[[20180509140528]] 『SUMPRODUCT 使った計算について』(jiro) ページの最後に飛ぶ

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

 

『SUMPRODUCT 使った計算について』(jiro)

お世話になります。いろいろ調べたのですが、解決できずにおり質問しますので、宜しくお願いします。

計算は、横に一つとびに足し算したいです。

  A   B   C     D    H    F     G     H

4         3     500          4     500     1000
5      2017.07.05   500       1000         1000

上記のように、

C4に数字 D4に数字 H4に数字 F4に数字 G4に空白 H4に数字
C5に日付 D5に数字 H5に空白 F5に数字 G5に空白 H5に数字

4の横でD4+F4+H4の計算は、下記でできますが
=SUMPRODUCT((MOD(COLUMN($C4:$H4),2)=1)*($C4:$H4))

5の横を同じように計算式を居れても#VALUE!になってしまいます。

ご存知のかた宜しくお願いします。

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


 D4+F4+H4であれば
 =SUMPRODUCT((MOD(COLUMN($C4:$H4),2)=0)*$C4:$H4)
 ではないのか?
 また、エラーの原因はC5セルが日付データではなく文字列になっているため文字列は計算できずにエラーになっている。
 =SUMPRODUCT((MOD(COLUMN($C4:$H4),2)=0)*1,($C4:$H4))
 または
 =SUMPRODUCT(ISEVEN(COLUMN($C4:$H4))*1,$C4:$H4)
 ではどうか?
(ねむねむ) 2018/05/09(水) 14:44

ねむねむさん、助かりました。

>エラーの原因はC5セルが日付データではなく文字列になっているため文字列は計算できずにエラーになっている

はい、ご指摘の内容は、分かっておりましたが、解決方法が分からずにいました。

> =SUMPRODUCT((MOD(COLUMN($C4:$H4),2)=0)*1,($C4:$H4))
の計算式で、エラーにならずに計算出来ました。

>=SUMPRODUCT(ISEVEN(COLUMN($C4:$H4))*1,$C4:$H4)
も試してみましたが、エラーは出ませんでしたが、数字もでませんでした。

お忙しいなか、ありがとうございました。

(jiro) 2018/05/09(水) 18:00


コメント返信:

[ 一覧(最新更新順) ]


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