[[20070719171234]] 『SUMPRODUCT』(いづみっち) >>BOT

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

 

『SUMPRODUCT』(いづみっち)
[WindowsXP]
[Excel2003]
過去ログも探したのですが・・・どうしても間違いが見つけられません。
宜しくお願い致します。

         A       B      C       D
 1   20070405   100   200704     
 2   20070410    10   
 3   20070425     5   200705
 4   20070508    20
 5   20070512    30   200706
 6   20070522    60
 7   20070528    80
 8   20070603    70
 9   20070608    90
 10  20070612   200  

D1 に200704の合計 115を出したいのですが

SUMPRODUCT((LEFT(A1:A10,6)=C1)*(B1:B10))

答えが0になります。

どうか宜しくお願い致します。


 =SUMPRODUCT((--LEFT(A1:A10,6)=C1)*(B1:B10))
 とされたらどうでしょうか。
 (ROUGE)

 ROUGE様 助かりました。
 有難う御座います。
 --を忘れていました。(^^;
 頭をやわらか〜くしないといけませんね。
 本当に有難う御座いました。
 (いづみっち)

 横からすみません。
 数式に -- がないときはゼロで -- を入れると値がでたということですが
 -- にはどういう意味があるのか教えていただけないでしょうか?(スー)

[[20040530061813]] 『「--」と「!」の意味?』(masabou5)

 結構みなさん、ご質問されるようです。
 (gloomy)

 この事例は、下のように=SUMIF()も利用できるように思います。    (6UP)
 D1に=SUMIF(A$1:A$10,"<"&C1&"40",B$1:B$10)
 D3に=SUMIF(A$1:A$10,"<"&C3&"40",B$1:B$10)-SUM(D$1:D2)
 として、D3をコピーして、必要なところに貼り付け。


 =SUMPRODUCT((int(A1:A10/100)=C1)*(B1:B10)) 
(10 UP)


コメント返信:

[ 一覧(最新更新順) ]


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