- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで、1つ置きの条件によって1つ置きの金額を合計したい)
エクセルで1つ置きの条件によって1つ置きの金額を合計する方法は?
このQ&Aのポイント
- エクセルで複数の列に条件付きで金額を合計する方法を教えてください。
- M列からAB列に入力された金額のうち、日付と経費または消費税の組み合わせによって条件を設定し、合計金額を算出したいです。
- AH列にはM(、O、Q、S、U、W、Y、AA)列に入力された金額のうち、日付と消費税の組み合わせによって条件を設定し、合計金額から消費税金額を引いた値を表示したいです。また、AI列には日付と経費の組み合わせによって条件を設定し、合計金額に経費金額を加えた値を表示したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
AH2=SUMPRODUCT((MOD(COLUMN($M2:$AA2),2)=1)*(ISNUMBER($M2:$AA2)-($M2:$AA2="消費税"))*($N2:$AB2)) AI2=SUMPRODUCT((MOD(COLUMN($M2:$AA2),2)=1)*(ISNUMBER($M2:$AA2)+($M2:$AA2="経費"))*($N2:$AB2))
その他の回答 (1)
- toshi_2000
- ベストアンサー率30% (306/1002)
回答No.2
AH=(M1<>"経費")*N1+(O1<>"経費")*P1+(Q1<>"経費")*R1+(S1<>"経費")*T1+(U1<>"経費")*V1+(W1<>"経費")*X1+(Y1<>"経費")*Z1+(AA1<>"経費")*AB1-((M1="消費税")*N1+(O1="消費税")*P1+(Q1="消費税")*R1+(S1="消費税")*T1+(U1="消費税")*V1+(W1="消費税")*X1+(Y1="消費税")*Z1+(AA1="消費税")*AB1)*2 AI=(M1<>"消費税")*N1+(O1<>"消費税")*P1+(Q1<>"消費税")*R1+(S1<>"消費税")*T1+(U1<>"消費税")*V1+(W1<>"消費税")*X1+(Y1<>"消費税")*Z1+(AA1<>"消費税")*AB1
質問者
お礼
ありがとうございます
お礼
ありがとうございます。 消費税や経費の入っている行がエラー(#VALUE!)になります
補足
(お礼記入後検証しました) 文字が原因のようだったので、 「消費税」は0(数字のゼロ) 「経費」は1(数字のイチ) にし、セルの書式設定で対応することにしました ([=0]"消費税";[=1]"経費";mm/dd) mshr1962さんの式を参考に、 AH4は =SUMPRODUCT((MOD(COLUMN($M4:$AA4),2)=1)*(($M4:$AA4>1)-($M4:$AA4=0))*($N4:$AB4)) AI4は =SUMPRODUCT((MOD(COLUMN($M4:$AA4),2)=1)*(($M4:$AA4>1)+($M4:$AA4=1))*($N4:$AB4)) でうまくいきました。 1つ置きでもSUMPRODUCTが使えるのですね! ありがとうございました。