Note: The other languages of the website are Google-translated. Back to English
ログイン  \/ 
x
or
x
今すぐ登録  \/ 
x

or

Excelで日付/月/年と日付範囲でカウントする方法は?

たとえば、誕生日の会員名簿があり、現在、これらの会員の誕生日カードを作成する準備をしています。 バースデーカードを作成する前に、特定の月/年/日付にある誕生日の数を数える必要があります。 ここでは、次の方法でExcelの数式を使用して、日付/月/年および日付範囲ごとにCountifを紹介します。


Excelの数式を使用して、特定の月/年および日付範囲でカウント

このセクションでは、Excelで特定の月、年、または日付範囲で誕生日をカウントするための数式をいくつか紹介します。

特定の月までにカウント

特定の月の8歳の誕生日を数える場合は、以下の数式を空白のセルに入力して、を押します。 入力します キー。

= SUMPRODUCT(1 *(MONTH(C3:C16)= G2))

注意:

上記の数式で、C3:C16は誕生日をカウントする指定された生年月日列であり、G2は特定の月番号のセルです。

この配列数式を適用することもできます = SUM(IF(MONTH(B2:B15)= 8,1)) (Ctrl + Shift + Enterキーを押して)特定の月ごとに誕生日を数えます。

ある年までにカウント

1988年によると、特定の年までに誕生日を数える必要がある場合は、必要に応じて次のいずれかの式を使用できます。

= SUMPRODUCT(1 *(YEAR(C3:C16)= 1988))
= SUM(IF(YEAR(B2:B15)= 1988,1))

注:XNUMX番目の数式は配列数式です。 を押すことを忘れないでください Ctrlキー + シフト + 入力します 数式を入力した後、一緒にキーを押します。

特定の日付までにカウント

特定の日付(たとえば1992-8-16)でカウントする必要がある場合は、以下の式を適用して、Enterキーを押してください。

=COUNTIF(B2:B15,"1992-8-16")

特定の日付範囲によるカウント

特定の日付(たとえば1990-1-1)より後/前の場合にカウントする必要がある場合は、次の式を適用できます。

= COUNTIF(B2:B15、 ">"& "1990-1-1")
= COUNTIF(B2:B15、 "<"& "1990-1-1")

1988つの特定の日付(たとえば1-1-1998と1-1-XNUMXの間)の間であるかどうかをカウントするには、以下の式を適用してください。

=COUNTIFS(B2:B15,">"&"1988-1-1",B2:B15,"<"&"1998-1-1")

ノートリボン 数式は複雑すぎて覚えられませんか? 数式を定型句として保存して、後でワンクリックで再利用できるようにします。
続きを読む...     無料体験

簡単に数える Excelの会計年度、半年、週番号、または曜日

Kutools for Excelが提供するピボットテーブルの特別な時間グループ化機能は、ヘルパー列を追加して、指定された日付列に基づいて会計年度、半年、週番号、または曜日を計算し、簡単に数えたり、合計したりすることができます。 、または新しいピボットテーブルの計算結果に基づく平均列。 フル機能の無料トライアル30日!

Kutools for Excel -Excel用の300以上の便利なツールが含まれています。 30日間のフル機能の無料トライアル、クレジットカードは必要ありません! 今すぐ入手

Excelで指定された日付、年、または日付範囲によるカウント

Kutools for Excelがインストールされている場合は、それを適用できます 特定のセルを選択 Excelで指定された日付、年、または日付範囲で発生数を簡単にカウントするユーティリティ。

Kutools for Excel-Excel用の300以上の便利なツールが含まれています。 フル機能の無料トライアル30日間、クレジットカードは必要ありません! 今すぐ入手

1。 カウントする誕生日の列を選択し、をクリックします クツール > 次の項目を選択します。: > 特定のセルを選択。 スクリーンショットを参照してください:

