[[20190116111541]] 『SUMPRODUCT数式について』(かのん) ページの最後に飛ぶ

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

 

『SUMPRODUCT数式について』(かのん)

<A>

=IF(OR($V6="",AV$5=""),"",SUMPRODUCT(($AF$82:$AF$381=$V6)*

($AG$82:$AG$381=AV$5)*($AH$82:$AH$381)))+IF(OR

($V6="",AV$5=""),"",SUMPRODUCT(($AG$82:$AG$381=$V6)*

($AF$82:$AF$381=AV$5)*($AI$82:$AI$381)))

<B>

=IF(OR($T6="",AV$5=""),"",IF(ISERROR(AV7/(AV7+AX7)), "",

AV7/(AV7+AX7)))

という式を作成しましたが、Bの方はAV5が空欄の時に、回答も空欄で

返してきますが、A式の方がVALUEエラーになってしまいます。

※AV5が空欄の時、普通にすると0が返ってきますが、それを空欄に

したいという事です。

<A>のSUMPROの部分は変えないで、何かいい方法はないでしょうか?

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


 AV5セルまたはV6セルが空白の時Aの式は""+""となり文字列の足し算となっているのでエラーになっている。
 二つのIF関数で条件が全く同じなので
 =IF(OR($V6="",AV$5=""),"",SUMPRODUCT(($AF$82:$AF$381=$V6)*($AG$82:$AG$381=AV$5)*($AH$82:$AH$381))+SUMPRODUCT(($AG$82:$AG$381=$V6)*($AF$82:$AF$381=AV$5)*($AI$82:$AI$381)))
 としてはどうか。
(ねむねむ) 2019/01/16(水) 11:28

早速。のご返答ありがとうございます

余計な事をしていた様ですね、理論的にも納得がいきました。

かのん

(かのん) 2019/01/16(水) 11:35


 脱線ですが、SUMIFSでよさそう。。。

 =IF(OR($V6="",AV$5=""),"",SUM(SUMIFS(OFFSET($AH$82:$AH$381,0,{0,1}),$AF$82:$AF$381,$V6,$AG$82:$AG$381,AV$5)))
 
(GobGob) 2019/01/16(水) 11:57

 脱線ついでに。SUMPRODUCTなら

 =IF(OR($V6="",AV$5=""),"",SUMPRODUCT(($AF$82:$AF$381=$V6)*($AG$82:$AG$381=AV$5)*($AH$82:$AI$381)))

 でも。
(GobGob) 2019/01/16(水) 12:00

コメント返信:

[ 一覧(最新更新順) ]


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