[[20161016090258]] 『特定の数値以下のセルの個数を表示』(Y・Y生) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定の数値以下のセルの個数を表示』(Y・Y生)

再びお世話になります。
2016/10/14(金)[20161014122016]『数値の入ったセルの個数を表示』の
関連です。
例えば、D11,D16,D21,D26,D31の数値が0以上5.5以下の場合、そのセルの個数を表示させたい。先日、ご教授いただきました数式、=SUMPRODUCT((D11:D31>0)*(MOD(ROW(D11:D31),5)=1))を参考にして
=SUMPRODUCT((D11:D31<=5.5)*(MOD(ROW(D11:D31),5)=1))などとしてみても
D11,D16,D21,D26,D31の5個がそのままかえってくるなど中々うまくいきません。何か良い方法があれば、ご教授願いたいのですが、よろしくお願いいたします。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 もし空白セルがある場合、空白セルは数値と比較した場合は0として扱われる。
 その場合は
 =SUMPRODUCT((D11:D31<=5.5)*(D11:D31<>"")*(MOD(ROW(D11:D31),5)=1))
 と空白セルを省く等にして見てくれ。
(ねむねむ) 2016/10/16(日) 09:54

(ねむねむ)さん、ありがとうございます。
早速、=SUMPRODUCT((D11:D31<=5.5)*(D11:D31<>"")*(MOD(ROW(D11:D31),5)=1))で試してみたのですが
条件に関係なく数値が入っていれば全てカウントされてしまいます。
(Y・Y生) 2016/10/16(日) 12:57

例えば数値が10でも該当するとしてカウントされるのですか?

(γ) 2016/10/16(日) 13:49


(γ)さんありがとうございます。該当のセルが空白の場合その個数、5が帰ってきます。10を入れると1減って4が返ってきます。なので、条件の5.5以上の時はOKなのですが、5.5以下の数値の時は空白セルも含め一緒に帰ってきます。どう解釈すればいいのか・・戸惑っています。関数は無理なのだろうか・・・
(Y・Y生) 2016/10/16(日) 14:31

・空白セルと
・空白セルのように見えるセル
は違います。
半角スペースなどが入っていることはないですか?

(γ) 2016/10/16(日) 14:38


 多分、そのセルに入っているのは「空白」じゃなく「0」なんです。
 ただ、人間の目に見えないようにしているだけです。

 どこか空いているセルに =COUNTBLANK(そのセル) 
 と言う数式を入れて見れば判断が付きます。

 1になれば貴方は正しい。
 0になったら貴方は間違っている。

(半平太) 2016/10/16(日) 14:48


 =SUMPRODUCT((D11:D31<=5.5)*(D11:D31<>0)*(MOD(ROW(D11:D31),5)=1))
 で正しい個数が出てくるようであれば0が入っていることになるか。
(ねむねむ) 2016/10/16(日) 15:12

皆様色々、アドバスを頂きありがとうございます。
(ねむねむ)さんの=SUMPRODUCT((D11:D31<=5.5)*(D11:D31<>0)*(MOD(ROW(D11:D31),5)=1))で
OKがでました。色々、勉強させていただき感謝しております。本当にありがとうございました。
今後ともどうぞよろしくお願いいたします。

(Y・Y生) 2016/10/16(日) 16:12


 もともとの質問で
 >0以上5.5以下
 とあるが0以上ではなく0より大きいものを数えるということでいいのだろうか?
(ねむねむ) 2016/10/16(日) 23:09

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.