2。 [特定のセルを選択]ダイアログボックスを開いて、上記のスクリーンショットのようにしてください。
で(1) 選択タイプ セクションでは、必要に応じてXNUMXつのオプションを確認してください。 私たちの場合、私たちはチェックします セル オプション;
で(2) 特定のタイプ セクションで、 以上 最初のドロップダウンリストから、右のボックスに指定した日付範囲の最初の日付を入力します。 次に、 以下 XNUMX番目のドロップダウンリストから、指定した日付範囲の最終日を右のボックスに入力し、チェックボックスをオンにします オプション;
(3)をクリックします Ok ボタン。

3。 これで、ダイアログボックスが表示され、以下のスクリーンショットに示すように、選択された行数が表示されます。 クリックしてください OK ボタンをクリックして、このダイアログボックスを閉じます。

注意:
(1)指定された年ごとの発生数をカウントする場合は、今年の最初の日付から今年の最後の日付までの日付範囲を指定します。 1 / 1 / 1990 〜へ 12 / 31 / 1990.
(2)9年14月1985日など、指定した日付で発生数をカウントするには、次のスクリーンショットのように[特定のセルの選択]ダイアログボックスで設定を指定するだけです。


デモ:Excelの日付、平日、月、年、または日付範囲によるカウント


Kutools for Excel Excel用の300以上の便利なツールが含まれており、30日以内に無制限に無料で試すことができます。 今すぐダウンロードして無料トライアル!

