advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 8930 for リスト (0.007 sec.)
[[20100204112117]]
#score: 2746
@digest: de7fea3f0903c8d2d9510dc49cdf6f56
@id: 47585
@mdate: 2010-02-04T05:18:21Z
@size: 2654
@type: text/plain
#keywords: ト!$ (18154), valle (13013), 直入 (8531), は() (2955), 空文 (2256), リス (2086), 列扱 (1946), 1000 (1521), も# (1364), スト (1357), sumproduct (1319), 覚) (1263), 独覚 (1172), d7 (1168), 場面 (1047), 乗算 (970), 午後 (890), のif (658), 量を (567), を0 (552), 付、 (549), 決す (544), 数量 (541), 囲ま (515), ろ) (485), しろ (466), で囲 (431), ・・ (403), も可 (395), 想像 (383), b7 (373), 意図 (367)
『SUMPRODUCTで関数で出した数は拾わない?』(しろ)
SUMPRODUCTで、下記のIF関数で出した数量を数えたいのですが、#VALLE!になってしまいます。 =IF(AND(OR(D7=1,D7<>""),OR(B7="a")),"", IF(AND(OR(N7=1,N7<>""),OR(B7="b")),M7, IF(AND(OR(D7=1,D7<>""),OR(B7="c")),"",""))) ちなみに、普通に直入力で数量を入れるときちんと数えてくれます。 どうしてでしょ う?!すごい悩んでいます!! 助けてください! ---- SUMPRODUCTを使う場面が想像できません。。。 どのようにしているのでしょうか? (ROUGE) ---- こちらの式だときちんと答え(例えば100)がでます。 ↓ =SUMPRODUCT((リスト!$M$7:$M$1000)*(リスト!$B$7:$B$1000="★")*(リスト!$D$7:$D$1000>=J$3)*(リスト!$D$7:$D$1000<N$3)) でもこちらの式だと、同じようにやっても拾う列がかわって、先ほどのIF関数が入っている列から拾おうとすると #VALLE!となってしまいます。 ↓ =SUMPRODUCT((リスト!$W$7:$W$1000)*(リスト!$B$7:$B$1000="★")*(リスト!$N$7:$N$1000>=J$3)*(リスト!$N$7:$N$1000<N$3)) ちなみにB列は文字列、D列は日付、N列も日付、M列(直入力)とW列(IF関数により出した数)は数です。 ---- W列に式が入っているとして。 「""」は空白セルと違い空文字として文字列扱いされます。 そのため文字列の計算をしようとしてエラーになります。 =SUMPRODUCT(リスト!$W$7:$W$1000,(リスト!$B$7:$B$1000="★")*(リスト!$N$7:$N$1000>=J$3)*(リスト!$N$7:$N$1000<N$3)) で、試してみてください。 (独覚) ---- 衝突しましたが・・・そのまま載せます。 IFだと""が入るから?ifの""を0に変更したらちゃんとでるとか? (てつろう) ---- ありがとうございます。 午後、早速やってみます。でも、取り急ぎですが、 0にしても#VALLE!でした・・。(しろ) ---- (独覚) さんの回答で解決すると思いますが・・・・ > =IF(AND(OR(D7=1,D7<>""),OR(B7="a")),"",IF(AND(OR(N7=1,N7<>""),OR(B7="b")),M7,IF(AND(OR(D7=1,D7<>""),OR(B7="c")),"",""))) この式の意図するところが理解できません。 =IF(AND(OR(D7=1,D7<>""),B7="a"),"",IF(AND(OR(N7=1,N7<>""),B7="b"),M7,"")) > 0にしても#VALLE!でした・・。(しろ) どこを0にしたのかもこちらではわかりません 変更した後の式も提示ください ---- (独覚) さんの回答で解決すると思いますが・・・・ 大変申し訳ございません! =SUMPRODUCT(リスト!$W$7:$W$1000,(リスト!$B$7:$B$1000="★")*(リスト!$N$7:$N$1000>=J$3)*(リスト!$N$7:$N$1000<N$3)) こちらの式でいきました!!! ありがとうございます!! 大変たすかりましたが、(リスト!$W$7:$W$1000, ここは()で囲まなくても可能なんですね。 必ず指定しなければいけないと思っていました。 勉強します。(しろ) ---- > ここは()で囲まなくても可能なんですね。 時と場合によっては必要な場合もあります。 でも、今回は必要なかったというだけ。 1*""= (数値と文字の乗算なんてできない!)#VALUE! っていうことです。 (ROUGE) ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/201002/20100204112117.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97045 documents and 608223 words.

訪問者:カウンタValid HTML 4.01 Transitional