• ベストアンサー

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

仕事で表を作成してて関数がわからなく困っています。   名前  提出日 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

  • エクセル2007 セルの名前で計算。

    A  B  C 1   10 20 2   30 40 3 A1からB1までのセル範囲に(1)という名前をつけ、A2からB2に (2)という名前をつけ、その名前を使って(1)と(2)の合計を任意の セル位置に出したいのですがうまくいきません。 =SUM((1))+と入力したあとにSUM((2))と入力したいので数式タブ→ 関数ライブラリのオートSUMをクリックするとエラーになります。 =SUM((1))+と入力したあとにSUMと入力してやるとうまく計算されるんですが…。

  •  エクセルの関数「COUNTIF」について・・・

     エクセルの関数「COUNTIF」について・・・  早速ですが「COUNTIF」の入力方法なんですが、通常であれば表やデータから範囲を指定して入力可能なんですが、下図のように対象のセルが離れている場合はどのように範囲設定をすればよいのでしょうか?  コントロールを使用して範囲を指定してみたのですが、エラーになってしまいました。  この下記の場合はAとBの「●」の合計個数を出したいのですが・・もちろん正解は「20個」です。  乱文で失礼しますがよろしくお願いいたします。

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

    会社でエクセルを表を作っているのですが、計算式が分かりません。 A B C D 1  ○月 2  4月  5月   6月  …  当月迄累計  当年度累計 3  1,000 1,500 2,000 … 上記のような表があり、実際は4月から3月まであります。 当年度累計は、4月から3月をSUM関数を使用すればいいんですが、 当月迄累計は一番上の○月を入力することによって、○月までの合計が計算されるようにしたいのです。 IF関数を使用してif($A$1=$A$2,A3,if($A$1=$B$2,SUM(A3:A4),if… と12月まで入力したんですが関数は同時に12こ使えないらしく、どうしても式を認識してくれません。 どのような計算式を入力したらいいでしょうか? 教えてください。

  • エクセル関数

    エクセルで関数を使って、いくつかの条件を満たしたものを「フィルタ」を使ってではなく、関数で数値を出したいと思っています。 例  A    B    C   1 A支店   総務  名前A 2 B支店   営業  名前B 3 A支店   営業  名前C 4 B支店   総務  名前D 5 6 A支店営業 1 分かりにくいとは思いますが、上記の様な表で、B6をもとめたいのです。AND関数やCOUNTIFなどを合わせて使ってみましたが、なかなかうまくいきません。どういった関数を使えば良いですか? よろしくお願いします。

  • エクセルの計算式がわからなくて困っています!

    エクセル2000を使っています。 B2~D2のセルにa、b、cの項目を、A2~A4のセルには食物の名前を入れています。 a→魚、b→肉、c→野菜とそれぞれ対応しており、例えば (1)A2に「サバ」と入力されてたら、B2に1 (2)A3に「茄子」と入力されてたら、D3に1 (3)A4に「豚」と入力されてたら、C4に1 と入力した表があるのですが、 さらにE列を設け、そこに選択した項目a、b、cを表示させたいのです。 実際はa~oまで項目を設けていますので、IF関数では対応できないのではないかと思うのですが・・・ ご回答、よろしくお願いします!

  • エクセル2000の計算式の範囲の固定

    簡単な計算式の入力(範囲指定)がしたいのでわかる方 ご教授ください。 以下のようなデータがあります。    A列 B列  1 い支店 15  2 ろ支店 6 3 は支店 80 4 に支店 112 5 ほ支店 15 6 へ支店 6 7 と支店 32 以下1400行ほど これらのデータを C列には「セルC1」から1~1400という数字を入力し D列に計算式(B2:B1400,C2)を入れました。 コピー&ペーストをするとD2は=COUNTIF(B2:B1400,C2) D3は=COUNTIF(B3:B1401,C3)、D4は=COUNTIF(B4:B1402,C4)・・・となり、 本来入れたい式D3=COUNTIF(B2:B1400,C3)、D4=COUNTIF(B2:B1400,C4)・・・とは範囲の部分が一つずつずれてしまいます。 この計算式の範囲「B2:B1400」を固定したままにすることはできないのでしょうか。 教えてください。

  • Excelで、できますか?

    エクセルを使って勤務表を作成していますが、 例えば、9月分の勤務のうち、○○さんの月曜日についている☆マークの数をカウントすることはできますか? いままでは、COUNTIFを用いて毎月○○さんの月曜日の範囲を入力して、やってたのですが何か良い方法はありませんか? COUNTIF(勤務表!$D$4,$A$10)+COUNTIF(勤務表!$G$4,$A$10)+COUNTIF(勤務表!$O$4,$A$10)+・・・・・・ という感じです。 これだと毎月、月曜日の範囲を設定しなければいけないので、良い方法をよろしくおねがいします。 長文ですいません。

  • エクセルのCOUNTIF関数について

    エクセルのCOUNTIF関数について、というかCOUNTIF関数でよいのかどうかもよく分からないのですが、教えて下さい。 (1)まず、ワークシートのA列の1~100行目までの100マスを範囲として、数値を入力していくときに、仮に同じ数値を入力しようとしても、入力ができないようにしたいのです。 (2)次に、ワークシートのA列とC列のそれぞれ1~100行目までの合計200マスを範囲として、(1)と同じことをしたいのです。(つまりB列はとばして) (1)と(2)のようなことは可能でしょうか? お分かりの方がおられましたら、ぜひよろしくお願いします!

  • 【エクセル】離れたセルのCOUNTIF関数

    こんにちは。 エクセルのCOUNTIF関数についての質問です。 各セルに以下のような数値が入っている表で・・・  A=10  B=00  C=20   D=30   E=00   F=40   G=50  AとCとEとGのセルを選択し、0以外のセルの個数を数えるとき COUNTIF関数で =COUNTIF(A,C,E,G,"<>0") という数式を立てたのですが、エラーとなってしまいました。 最終的には =((COUNTIF(A,"<>0")+(COUNTIF(C,"<>0")+(COUNTIF(E,"<>0")+((COUNTIF(G,"<>0")) という数式をたてて計算は出来たのですが、もっと簡単(?)な式はあったりするのでしょうか? ご存知の方がいらっしゃいましたら是非お教え下さい。

  • excel 関数をON、OFFさせる方法

    現在、図のような表でA、B、Cの数を「COUNTIF(B2:B3,"A")」の関数でカウントしているのですが、これを例えば図の一番右のセルに何かの文字を入力した時にだけその列のA、B、Cをカウントさせる事は可能なのでしょうか? その列だけ「COUNTIF(B2:B3,"A")」の関数をONに出来る様なスイッチ役のセルが作れればと思っているのですがどなたか良い方法をお教え頂けたらと思います。 よろしくお願いします。