関連記事:


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300以上の強力な機能。 Office / Excel2007-2019および365をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 全機能30日間の無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性が50%向上し、毎日何百ものマウスクリックが減ります。
officetab下部
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    thiru · 9 months ago
    i need report weekly wise like a 7th 14th 21st 28th count only.other days are no need for every month i tried many pivot but i can't find out please help me.
  • To post as a guest, your comment is unpublished.
    Emir · 1 years ago
    Why we cant justselect whole column, instead of using this MONTH(C3:C16) ?
    • To post as a guest, your comment is unpublished.
      kellytte · 1 years ago
      In the formula =SUMPRODUCT(1*(MONTH(C3:C16)=G2)), G2 is the specified month number, says 4. If we replace MONTH(C3:C16) with the whole columns (or C3:C16), there is no value that equal to the value 4, therefore we cannot get the count result.
  • To post as a guest, your comment is unpublished.
    Roxie · 2 years ago
    What would you do if you have 1 column of events within a date range and need to count if those events had a date in another column?

    Example: I have column B as the event dates which vary each month. Column D has the date they came into a consultation. I'm trying to count how many people from that specific event for a date range came to a consultation for any date.
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi Roxie,
      You should try the Compare cells feature, which can compare two columns of cells, find out, and highlight the exactly same cells between them or the differences. https://www.extendoffice.com/product/kutools-for-excel/excel-compare-two-cells-of-equal.html
  • To post as a guest, your comment is unpublished.
    RHON · 2 years ago
    JAN = 1
    FEB = 2
    ..
    ..
    DEC = 12 ? NOT CORRECT RESULT IN DECEMBER
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi Rhon,
      Could you describe more about the error? Does the error come out when converting December to 12, or when counting by “12”?
  • To post as a guest, your comment is unpublished.
    mary · 2 years ago
    How can I count a cell on a specific day of the week. For example, I want to find a number of something on the first Sunday of the month
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi mary,
      In your case, you should count by the specified date. For example, count by the first Sunday of Jan, 2019 (in other words 2019/1/6), you can apply the formula =COUNTIF(E1:E16,"2019/1/6")
  • To post as a guest, your comment is unpublished.
    Sommen · 3 years ago
    rumus ini = SUMPRODUCT (1 * (YEAR (B2: B15) = 1988)) kalau datanya (range) sampe 20ribu ko ga bisa ya?
  • To post as a guest, your comment is unpublished.
    Agata · 3 years ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    IvTe · 3 years ago
    I have a monthly report but need to count only daily data. I don't know to use Today option if formula is =COUNTIF(A1:A50,"RR")=TODAY(). Please help
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi IvTe,
      Do you need to count data meeting two conditions? You can use the COUNTIFS function.
  • To post as a guest, your comment is unpublished.
    Willie Pettigrew · 3 years ago
    in Excel 2103 I have a long list of date and times, i am trying to calculate the number between each half hour, e.g. 8am and 8.30am on each date. Can you assist?
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi Willie,
      You can do as follows:
      (1) Add a new column and round time data to half hour by the formula =MOD(INT(A2/(1/48))*(1/48),1) (A2 is the time cell)
      (2) Select the data range including the new column, create a pivot table.
      (3) In the PivotTable Fields pane, set date and the new half hour as Row fields, set the data you will sum or count as Value field.
      (4) Turn off the grouping in the PivotTable.
  • To post as a guest, your comment is unpublished.
    jimmy · 3 years ago
    =SUMPRODUCT(1*(MONTH(B2:B15)=8))

    I need to add 'exclude blank cells', please help.
    • To post as a guest, your comment is unpublished.
      kelly001 · 3 years ago
      Hi jimmy,
      Blank cells won’t affect the calculation result of this formula =SUMPRODUCT(1*(MONTH(B2:B15)=8))
      • To post as a guest, your comment is unpublished.
        Ryan · 1 years ago
        Yes, they do - Excel rounds blank cells to January 0, 1900 - therefore when I'm trying to count January months over a set range that has not been filled in yet - I'm getting a higher number for January due to this.
      • To post as a guest, your comment is unpublished.
        deepak · 3 years ago
        i have on sheet where in daily sales add in a single day
        08-Feb-18 AMIT SHARMA
        08-Feb-18 AVINASH KUMAR
        08-Feb-18 SANJAY SEHGAL
        09-Feb-18 hay
        09-Feb-18 ravi

        but i need on second sheet
        08-Feb-18 3
        09-Feb-18 2

        so pleaase tell me farumula for this counts total sales at other sheet
        • To post as a guest, your comment is unpublished.
          kelly001 · 3 years ago
          Hi Deepak,
          Just add the sheet name before referenced cells. For example your data is in Sheet1, and you want to count the sales in Feb, you can modify the formula as =SUMPRODUCT(1*(MONTH(Sheet1!B2:B15)=2))
  • To post as a guest, your comment is unpublished.
    deepak · 4 years ago
    I WANT ANSWER 1 DAY( WITH EXAMPLE FORMULA)
    COUNT BETWEEN :- 01/01/2004 TO 01/01/2004 = 1 DAY
    WHICH FORMULA WILL APPLY
    • To post as a guest, your comment is unpublished.
      SANJU · 3 years ago
      =A2-A1+1
      OR
      =END DATE - START DATE + 1
  • To post as a guest, your comment is unpublished.
    TrevorC · 5 years ago
    I'm trying to create a table that counts the number of times a device has been used each month from another table which shows the date in cell a and then in cell b,c,d is a 1 if that device is being used on that date. So, on Sheet 2, is a table with Date (A1) Device 1 (B1) Device 2 (C1) Device 3 (D1). I would enter the date 01/01/16 in cell A1 and lets say Device 3 is being used so I would put a '1' in cell D1. on 02/01/16 device 2 is used so I would enter the date and put a '1' in cell C1. So on and so forth.
    On Sheet 1, is a summary table which tells me how many times Device 1 has been used each month. So, in A2 I have the Month 'January', A3 'February' etc, in cell B2, Device 1, Cell C2, Device 2 etc. I want a total count. Is that possible?
  • To post as a guest, your comment is unpublished.
    L · 5 years ago
    I am using =COUNTIFS(E2:E900,">"&"6/1/2015",E2:E900,"
  • To post as a guest, your comment is unpublished.
    Ross · 6 years ago
    Hi

    I am trying to use a formula to count how many dates are passed a changing date, e.g TODAY()-330.
    I need this to continue to change as it is for expiring training courses

    What I have been using is =COUNTIFS(C3:C28,"
    • To post as a guest, your comment is unpublished.
      KK · 4 months ago
      =COUNTIF('[report1623994260364.csv]18Jun'!$E$2:$E$774,MONTH('[report1623994260364.csv]18Jun'!$F$2:$F$774=Y11))
      What is wrong with the above command, I am trying to count column E, provided Column F has values = Y11