- ベストアンサー
エクセルの関数を教えてください。
こんにちは。 過去で探したのですが、解決しなかったので、お願いします。 COUNTもしくはCOUNTIFだと思うのですが、出来ないんです。 例:A1、C1、F1、H1、K1・・・と不規則なセルを対象として、セルに数字(0.1以上)が入っていた場合のみカウントを「1」として数えたいのです。0.0は数えないようにして。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=(A1>0.1)+(C1>0.1)+(F1>0.1)+(K1>0.1)+(H1>0.1) ではどうですか
その他の回答 (3)
- earthlight
- ベストアンサー率27% (284/1031)
#1です。ちょっと訂正。 > =(A1>0.1)+(C1>0.1)+(F1>0.1)+(K1>0.1)+(H1>0.1) 0.1”以上”なのだから、 =(A1>=0.1)+(C1>=0.1)+(F1>=0.1)+(K1>=0.1)+(H1>=0.1) が正解ですね。
お礼
再度ありがとうございます! しかし、#1の回答で出来たけどなぁ・・ しかし、この回答でも出来た! ホントありがとうございます。
- macchan1
- ベストアンサー率38% (52/136)
「0.0は数えないようにして。」の意味が不明ですが、以下の数式で奇数列(Z列まで)の0.1以上の数値の入っているセルの数を合計できます。 =SUMPRODUCT((A1:Z1>=0.1)*(MOD(COLUMN(A1:Z1),2)=1))
お礼
おぉ~お!すごい! 奇数の場合はこうすれば良いのですね! 今回は奇数とは限らず、不規則なので使えませんが、今度の参考にさせて頂きます! 勉強になりました!ありがとうございました!
=COUNTIF(範囲,">0") ではどうでしょう。 >0 をダブルクォーテーションで囲むのがポイントです 範囲の選択のしかたはヘルプなどを見てください。
お礼
ありがとうございます。 そうなんですよ、それでやっていたんですが、ダメだったんですよね。 やっぱりそれで良いんですよね・・
お礼
す・すごい!出来ましたぁ!! えっ、関数は何も必要ないって事ですよね?! でも、なんでこれで数えられるんだろう??? すごく不思議です。 ホントに有難うございました!感謝です。