[[20150830161600]] 『最初の3つだけなぜゼロが返される?』(ビギナー) ページの最後に飛ぶ

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

 

『最初の3つだけなぜゼロが返される?』(ビギナー)

sheet2のD3セルに、

D3 =IF($B3="","",SUMIF(sheet1!$L$110:$DG$110,$B3,sheet1!$L$2:$DG$2))

と入力しました。
私としては、B3が空欄だったら空欄をD3に表示させ、
そうでなければ、sheet1のL110からDG110セルの間でB3セルと一致するセルを探し、
それと同じ列のセルをL2からDG110の間で探して、その値を返してもらうつもりでした。

しかし、L2〜N2の値だけ、ゼロが返されます。
つまり、L2から順に1,2,3,4,5,6,…という値だとすると、
1〜3だけは、すべて0と表示されてしまうのです。
4からは正常に表示されます。

何がいけないのでしょうか。
まやどうすればよいのでしょうか。

すいません、たびたびの質問で。
よろしくお願いします。

< 使用 Excel:Excel2003、使用 OS:Windows8 >


 数値と文字列の「数字」の違い?
 
(GobGob) 2015/08/30(日) 17:53

数値と文字列の違いがでてしmっているのですね。
こちらの方もありがとうございます。
=INDEX(sheet1!$L$2:$DG$2,MATCH(sheet2!$B2,sheet1!$L$110:$DG$110,0))*1
で何とかなりました、きちんと理解していませんが。

(ビギナー) 2015/08/31(月) 05:55


コメント返信:

[ 一覧(最新更新順) ]


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