[[20190804143859]] 『SUMIFS関数で空白を含む場合』(ベアーズ) ページの最後に飛ぶ

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

 

『SUMIFS関数で空白を含む場合』(ベアーズ)

色々と調べて試行錯誤しているものの、解決せず・・・宜しくお願いします。

シート1

 c d m←これ以外にもデータがあります
1会社名 担当者名 金額
2A社
3B社 B子
4B社 C子

シート2

 b f k←これ以外にもデータがあります
1氏名 会社名 合計
2A子 A社 5000
3B子 B社 5000
4C子 B社 5000

シート1の金額欄にシート2の氏名と会社名=シート1の担当者名と会社名
が一致した場合、シート2の合計を表示する式をシート1M2へ
=SUMIFS(Sheet2!K:K,Sheet2!B:B,D:D,Sheet2!F:F,C:C)の式を入れると
すべて0となってしまいます。これだと完全に一致になるので、表示
されないのでしょうか。シート1の担当者名は空欄もあります。
何かよい式はないでしょうか?

< 使用 Excel:Excel2010、使用 OS:Windows7 >


D列が""であるかないかで場合わけするのでは、何か不都合があるのでしょうか。
貴兄の美学に反するとか?
でも結果を出すのが優先するのでは?
(γ) 2019/08/04(日) 19:51

 >シート1M2へ 
 >=SUMIFS(Sheet2!K:K,Sheet2!B:B,D:D,Sheet2!F:F,C:C)の式を入れると 
 >すべて0となってしまいます。

 本当に2行目から入れたのなら、3行目と4行目は「5000」になりませんか?

 どっちにしても ↓ では?

 M2 =SUMIFS(Sheet2!K:K,Sheet2!B:B,D2,Sheet2!F:F,C2)
                                 ~~~~          ~~~~
 ところで、Sheet1 の担当者名が空白なら「0」でいいんですかね?
 もしかしてその場合は、Sheet2の氏名に関係なく、会社名が同じなら合計するとか?

 M2 =SUMIFS(Sheet2!K:K,Sheet2!B:B,IF(D2="","*",D2),Sheet2!F:F,C2)

 Sheet2で、会社名が入っているのに氏名が空白なんてことは想定してません。

 以上、参考まで
(笑) 2019/08/04(日) 20:09

コメント返信:

[ 一覧(最新更新順) ]


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