[[20210802171239]] 『SUMPRODUCT関数でもエラーになってしまう』(さがじ) ページの最後に飛ぶ

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

 

『SUMPRODUCT関数でもエラーになってしまう』(さがじ)

あるシートに管理表シートから、複数の条件から抽出した値の合計値を出したいと思っています。
SUMIFS関数でやろうと思ったのですが、合計対象範囲が複数列できないということでSUMPRODUCTに切り替えました。
ですが、下記の式を入力すると♯NAME?と出ます。
列全体を範囲をしているのが原因かと思いましたが、範囲を狭くしても変わりませんでした。
解決策を教えてください。

=SUMPRODUCT((管理表!C:C=拠点)*(注文管理表!D:D=保守)*(管理表!F:F=A),(管理表!I:N))
C、D、F列には文字列、I〜N列には数字が入っています。

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


 >♯NAME?と出ます。
 拠点 → "拠点"、 保守 → "保守"、 A → "A”
 では?

 ですが、そこを修正しても今度は #VALUE! エラーになると思います。

 I〜N 列に文字列はないのなら
 =SUMPRODUCT((管理表!C:C="拠点")*(管理表!D:D="保守")*(管理表!F:F="A")*管理表!I:N)
 ※注文管理表!D:D → 管理表!D:D だとして

 ■SUMIFS がおすすめ
 I〜N 列の合計をO列にでも出しておく。

 管理表シート(2行目からだとして)
 O2 =SUM(I2:N2) 下コピー

 =SUMIFS(管理表!O:O,管理表!C:C,"拠点",管理表!D:D,"保守",管理表!F:F,"A")

 以上
(笑) 2021/08/02(月) 18:34

ありがとうございます。
SUMIFSでできました。

ちなみにですが、

 =SUMIFS(管理表!O:O,管理表!C:C,"拠点",管理表!D:D,"保守",管理表!F:F,"A")と
 =SUMIFS(管理表!O:O,管理表!C:C,"拠点",管理表!D:D,"維持",管理表!F:F,"A")の式を
一つの式で表すことはできますか。
それとも+で繋げるしか方法はないでしょうか。
(さがじ) 2021/08/03(火) 18:04

 =SUM(SUMIFS(管理表!O:O,管理表!C:C,"拠点",管理表!D:D,{"保守","維持"},管理表!F:F,"A"))
(どん) 2021/08/03(火) 18:38

コメント返信:

[ 一覧(最新更新順) ]


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