[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『月の合計データを取得したい。』(う〜)
データシートに、毎日その日の売上データを下記のように登録します。
その登録したデータを集計シートにて、
前月分の売上,支払、今月分の売上,支払を取得したいです。
自分なりに考え、使おうと考えた数式は
「=SUMIFS(C2:C366,TEXT(A2:A366,"yyyymm"),TEXT(DATE(YEAR(
TODAY()),MONTH(TODAY()),1)),B2:B366,"売上")」
です。
やってみたのですが、TEXT(A2:A366,"yyyymm")を入れると「この数式には問題があります。」のダイアログが返されうまくいきません。
何か別方法で実現できますでしょうか?
○登録データ一例
A,B,C
2022/1/29,売上,100
2022/1/29,支払,300
…
< 使用 Excel:Office365、使用 OS:Windows10 >
こうじゃないですか?
=SUMIFS(C$2:C$366,A$2:A$366,">"&EOMONTH(TODAY(),-1),A$2:A$366,"<="&EOMONTH(TODAY(),0),B$2:B$366,"売上")
(半平太) 2022/01/29(土) 14:58
同じシートでいいのなら・・・
今月分の売上 =SUMPRODUCT((TEXT(A2:A366,"yyyymm")=TEXT(TODAY(),"yyyymm"))*(B2:B366="売上"),C2:C366)
前月分の売上 =SUMPRODUCT((TEXT(A2:A366,"yyyymm")=TEXT(EDATE(TODAY(),-1),"yyyymm"))*(B2:B366="売上"),C2:C366)
こんな感じでも
以上、参考まで (笑) 2022/01/29(土) 15:29
集計表を ↓ のようにすれば
E F G 1 売上 支払 2 2021年12月 3 2022年1月
E2 =TEXT(EDATE(TODAY(),-1),"yyyy年m月") E3 =TEXT(TODAY(),"yyyy年m月")
F2 =SUMPRODUCT((TEXT($A$2:$A$366,"yyyy年m月")=$E2)*($B$2:$B$366=F$1),$C$2:$C$366) 右・下コピー
参考まで (笑) 2022/01/29(土) 15:39
Office365であれば、
=SUMIFS($C$2:$C$10,I2#,TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()),1),"yyyymm"),$B$2:$B$10,"売上")
でもできると思います。
詳しくは、
・SPILL
・こぼれた範囲演算子
について調べてみて下さい。
(ヘンリー) 2022/01/29(土) 15:42
放置の公算大ですけど・・・ 集計表が ↓ で SUMIFS なら
E F G 1 売上 支払 2 2021年12月 3 2022年1月
E2 =EOMONTH(TODAY(),-2)+1 E3 =EOMONTH(TODAY(),-1)+1 表示形式〜ユーザー定義 yyyy"年"m"月"
F2 =SUMIFS($C:$C,$A:$A,">="&$E2,$A:$A,"<"&EDATE($E2,1),$B:$B,F$1) 右・下コピー
以上、参考まで (笑) 2022/01/30(日) 13:14
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.