SUMIF関数
=COUNTIF(G11:G100,"<5")
の <5 の部分を
変数で入れる方法はあるのでしょうか?
=COUNTIF(G11:G100,""<"&INDIRECT($G$1)"
とかいろいろやってみたのですがうまくいきません
ご教示頂けると大変ありがたいです
よろしくお願いします
ん?
G1セルに"G2"とかのアドレス文字が入っていて、その参照先に条件となる数値が入ってるのか?
G1に直接5などの数値が入ってるならINDIRECT使う必要ないよ。
まあそれ以前に""の使い方を間違っちゃってるけど。
条件をきちんと書いてないからよくわからんが、↓でいいんじゃね?
=COUNTIF(G11:G100,"<"&G1)
陥りやすい罠だな
957 :
954:2007/03/26(月) 21:18:33
>>955 うおおおおおおおうまくいった
これでいいんですかああああ
いろいろ試したのにこのシンプルな形にいきつかなかった・・・悲しい Il||li _| ̄|○ il||li
どうもありがとうございました
>>951 sumif覚えるついでに
DSUMと配列数式覚えとくと便利
まあ、個人的にはDSUMは嫌いだけどね^^;
959 :
名無しさん@そうだ選挙にいこう:2007/03/26(月) 22:13:57
「2-1-2」
と書くと
「2002/1/2」
となってしまいます
ならないようにするにはどうしたらいいですか?
書式
961 :
942:2007/03/26(月) 22:39:50
>>946 質問者じゃないけど、詳しい説明ありがとう。
分かった様な気がする。
962 :
名無しさん@そうだ選挙にいこう:2007/03/26(月) 22:46:45
お世話になります
【1 OSの種類 .】 WindowsXP
【2 Excelのバージョン 】 Excel2003
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード 】 if関数 セル 一定
ある特定のセルに8以上の数値が入力された際に
別のセルでは8を表示させる、といったことを行いたいのですが。
よろしくお願いいたします。
963 :
名無しさん@そうだ選挙にいこう:2007/03/26(月) 22:48:48
>>960 今書式を色々試しましたがなかなかなりません。。。
少し詳しく教えてもらえませんか?
964 :
963:2007/03/26(月) 22:52:17
自己解決しました
お騒がせしました
学年クラス氏名も書くと、
>>962 =IF(A1>=8,8,"")
って事?
間違った物を見て分かった様な気がしちゃうのも困りもの
オブザーバー気取りですか。
969 :
名無しさん@そうだ選挙にいこう:2007/03/26(月) 23:54:11
新規作成で
A4の枠外で参考数値をそのままにして置きたいんですけど
そこは印刷にならないようにするにはどうしたらいいのですか?お願いします
日本語と正しい用語でおk
971 :
655:2007/03/27(火) 00:06:15
大変遅くなりましたが
>>657さんありがとうございました。
おかげで完成しました。
>>969 たどたどしい日本語だな。
印刷範囲の外のセルにデータを書きたいと言えば一言なのに。
973 :
969:2007/03/27(火) 00:53:42
>>972 すいません、そう言えば良かったんですか・・・orz
その仕方を教えてください
974 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 01:02:31
質問させてください。
【1 OSの種類 .】 Windows2000
【2 Excelのバージョン 】 Excel2002
【3 VBAが使えるか .】 いいえ
図解するとこういう状況です。
1 2 3 4 …
1A B C D …
2E F G D …
3H I J D …
4K L M T …
5N O P T …
上の数字は列です。
左の数字が行です。
見てわかると思いますが、4列のDとTが下へ下へと連続しています。
やりたいことは、この一番上のDとTを残して、残りの行をずばっと削除することです。
図では1〜5までしかありませんが、本当はもっと長いのです。
図で言うなら、1と4の行を残し、他の行をさくっと消してしまいたいのです。行ごと。
手動でやれることなんですが、こういう作業をまとめて行うことってできませんか?
4列でソートして「重複している行を削除」みたいな感じで。
ぶっちゃけDとTがひとつずつ残ればいいので、残す行は1と4でなくとも構いません。
長い上にややこしいですが、わかる方レスお願いします。
>>973 Altメニューの表示(V)改ページプレビュー(P)
で設定できます
入門書ぐらいは読んだほうがいいと思うよ^^;
>>974 目的が想像つかないけど
E2に
=D2=D1
を入れてそれを、以下E列にコピー
んで、オートフィルタでTRUEのみ表示して
削除でいけるかと
ものすごく初歩的な質問で申し訳ないのですが、
gcdやlcm関数はexcel xpしか対応していないのですか?
2003では認識してくれないっぽいのですが・・・。
そういう比較が載っているサイトなどありませんでしょうか?
978 :
951:2007/03/27(火) 07:19:51
素早い回答ありがとうございました。
SUMIF関数でできるようになりました。
さて、ついでで大変申し訳ないのですが、以下のような表にしたいのですが、
SUMIF関数では上手くいきませんでした。お知恵をお貸ししていただけないでしょうか?
┏━┳━━━┳━━━┓ ┏━━━━┓
┃ ┃入力1 ┃ 15 ┃ ┃1の合計 ┃
┃ ┣━━━╋━━━┫ ┣━━━━┫
┃ ┃入力2 ┃ 10 ┃ ┃ 75┃
┃1 ┣━━━╋━━━┫ ┗━━━━┛
┃ ┃入力3 ┃ 5 ┃
┃ ┣━━━╋━━━┫ ┏━━━━┓
┃ ┃合計 ┃ 25 ┃ ┃2の合計 ┃
┣━╋━━━╋━━━┫ ┣━━━━┫
┃ ┃入力1 ┃ 25 ┃ ┃ 25┃
┃ ┣━━━╋━━━┫ ┗━━━━┛
┃ ┃入力2 ┃ 10 ┃
┃1 ┣━━━╋━━━┫
┃ ┃入力3 ┃ 15 ┃
┃ ┣━━━╋━━━┫
┃ ┃合計 ┃ 50 ┃
┣━╋━━━╋━━━┫
┃ ┃入力1 ┃ 15 ┃
┃ ┣━━━╋━━━┫
┃ ┃入力2 ┃ 10 ┃
┃2 ┣━━━╋━━━┫
┃ ┃入力3 ┃ 5 ┃
┃ ┣━━━╋━━━┫
┃ ┃合計 ┃ 25 ┃
┗━┻━━━┻━━━┛
979 :
951:2007/03/27(火) 07:21:35
↑の合計の数値が間違ってます。すみません。
ようは、最初のセルの1か2かを判断してそれぞれの合計をさらに合計したいんです。
B列挿入
フラグを立てる式を入れて
SUMIF
B列を非表示に
>>977 最大公約数と最小公倍数ならExcel2000・2003でも使えるよ。
ツール→アドイン→分析ツールをチェックで行けるはず。
983 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 11:34:04
あら!もういっちゃたの?
アンタ早いんだから (ーー゛)
980越えてのスレ立ては全然早くないだろ。
この板で一番という、このスレの進行速度なら
950あたりで立ててもいいくらいだし。
985 :
951:2007/03/27(火) 12:42:16
>984
なにを真面目に答えてんだよ
どうしたの?
989 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 18:59:51
【1 OSの種類 .】 Windows2000
【2 Excelのバージョン 】 Excel2003
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
【5 検索キーワード 】 エクセル 重複レコード 等
質問なのですが、まず下のようなシートがあります。
1列目は必ず数字の1で、2列目が地域、3・4列目はバラバラの英語と数字です。
−−−−−−−−−−−
|1|東京|ABC|3000|
|1|大阪|ABC|2000|
|1|福岡|BCA|1500|
|1|東京|ABC|3000|
|1|東京|BCA|1600|
−−−−−−−−−−−
この中で全く同じ内容は1行目と4行目のレコードですが、レコードの内容が全く
同じ場合に、1行目を残して4行目のレコードを削除できないでしょうか。
作業レコードはいくつ増えても問題ないです。
関数で色々と試してみたのですが、うまくいきません。
試した関数は
=if(countif(a$1:D4,a1:d4)=1,sumif(a$1:d$4,a1:d1,a$1:a$4)+(count(a$2:a$4)+1-row())*0,"")
というもので試したのですが、最初のcountifで条件が複数のセルだとカウントしてくれません。
どうにか助けて下さい。
全く同じレコードには見えない。
目がおかしくなったらしい。
>>989 数式は「値を返す」だけなので、削除という「操作」をしたければVBA使おう
とりあえず速度気にしないなら2重ループで総当たりすれば確実。
やり方が解らなければ、出来たところまでコード貼って再質問どうぞ。
>>2・8
992 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 19:36:07
>>991 サンクス、レコード数多いしファイルがでかいのでVBA総当りは厳しいのであります。
これの元をSQLが吐き出しているのでそこで対応しますは
>>989 VBAは無理ってなら
E1に =A1&B1&C1&D1
それをE列にコピーして、
でcountif
フィルタオプションで重複するレコードを無視するにチェックするだけでいいじゃん
すみません、稚拙な質問ですが宜しくお願いします。
当方エクセル2000を使い始めました。
組織図を作成しようと思い、図→組織図を選ぶのですが、下記の様な表示が出て、
全然うまくいきません=EMBED(” Orgchart”、”)
会社のエクセルXPだとすんなり作れるのですが、どうしてなのでしょうか?
教えて頂けると助かります。
996 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 20:53:17
ume
997 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 20:53:47
ume
998 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 20:54:27
u m e
999 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 20:55:03
u m e
1000 :
名無しさん@そうだ選挙にいこう:2007/03/27(火) 20:55:42
u m e
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。