[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『SUMIFSについて』(初心者)
下記のような条件で合計値を出したいのですが、どのように記述したら良いでしょうか。
SUMIFS(合計値.条件1,条件2,条件3または条件4)
条件1:売上/仕入が入っているセルの「仕入」
条件2:支払月「2023年2月」
条件3:売上月「2023年2月以降」
条件4:売上月「未定」
< 使用 Excel:Excel2021、使用 OS:Windows11 >
売上月の列は日付か、未定という文字が入るのだろうか? それとも空白の場合は未定とみなすのだろうか? (ねむねむ) 2023/02/13(月) 16:01:12
また条件3の売上月は具体的には「今日以降(">"&TODAY())」となります。
そのため売上月が今日以降(未来日)または未定のものをだしたいです。
(初心者) 2023/02/13(月) 16:13:28
どの列に何が入力されているのか、列番号を明示してください。
・支払月というのは日付? それとも○○年○月という文字列? ・売上月は日付か「未定」という文字列のどちらかなんですよね?
・SUMIFS でなくてもいいですか? ・元表は最大で何行ぐらいになりますか? 元表はテーブルですか? 違うのならテーブルに変換できますか?
とりあえず以上です (笑) 2023/02/13(月) 20:07:31
A1:売上/仕入が入っているセルの「仕入」
B1:支払月 例 2023/2/14
C1:合計値 支払金額 *今回出したい金額
D1:売上月 例 2023/4/30
D1:売上月 "未定"
・支払月というのは日付? それとも○○年○月という文字列? ⇒日付形式です(yyyy/mm/dd) ・売上月は日付か「未定」という文字列のどちらかなんですよね? ⇒ご認識の通りです。 ・SUMIFS でなくてもいいですか? ⇒可能であればSUMIFSで作成いただきたいです。 ・元表は最大で何行ぐらいになりますか? 元表はテーブルですか? 違うのならテーブルに変換できますか? ⇒増え続けていくので可能であれば最大行は指定せず列として対応したいです。*現時点では2000行程度です。 またテーブルではなく、変換も不可となります。(共通フォーマットのため)
お手数をおかけしますがよろしくお願いしますm(__)m
(初心者) 2023/02/14(火) 13:06:21
いろいろ制約がありそうな感じですけど SUMIFSで簡単そうなのは、売上月が未定の場合は 9999/12/31 という日付を入力(「未定」ではなく) すでに入力してある「未定」は置換で上の日付に変換
それなら ↓ でできるでしょう。 =SUMIFS(C:C,A:A,"仕入",B:B,">"&EOMONTH(TODAY(),-1),B:B,"<="&EOMONTH(TODAY(),0),D:D,">"&TODAY())
■あくまで「未定」という文字列のままでということなら =SUMIFS(……)+SUMIFS(……) と、2つの SUMIFS を足すか
または、例えば J1セルに =TODAY()+1 、J2セルに「未定」と入力 =SUMPRODUCT(SUMIFS(C:C,A:A,"仕入",B:B,">"&EOMONTH(TODAY(),-1),B:B,"<="&EOMONTH(TODAY(),0),D:D,">="&J1:J2))
※SUMIFSを使わず、SUMPRODUCT だけなら >TODAY() という条件だけで「未定」も合計に含めることができます ただし、データ量が多いと重くなるかも
以上、参考まで (笑) 2023/02/14(火) 14:47:16
>=SUMPRODUCT(SUMIFS(C:C,A:A,"仕入",B:B,">"&EOMONTH(TODAY(),-1),B:B,"<="&EOMONTH(TODAY(),0),D:D,">="&J1:J2))
2021なら、SUMPRODUCT → SUM でいいかも (笑) 2023/02/14(火) 15:00:10
ありがとうございましたm(__)m
(初心者) 2023/02/14(火) 16:13:22
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.