Excelでのweeknumまたはweekdayごとの値の合計
このチュートリアルでは、Excelで指定された週番号または平日に基づいて、特定の範囲の値を合計するのに役立つ数式を段階的に示します。
Excelで週番号で値を合計する方法は?
Excelで平日ごとに値を合計する方法は?
Excelで週番号で値を合計する方法は?
以下のスクリーンショットに示すように、特定の週番号が該当する日付に基づいて[金額]列の値を合計するために、XNUMXつの数式を提供します。
一般的な式
=SUMIFS( value_range, helper_column_range, week_number)
=SUMPRODUCT(--(WEEKNUM(date_range+0,1)=week_number),value_range)
Arguments
この式の使い方は?
SUMIFS式とヘルパー列の使用
使用するには SUMIFS 式、最初に、あなたは適用する必要があります ウィークナム ヘルパー列を作成して、日付列の日付に対応する週番号を計算する関数。
=WEEKNUM (serial_num, [return_type])
WEEKNUM関数は、XNUMX年の指定された日付の週番号を返します。
1.この場合、[金額]列の最初の値の横にあるセル(F5)を選択します。
2.以下の式を入力し、を押します。 入力します 最初の日付の週番号を取得するためのキー。 結果セルを選択し、そのオートフィルハンドルを下にドラッグして、他の週の数値を取得します。 スクリーンショットを参照してください:
=WEEKNUM(C5)
3.合計金額を出力するセルを選択し、以下の数式を入力して、を押します。 入力します 鍵。 この結果セルを選択し、オートフィルハンドルを下にドラッグして、他の結果を取得します。
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)
SUMPRODUCT式の使用
この問題を解決するためにSUMPROFUCT式を使用する場合、ヘルパー列を作成する必要はありません。
1.空白のセルを選択し、以下の数式を入力して、を押します。 入力します キー。
=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)
2.結果セルを選択し、ドラッグします オートフィルハンドル 必要に応じて他の結果を取得します。
式の説明
=SUMIFS($E$5:$E$14, $F$5:$F$14, H6)
=SUMPRODUCT(--(WEEKNUM($C$5:$C$14+0,1)=G6),$E$5:$E$14)
Excelで平日ごとに値を合計する方法は?
以下のスクリーンショットに示すように、Excelの特定の平日までに[金額]列の値を合計するには、SUMPRODUCT関数をWEEKDAY関数と一緒に適用して実行できます。
この場合、各平日の合計金額を合計する必要があるため、数式を適用する前に、月曜日から日曜日を個別に示す1から7までの数値のヘルパー列を作成します。
一般的な式
=SUMPRODUCT((WEEKDAY(date_range,2)=weekday_number)*value_range)
Arguments
この式の使い方は?
1.番号1のセルの横にあるセルを選択します。 ここではI6を選択します。
2.以下の数式をコピーまたは入力して、を押します。 入力します 鍵。 結果セルを選択し、オートフィルハンドルを下にドラッグして、他の平日の結果を取得します。
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)
注:金曜日など、指定された5つの平日に基づいて値を合計する必要がある場合は、次のように数式に数値XNUMXを直接入力できます。
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=5)*$E$5:$E$14)
式の説明
=SUMPRODUCT((WEEKDAY($C$5:$C$14,2)=H6)*$E$5:$E$14)
関連機能
ExcelWEEKNUM関数
Excel SUMIFS関数は、1月XNUMX日から週のカウントを開始する、XNUMX年の指定された日付の週番号を返します。
ExcelSUMPRODUCT関数
ExcelのSUMPRODUCT関数を使用して、XNUMXつ以上の列または配列を乗算し、積の合計を取得できます。
ExcelWEEKDAY関数
Excel EOMONTH関数は、1から7までの整数を返し、Excelの特定の日付の曜日を表します。
関連式
月ごとの合計値(年ありまたはなし)
このチュートリアルでは、Excelで特定の月と年ごとに値を合計するか、特定の月ごとに値を合計して年を無視するのに役立つXNUMXつの数式を詳しく説明します。
特定の日付の週ごとの値の合計
このチュートリアルでは、特定の日付が含まれる週ごとに値を合計する方法について説明します
範囲内のn行または列ごとに合計
このチュートリアルでは、Excelで指定された範囲のn行または列ごとに合計するSUM関数とOFFSET関数に基づくXNUMXつの数式について説明します。
範囲内のn番目ごとの行または列を合計します
このチュートリアルでは、SUMPRODUCT、MOD、およびCOLUMN関数に基づいて数式を作成し、Excelの範囲内のn番目ごとの行または列を合計する方法を示します。
最高のオフィス生産性ツール
Kutools forExcel-群衆から目立つのに役立ちます
毎日の仕事を迅速かつ完璧に完了させたいですか? Kutools for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。
- 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
- 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
- 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
- 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。

Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
