[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『週ごとの合計』(教えてください)
こんにちは
エクセル始めたばかりでかなり素人ですが教えて頂けたら嬉しいです
質問内容は
週ごとの合計です。
セルC2〜AG2 が日付
C3〜AG3に曜日が入ってます。
この時
1週間ごとの(日曜〜土曜)の合計の仕方を教えていただきたいです。
入力セルはC5〜AG5です。
結果の表示は別シートシート2のAP4〜AT4に週ごとで表示させたいです。
普通にSUMではつきごとに足す所がかわるので無理ですよね?
ごめんなさい。エクセルSUM程度しか分からないので勉強出来たらと思います。
是非教えて頂けたら嬉しいです
よろしくお願いいたします。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
>AP4〜AT4
5セルですね。足掛け6週間にわたる月だったらどうするんですか?
(半平太) 2021/01/23(土) 19:31
そうですね6週のこともありますね
日曜〜土曜の合計がしたいです
2021年1月の場合で
1月1日〜2日 以下日省略
3〜9
10〜16
17〜23
24〜30
31
(月初1日が日曜の場合は1〜7)
半洋太さんありがとうございます 是非教えて頂けたら嬉しいです
(教えてください) 2021/01/23(土) 19:44
AP4セル =SUMIFS(Sheet1!$C5:$AG5,Sheet1!$C2:$AG2,">="&Sheet1!$C2-WEEKDAY(Sheet1!$C2)+1+(COLUMN(A1)-1)*7,Sheet1!$C2:$AG2,"<="&Sheet1!$C2-WEEKDAY(Sheet1!$C2)+COLUMN(A1)*7)
右にコピー(AU4セルまで)
(半平太) 2021/01/23(土) 20:06
これの方が、大分短くなります。
AP4セル =SUM(SUMIF(Sheet1!$C2:$AG2,Sheet1!$C2-WEEKDAY(Sheet1!$C2)+(COLUMN(A1)-1)*7+{1,2,3,4,5,6,7},Sheet1!$C5:$AG5))
(半平太) 2021/01/23(土) 20:15
元シートのどこか 1行を作業用として使ってもいいのなら 例)10行目 C10 =IF(C2="","",WEEKNUM(C2)) AG10まで右コピー
Sheet2 元シートは Sheet1 だとして
AP4 =SUMIF(Sheet1!$C$10:$AG$10,Sheet1!$C$10+COLUMN(A1)-1,Sheet1!$C$5:$AG$5) AU4まで右コピー
以上 (笑) 2021/01/23(土) 20:19
ありがとうございます。
出来ました^^
すごく難しいのですね・・・
column こんな関数を使うのですね。
勉強しようと思いましたがまだまだ私には難しそうです。こんな難しい関数をつかえてすごいですね。
私も出来るように頑張りたいと思います。
貴重なお時間をありがとうございました。
(教えてください) 2021/01/23(土) 20:35
ありがとうございます。
色々関数の作り方があるのですね。
奥が深い。
この度は貴重なお時間をありがとうございます。
資料作成する事ができました。
(教えてください) 2021/01/23(土) 20:37
作業用の 10行目は、その月の何週目かを表示の方がよかったかも・・・
Sheet1 C10 =IF(C2="","",WEEKNUM(C2)-WEEKNUM($C$2)+1) AG10まで右コピー
Sheet2 AP4 =SUMIF(Sheet1!$C$10:$AG$10,COLUMN(A1),Sheet1!$C$5:$AG$5) AU4まで右コピー
参考まで (笑) 2021/01/23(土) 22:37
半洋太さま
笑さま
今回は私のような素人に教えて頂き回答頂きありがとうございます。
大変申し訳ございません。
質問させていただきたく続きよりコメントさせて頂きました。
上記の式で資料できました。
1つ教えて頂きたいのは2021/8/1なのですが
この月はが第1週目なのですが
2021/2/1と同じ所に合計せれてしまいます。
私のやり方がよくなければ申し訳ございません。
教えて頂きたいです。
よろしくお願いいたします。
(教えてください) 2021/01/25(月) 16:16
私のイメージは
2/1〜2/6 は0週目
2/7〜2/13 1週目
8/1〜8/7 1週目
なのですがもし教えて頂きけたら幸いです。
よろしくお願いいたします。
(教えてください) 2021/01/25(月) 16:25
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.