月ごとに数える方法は、2つの日付の間の値を数える方法と何ら変わりはありません。ただし、この記事では、月を数えるために月の日数を推測する必要がない、EOMONTH関数を使用したより動的で特殊な方法を示します。
日数のみを計算する場合1か月の場合は、次の記事を参照してください:1か月の日数を見つける方法
構文
= COUNTIFS(
日付範囲、
“> =” &月の最初の日、
日付範囲、
“< =” & EOMONTH(
月の最初の日、
)
)
ステップ
方法
まず、COUNTIFS関数は、単一または複数の基準を満たす値をカウントします。以上(> =)および以下(< =)などの論理演算子で基準を使用する機能が方法を提供します特定の値の間で値をカウントする方法。
1か月の日付をフィルタリングするには、その特定の月の最初と最後の日の日付が必要です。月の最初の日は簡単に推測できますが。ただし、2018年11月1日のような特定の月を表示することは、推奨されるアプローチではありません。 Excelの書式設定オプションのおかげで、完全な日付を月の名前としてのみ表示できます。カスタムフォーマット「mmmm」を日付に追加すると、値を変更せずに長い月の名前として表示されます。カスタムフォーマットを適用するには:
- フォーマットするセルを選択し、Ctrl +1を押して開きます。 [セルの書式設定]ダイアログ。別の方法として、セルを右クリックし、[セルの書式設定>番号]タブに移動します。
- [カテゴリ]で、[カスタム]を選択します。 。
- タイプにフォーマットコードを入力します。
- 最後に、[OK]をクリックして変更を保存します。
数値フォーマットの詳細については、訪問:Excelでの数値の書式設定–知っておくべきことすべて
月の最初の日を追加した後、月の名前の書式設定の下で、基準範囲と基準のペアを入力します。最初のペアは簡単:日付範囲と月の初日の日付。
$ B $ 3:$ B $ 12、” > =” & $ D3、
次の基準範囲-基準ペアは月末です。次のEOMONTH関数を使用します。月の最後の日の日付を返します。 EOMONTHは日付と月の引数を取得します。日付は最初の基準に使用する日付と同じであり、月の引数は0を取得して、最初の引数の正確な日付を示します。
$ B $ 3:$ B $ 12、” < =” & EOMONTH($ D3,0)
これで、両方の基準範囲と基準のペアが設定されたので、次はそれらを月をカウントするCOUNTIFS関数。
= COUNTIFS($ B $ 3:$ B $ 12、” > =” & $ D3、$ B $ 3:$ B $ 12、” < =” & EOMONTH($ D3,0))