曜日ごとの範囲内の日付セルの数をカウントします
Excelは、SUMPRODUCT関数とWEEKDAY関数の組み合わせを提供し、範囲内の指定された平日の数を簡単にカウントできるようにします。 このチュートリアルは、それを乗り越えるのに役立つステップバイステップガイドを提供します。
曜日ごとに日付セルを数える方法は?
以下のスクリーンショットに示すように、B3:B9は日付をカウントする元のデータ範囲であり、D3:D9には連続する平日の名前が含まれ、E3:E9には平日の番号を表す1から7までの連続する番号が含まれます。 月曜日、火曜日、水曜日などに等しいB3:B9の日付の数を数えるには、次のようにします。
ジェネリックフォーミュラ
=SUMPRODUCT(--(WEEKDAY(dates)=day_num))
Arguments
日付 (必須):範囲には、カウントする日付が含まれています。
Day_num (必須):カウントする平日の数値。
この式の使い方は?
1.空白のセルを選択して結果を出力します。
2.以下の式を入力し、Enterキーを押します。 結果セルを選択し、そのセルをドラッグします オートフィルハンドル 現在の列の他のセルに移動して、数式を適用します。
=SUMPRODUCT(--(WEEKDAY($B$3:$B$9,2)=E3))
注意: 元の範囲に空白のセルがある場合、誤った結果が得られます。 空白のセルを除外するには、次の数式を適用してください。
=SUMPRODUCT((WEEKDAY($B$3:$B$9,2)=E3)*($B$3:$B$9<>""))
この式はどのように機能しますか?
=SUMPRODUCT(--(WEEKDAY($B$3:$B$9,2)=E3))
- WEEKDAY($ B $ 3:$ B $ 9,2):WEEKDAY関数は、B1:B7からの曜日を表す3から9までの整数を返します。 ここでの結果は{5; 3; 1; 2; 2; 4; 1}です。
- {5;3;1;2;2;4;1}=E3: {5; 3; 1; 2; 2; 4; 1} = 1ここで、配列内の各数値が1に等しいかどうかを確認し、TURE / FALSE値の配列を{FALSE; FALSE; TRUE; FALSE; FALSE;として返します。真偽}。
- -({FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; TRUE}):これらの1つのマイナス記号は、「TRUE」を0に変換し、「FALSE」を0に変換します。ここでは、{0; 1; 0; 0; 0; 1; XNUMX}として新しい配列を取得します。
- SUMPRODUCT{0;0;1;0;0;0;1}:SUMPRODUCT関数は、配列内のすべての数値を合計し、最終結果を2として返します。
関連機能
ExcelSUMPRODUCT関数
ExcelのSUMPRODUCT関数を使用して、XNUMXつ以上の列または配列を乗算し、積の合計を取得できます。
ExcelWEEKDAY関数
Excel WEEKDAY関数は、1から7までの整数を返し、Excelの特定の日付の曜日を表します。
関連式
エラーを含まないセルを数える
このチュートリアルでは、Excelで指定した範囲のエラーを含まないセルの数を数えるのに役立つ詳細な手順を説明します。
多くの値を含まないセルの数を数える
この投稿では、Excelで指定された範囲内の多くの値を含まないセルの数をカウントする方法について説明します。
特定のテキストを含まないセルをカウントする
ワイルドカードを指定してCOUNTIF関数を使用すると、範囲内の特定のテキストを含むセルの数を数えることができます。 逆に、COUNTIF関数を使用して、特定のテキストを含まないセルをカウントすることも簡単です。 このチュートリアルでは、問題の解決に役立つ詳細な手順を説明します。
テキストセルの数を数える
指定された範囲のテキストを含むセルの数を数えるために、COUNTIF関数はそれを簡単に実行するのに役立ちます。 ここでは、問題を解決するのに役立つ式を詳細に紹介します。
最高のオフィス生産性ツール
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を含む)にもたらします。
