• ベストアンサー

エクセルでの計算式を教えてください

仕事で表を作成してて関数がわからなく困っています。   名前  提出日 1 Aさん 04.4.1 2 Bさん 04.4.10 3 Cさん 04.5.10 このような表があります。 4月に提出した人は何人いるのか?という関数を入れたいのです。 この場合の答えは 2 と出ればいいのですが、 =COUNTIF(範囲,''04.4'') と入力してもエラーになってしまいます。 どんな関数を使えばいいのか教えてください。

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

  • ベストアンサー
  • ns0817
  • ベストアンサー率27% (73/263)
回答No.1

↓こんな感じだと思いますが、試してみて下さい。 =COUNTIF(範囲,"2004.4.**")

その他の回答 (4)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.5

再訂正です。 ×=COUNTIF(範囲,"<=38107")-COUNTIF(範囲,"<38078") ○=COUNTIF(範囲,"<=38108")-COUNTIF(範囲,"<38078") です。 ×のほうは、4/1-4/29になってしまいます。 ○は4/1-4-30になります。 38108は、2004/5/1のシリアル値です。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.4

#3で間違いがありました。 × 38107は2004/4/1のシリアル値で、 38078は2004/4/30のシリアル値です。 ○ 38107は2004/4/30のシリアル値で、 38078は2004/4/1のシリアル値です。 失礼しました。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

=COUNTIF(範囲,"<=38107")-COUNTIF(範囲,"<38078") でいいかと思います。 38107は2004/4/1のシリアル値で、 38078は2004/4/30のシリアル値です。 日付データをいちぢ標準形式で表示させる とシリアル値が分かります。 ↑は04.4.1等が文字列ではなく、日付データ である、という前提です。 という

erieingo
質問者

お礼

早速の回答ありがとうございました。 これもさっそくやってみようと思います! (*^_^*)

  • ns0817
  • ベストアンサー率27% (73/263)
回答No.2

失礼しました。訂正です。 ”2004”でなく”04”ですね。 =COUNTIF(範囲,"04.4.**")

erieingo
質問者

お礼

出来ました! さっそくの回答ありがとうございました! (#^.^#)

関連するQ&A