advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 19645 for 20�����������������������... (0.004 sec.)
[[20230123181809]]
#score: 2682
@digest: 6de76b5a09188b213d9c62ac2d37b4c1
@id: 93329
@mdate: 2023-01-24T01:22:07Z
@size: 3711
@type: text/plain
#keywords: 茶太 (38744), a800 (13814), 年02 (7196), 付範 (6297), 年01 (6066), 月22 (4531), eomonth (4006), sumifs (3994), 2023 (3314), お茶 (3173), 800 (3078), 月23 (2193), 付型 (1903), 年12 (1838), 稲葉 (1608), vlookup (1499), index (1481), 集計 (1364), 太郎 (821), 2022 (819), (稲 (761), 付( (742), 葉) (728), 月) (661), の集 (626), 参照 (625), 日付 (624), 23 (585), 今日 (547), (20 (534), 、20 (502), 笑) (451)
『日付範囲の集計』(お茶太郎)
=SUMIFS(J$2:J$800,$A$2:$A$800,">="&VLOOKUP($A$1,Index!$A:$C,2),$A$2:$A$800,"<="&VLOOKUP($A$1,Index!$A:$C,3)) このような関数で、指定した日付範囲の集計をしています。 A1は、今日の日付(2023/1/23)です。 Index!$A:$C は、以下を参照しています。 A1が2023/1/23の場合、4行目を参照し22/12/21から23/01/20の集計をするはずなのですが、なぜか2023年の分しか集計してくれません。 何が問題でしょうか? 【Index!】 --A-- --B-- --C-- 1 22年12月 22/11/21 22/12/20 2 23年01月 22/12/21 23/01/20 3 23年02月 23/01/21 23/02/20 < 使用 Excel:Microsoft365、使用 OS:Windows10 > ---- とりあえず各々分解して、臨んだ結果になっているか確かめたらいかがでしょう? =SUMIFS(J$2:J$800,$A$2:$A$800,">=2022/12/21"&,$A$2:$A$800,"<=2023/1/20") =VLOOKUP($A$1,Index!$A:$C,2,false) =VLOOKUP($A$1,Index!$A:$C,3,false) (稲葉) 2023/01/23(月) 18:37:50 ---- 稲葉さま ありがとうございます。 あただ、これ、エラーになります。 =SUMIFS(J$2:J$800,$A$2:$A$800,">=2022/12/21"&,$A$2:$A$800,"<=2023/1/20") (お茶太郎) 2023/01/23(月) 19:05:48 ---- 間違えました =SUMIFS(J$2:J$800,$A$2:$A$800,">="&VLOOKUP($A$1,Index!$A:$C,2),$A$2:$A$800,"<="&VLOOKUP($A$1,Index!$A:$C,3)) このような関数で、指定した日付範囲の集計をしています。 A1は、今日の日付(2023/1/23)です。 Index!$A:$C は、以下を参照しています。 A1が2023/1/23の場合、2行目を参照し22/12/21から23/01/20の集計をするはずなのですが、なぜか2023年の分しか集計してくれません。 何が問題でしょうか? 【Index!】 --A-- --B-- --C-- 1 22年12月 22/11/21 22/12/20 2 23年01月 22/12/21 23/01/20 3 23年02月 23/01/21 23/02/20 (お茶太郎) 2023/01/23(月) 19:12:41 ---- &消し忘れただけなんで、そのあたりは自分で解決してくれないと・・・ =SUMIFS(J$2:J$800,$A$2:$A$800,">=2022/12/21"&,$A$2:$A$800,"<=2023/1/20") =SUMIFS(J$2:J$800,$A$2:$A$800,">=2022/12/21",$A$2:$A$800,"<=2023/1/20") =VLOOKUP($A$1,Index!$A:$C,2,true) =VLOOKUP($A$1,Index!$A:$C,3,true) こっちももとのデータはTrueでしたね。すみません。 SUMIFSで臨んだ結果にならないなら、元のデータに誤りがあるか、集計対象の列が違う VLOOKUPで臨んだ結果にならなければ、INDEXシートのA列が日付型になってないとか。 INDEXシートのA列は日付型なんですか?文字列なんですか? (稲葉) 2023/01/23(月) 19:15:44 ---- Index シートを使ってませんけど ↓ だとどうなりますか? =SUMIFS(J2:J800,A2:A800,">="&EOMONTH(A1,-2)+21,A2:A800,"<="&EOMONTH(A1,-1)+20) 以上、確認だけ (笑) 2023/01/23(月) 22:00:34 ---- (稲葉)さま あがとうございます。 =SUMIFS(J$2:J$800,$A$2:$A$800,">=2022/12/21",$A$2:$A$800,"<=2023/1/20") の結果は、-1(本来は-1.5になるはずで、これまでと同じです。) ちなみに、 $A$2:$A$800 とJ$2:J$800 には、 23/12/28 -0.5 23/01/19 -1.0 が入っています。 つまり、2023年分しか合計されません。 =VLOOKUP($A$1,Index!$A:$C,2,true) は、2022/12/21 となります。 =VLOOKUP($A$1,Index!$A:$C,3,true) は、2023/01/20 となります。 (笑)さま ありがとうございます。 =SUMIFS(J2:J800,A2:A800,">="&EOMONTH(A1,-2)+21,A2:A800,"<="&EOMONTH(A1,-1)+20) の結果も、-1で、2023年しか集計しています。 何が問題なのでしょう? (お茶太郎) 2023/01/24(火) 09:41:44 ---- >23/12/28 -0.5 集計範囲は 2022/12/21〜2023/1/20 でしょ? 23/12/28 は対象外なんだから「-1」で合ってるのでは? ついでに言っておくと、こちらが提示した式は絶対参照、複合参照にしてませんけど 必要なら修正してください。 以上 (笑) 2023/01/24(火) 10:00:21 ---- (笑)さま (稲葉)さま 大変失礼しました!!! GoogleSpreadから転記する際、年号外してコピペしていたため、22/12/28 が 23/12/28 となっていました。 お騒がせしました。 ところで、EOMONTH 便利ですねえ!!知りませんでした。使わせていただきます。 ありがとうございました。 (お茶太郎) 2023/01/24(火) 10:22:07 ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/202301/20230123181809.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97012 documents and 608126 words.

訪問者:カウンタValid HTML 4.01 Transitional