• ベストアンサー

一定期間に当てはまる日付だけをカウントしたい!

年休取得日のカウントをしたいのです。 例えば A1:AN1の横へ40のセルがあり、その中に、H22.10.21とか、H23.1.25とかこの様な日付形式で 年休取得日が入っています。 そこで、H23.1.1からH23.12.31迄の期間を指定して、この期間に取得されている年休のカウントしたいのですがやり方がわかりません。 どなたかご存知の方がおられましたら、よろしくお願い致します。

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

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

A3に H23.1.1 A4に H23.12.31 と記入する A5に =COUNTIF(A1:AN1,">="&A3)-COUNTIF(A1:AN1,">"&A4) と集計する。 #イヤ勿論A3やA4を用意するのは絶対イヤなら =COUNTIF(A1:AN1,">="&DATE(2011,1,1))-COUNTIF(A1:AN1,">"&DATE(2011,12,31)) と集計しても,それは構いませんが。

btuguys
質問者

お礼

有難うございます! 両方とも上手くいきました! 本当にありがとうございます。

その他の回答 (2)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.3

=COUNTIFS(A1:AN1,">=H23.1.1",A1:AN1,"<=H23.12.31") でいかがでしょう。

btuguys
質問者

お礼

ご回答有難うございます。 入力すると、#NAME?と表示されるのですが・・。(汗) 入力間違いがないか確認はしたのですが。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

質問にはデータ実例を挙げて質問してほしい。 出来れば補足して。 ーーー >A1:AN1の横へ40のセルがありーー>40列? (1)例えそうでも、5-10列の列の例で質問する (2)>H22.10.21とか、H23.1.25とかこの様な日付形式で 年休取得日が・・ 中身(年休取得日であろうが、販売日であろうが)なんでも良いのだ。 シート上で10行ぐらいの例をつくれ。 (3)そして>H23.1.1からH23.12.31迄の期間を指定して 2セルに両日付けを入れるのか?シートのセルの例を挙げること (4)>取得されている年休のカウントしたいのですがやり 空白でないセルの数を数えれば仕舞いでは。 (5)それは取得者ごとなんだろうね。 送だとするとデータは行ごとに個人データがあるのか ーー 結果として どういう数字がほしいのか。質問者が人間の目で数えて こういう数字がほしいと書く。 == 上記をやると、この質問のエクセル関数を使う上でのこの課題の 特徴が見えてくる。 それを会得することがエクセル関数の勉強になるのだ。

