• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Googleドライブの関数)

Googleドライブで締切日ごとの件数を割り出す関数を考えています

このQ&Aのポイント
  • Googleドライブで締切日ごとの件数を割り出す関数を作成したいです。日付が入力されている列から月単位で締切件数を抽出したいです。
  • 仮定として、A1からA500のセルに締切日が記入されているとします。2013年9月1日から9月30日までの締切件数、10月1日から10月31日までの締切件数など、月単位での件数を抽出する方法が知りたいです。
  • 自分ではsumproduct(arrayformula((YEAR(A1:A500)=2013)*(MONTH(A1:A500)=9)))と考えましたが、うまくいきませんでした。どのような関数を作成すればよいでしょうか。お知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

とりあえず簡単に 9月の件数: =COUNTIF(A:A,"<"&DATE(2013,10,1))-COUNTIF(A:A,"<"&DATE(2013,9,1)) のような手です。 もちろん式中の2013,9などは,あなたが作成している表のてきとーなセルなどを参照して数式を作成します。10月の10は9+1で作成します。 #補足 2013年12月の件数: =COUNTIF(A:A,"<"&DATE(2013,13,1))-COUNTIF(A:A,"<"&DATE(2013,12,1)) >自分では下記のように考えましたが、うまくいきませんでした 数式自体はそれで正解です。 どう上手くいかなかったのか不明ですが,例えば#VALUEが出たとかなら,A1セルに「日付」とか言葉で記入してあるのを一緒に計算しようとしてるのが原因です。 日付が記入してあるセル範囲だけ(空っぽはOK。""はNG)を計算します。 =sumproduct(arrayformula((year(a2:a500)=2013)*(month(a2:a500)=9)))

mucholoco
質問者

お礼

教えていただいた式を入力したところ、おかげさまで無事にカウントできました。 また、私の式へに正解のコメントをいただきまして、エラーが出てたとはいえ、喜んでしまいました。 前回の質問にもお答えをいただいたかと思います。 いつもありがとうございます!! 大変助かりました。