[[20040212104436]] 『COUNTIF関数で日付を拾う』(るる) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『COUNTIF関数で日付を拾う』(るる)

エクセルで「決裁件名簿」なるものを作りました。

その表内に、決裁を受けた日付が入力してあります。

月ごとの決裁件数を拾いたいのですが、

そういう場合はCOUNTIF関数でできますよね・・・?

自分で考えた数式ではできなかったので、教えてください!

#ちなみに、こんな関数でやってみたんですけど・・・

# =countif(C:C,"2004/1/*")

# ↑C列に日付が入力されていて、2004年1月分を拾う。。。。。


 COUNTIFでやるなら
=COUNTIF(C:C,">=2004/1/1")-COUNTIF(C:C,">=2004/2/1")
こんな感じです。
>=countif(C:C,"2004/1/*")
日付が文字列で2004/1/15などと入力されているのならそれで良いと思いますが
(ケン)


ケンさん、ありがとうございます!

「*」は、文字列にしか使えないんですね・・・・。

教えていただいた関数で求められたのですが、分からないことがあります。

1.関数の意味

  特に「>=」のあたりがよく分かりません・・・。

  2月の側に「=」を付けてしまったら、1/1〜2/1のものがカウントされませんか?

2.日付が文字列ではないのに「""」を付ける必要性

3.ケンさんに教えていただいたことを踏まえて、

 下記の関数を作ってみましたが、求められませんでした。。。

 どうしてでしょう。。。。。。

  =COUNTIF(E:E,AND(">=2004/1/1","<=2004/1/31"))

 ※イメージとしては、E列の中で、1/1以降で1/31以前のものをカウント。


 COUNTIFではそのように出来ません。
ですから2004/1/1以上(>=2004/1/1)の個数から2004/2/1以上(>=2004/2/1)の個数
を引くことにより2004/1の個数が求まります。引き算でやりたくないのなら
=SUMPRODUCT((C1:C65535>=DATE(2004,1,1))*(C1:C65535<DATE(2004,2,1)))
こんな感じでSUMPRODUCT関数でできます。(ケン)


 衝突しました。
1 「2004/1/1以降に該当するもの」から「2004/2/1以降に該当するもの」を差し引くので
  「2004/1/1以降で2004/1/31までに該当するもの」が残ります。
   ">=2004/2/1"を">2004/1/31"としても同じ結果になります。
2 「条件を表す式」として条件を引数に当てる場合は文字列とします。
  関数のヘルプの例を参照してください。
  逆に特定の数値を数えるのなら =COUNTIF(E:E,1)のようにできます。
3 =AND(">=2004/1/1","<=2004/1/31") この単体だけでもエラーです。
  この数式は#VALUE!エラーになるのでE:Eの中に#VALUE!エラーがあれば
  それをカウントします。基本的にCOUNTIFではひとつの条件しか評価できません。
(KAMIYA)

 他の[月]も調べたいが、式入力が面倒
 という事でしたら
 例えば
E1 に 2004/1/1
F1 に 2004/2/1
 と入力して
=COUNTIF(C:C,">="&E1)-COUNTIF(C:C,">="&F1)
 のように、セル参照させる方法もありますね。
 うまく、ドラッグさせるセル配置なら、簡単になるかもしれません。   (jun53)

 ケンさん、KAMIYAさん、jun53さん、ありがとうございます!

2004/1/1「以上」というのを、「以前」と考え初めてしまって、

なぜ求めた値がマイナスにならないのか、と、

ワケの分からないところで悩んでました・・・。

それと、私がここへ書き込むと、フォントが大きいのはナゼですかね・・・。

みなさんみたいに小さいフォントがいいのに・・・・。

>ケンさん

SUMPRODUCT関数、初めて拝見しました・・・(*_*)

「配列の対応する要素の積を合計した結果を返します」の説明を読んでも、

関数のヘルプで内容を確認しても、意味がよく理解できませんでした。

お手数ですが、SUMPRODUCT関数を分かりやすく

ご説明願えませんでしょうか?

>KAMIYAさん

ご丁寧にありがとうございました♪

COUNTIF関数が、ひとつの条件しか評価できないとは初耳です・・・・。

肝に銘じておきます!(>_<)  

>jun53さん

決裁件数は、月別に、かつ、部署ごとにカウントしたかったので、

その方法はすごく便利かもしれないです!ありがとうございます!

セル参照させる場合は、「&」で結ばないとダメなんですね・・・。

勉強になりましたm(_ _)m


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.