関連するQ&A

  • EXCELでの期間のカウント方法

    EXCELのA列に日付が入っているのですが、決められた期間のセルをカウントしたいのです。 例 日付  5月件数 6月件数 7月件数  6/1    2    3    1  6/3       5/24      7/16 5/1 6/30 このようにカウントしたいのですが、具体的にはどのような式を作ればよいでしょうか? ご存知のかたがいらっしゃいましたらよろしくお願い致します。

  • 一定期間が経過したセルのカウント

    A列に24/8/5というように日付が入力されています。 この日から180日経過したセルの数をカウントしたいのですが どのようにしたらいいでしょうか?

  • エクセルで、ある期間の日付のカウントのやりかた

    例 A列に 平成16年1月1日    平成17年5月1日    平成  年 月 日    平成17年12月31日    平成18年4月2日     … と日付と文字が入力されているとします。  A列の中に平成17年4月1日から平成18年3月31日の期間に含まれる日付がいくつあるかをカウントしたいのです。  この期間をあとで変えられるようにしたいので、平成17年4月1日はB1のセルに平成18年3月31日はB2のセルにそれぞれ入力して、リンクを張った形でカウントする数式を作りたいのです。  わかりにくい説明ですがよろしくご教示願います。

  • EXCELで特定の日付のセルの個数をカウント

    こんばんは。 ある列(例えばH列に)ことなる日付が入力されているとします。 ここでA1セルにカウントしたい日付を入力して、そのH列の中(数十行あります)でA1セルに入力されたのと同じ日付のセルの数のみをカウントするにはどうしたらよいでしょう? 例えば1月1日と2日が混在していて、1日分のもののみをカウントしたい 場合です。仕事で緊急で必要なので、よろしくお願いします。  

  • エクセルで該当する期間の日付セルに色を付ける方法

    エクセルで該当するある期間の日付が入ったセルに色を付ける方法を教えてください。 A1からA50まで”H23.2.15”という日付形式で入社年月日が入っています。 B1にH23.1.1、B2にH23.12.31と入力した時に、この一年の間に該当する日付が A列のセルに有ればそこだけに黄色を付ける様にしたいのです。 すみませんがどなたか教えてください。 どうかよろしくお願い致します。

  • 期間を決めてカウントしたいのですが旨くいきません。

    期間を決めてカウントしたいのですが旨くいきません。 色々と試してはいるのですが・・・宜しくお願いします。 例    A    B   1 区分   日付 2 既存  2010/4/20 3 新規  2010/5/1 4 既存  2010/5/5 表示したい事 4月新規 0 4月既存 1 5月新規 1 5月既存 1 SUMPRODUCTで期間の指定をして(4月なら) =SUMPRODUCT((YEAR(B2:B4)=2010)*(MONTH(B2:B4)=4)) COUNTIF分で新規をカウント出来ればと思うのですが…。 =COUNTIF(A2:A4,"新規") 具体的に上記の式を使ってかもしくは別の式を使って作った方が良いのか? ご存知の方がいらっしゃいましたら宜しくお願いします。 ※上記の式は色々と調べてたどり着いた式で二つを組み合わせれば旨く出来ればと思ったのですが・・・。

  • セルへの日付入力で指定期間のみ入力できるようにしたいのです。

    セルへの日付入力で指定期間のみ入力できるようにしたいのです。 2つの方法を知りたいのですが、 一つ目は A11-A12と並んだセルで両方とも任意の日付入力欄となっています。 まずA12に任意の日付を入力した場合A11に入力できる日付をA12より前は打てないようにしたい。 (例)A12に2010/01/20--A11には2010/01/19---× (例)A12に2010/01/20--A11には2010/01/25---○ (例)A12に2010/01/20--A11には2010/02/25---○ 二つ目は 指定のセルに入力当日の前月以前は打てないが入力日(月も)以降は打てる (例)セルへの入力日2010/01/20--実際に入力する任意の日付2010/12/30---× (例)セルへの入力日2010/01/20--実際に入力する任意の日付2010/01/21---○ (例)セルへの入力日2010/01/20--実際に入力する任意の日付2010/02/11---○ こんな制限はできるのでしょうか。 ご教授をお願い致します。

  • Excelの特定の日付の特定の文字のカウント

    ExcelのセルのA1~A10に日付が入っていて B1~B10に文字(田中・山田・伊藤等)が入っています。 日付は6/1~7/31まで入っており、Bの15に計算式に計算結果を出したいです。 6月の田中の合計を出すとすると、どのような式を作ればよいでしょうか。 範囲指定を変えれば、それぞれできますが、増減が激しいので できれば、全てを選択してしまい、計算式でカウントをしたいです。 =COUNTIF(B1:B10,"田中") で田中がカウントで切ることくらいは分かっていますが、 ほとんど数式はつかったことがありません。 どなたかご回答を宜しくお願い致します。 できるだけわかりやすく回答をしていただけると、非常にありがたいです。 宜しくお願い致します。

  • 期間毎に1~5の数字が何件あるかカウント

    教えてください。 A列に 1~5の数字が入っています。 C列に H24.4.1~H25.3.31の日付が入っています。 4月に 1が○件、2が○件・・・・ 5月に 2が○件、2が○件・・・・ というふうに調べたいです。 ピボットデーブルは使わないでとの指定なので 関数でカウントしたいです。 こちらエクセル2003です。 よろしくお願いします。

  • カウント関数について

    下記のように入力されている場合のカウントを計算したいのですが、よろしくお願い致します。    A 1 H15.1.1  ←A1:A5にはVLOOKUP関数が入っています。 2 H14.4.1   セルの書式設定は日付になっています。 3  0     ちなみにA1:A5の書式設定で 4  0     0は表示しないようにしています。 5  0     ここでは0表示していますが…。 6   ■A6が2になるようにしたいのですが可能でしょうか? ※Excel97です

専門家に質問してみよう