• 締切済み

EXCEL 決められた月に対するアンサー

EXCELで下記のような表を作成していますがこの中から4月に東京出荷は 何件あるのか?という関数がわかりません。単純にcount Ifで範囲を 4月に設定(自分で探し)条件を東京でも出来ますが量が莫大ある事と出荷月日を変更する場合また自分で範囲指定しなければいけません。そこから得られた結果を元に別の表も作成しなければいけない状態です。。。 ようは、1月から12月までの中で4月に東京に出荷したのは何件! ※実際の表は1月から12月まであります。という事です。 分かりにくい文面大変恐縮ですがご教授頂ければ幸いです。 宜しくお願いします。 A列=平成 B列=20 C列=年 D列=1月~12月 F列=月 G列=1日~31日 H列=日 I~L列=出荷場所(東京・大阪など)   A1 B1 C1 D1 F1 G1 H1 I1 J1 K1 L1 M1 N1 O1 P1  2  入荷年月日       出荷場所 3 平成 20 年 4  月 4  日  東京 4 平成 20 年 5  月 4  日  大阪 5 平成 20 年 4  月 4  日  愛知 6 平成 20 年 6  月 4  日  福岡 7 平成 20 年 1  月 4  日  広島 8 平成 20 年 8  月 4  日  千葉

みんなの回答

回答No.4

オートフィルタを使った方がもっと楽じゃないですか? 月日の所は オプションを使わないといけないっぽいですが。。。

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

エクセルのバージョンが質問に書いてない。最近は過渡期で両者混在している。ぜひ必要。2007ならCOUNTIFS関数で、2条件のカウントが簡単に出来る。 ーー 2003以前だとSUMPRODUCT関数を使う。 >単純にcount Ifで範囲を 4月に設定(自分で探し)条件を東京でも出来ますが 的外れと思う。 >量が莫大ある事と出荷月日を変更する場合また自分で範囲指定しなければいけません なんのことか? 関数は対象のセルの範囲はしていしなければなら無いものが多いが。 >元に別の表も作成しなければいけない 抜き出して別表を作るということか?この方がはるかに難しい。前面に出して質問しないと。 >>実際の表は1月から12月まであります。という事です。 表は別シートになっているのか。もし別であれば、これで格段に難しくなる。ただ4月は4月分シートという風に固まっておれば易しいが どうかな。 >入荷年月日 が、年、月、日と列に分かれているのも式が長くなる。こういう表の設計は避けるべきです。 年、月、日数字はB,D、F列に入っているのか? ーーーー 例データ年月列を新たに何処かの列に作るという前提で A列  B列 2008/4/4 東京 2008/4/4 大阪 2008/6/4 愛知 2008/1/4 福岡 2008/1/12 広島 2008/4/13 千葉 2008/4/3 東京 2008/4/15 大阪 2008/5/25 東京 式 =SUMPRODUCT((MONTH(A1:A100)=4)*(B1:B100="東京")) 結果 2 2条件抜き出しの過去の質問は、Googleなどで「imogasi方式」で照会すれば、一部見れるかもしれない(注)。 1条件が多いかもしれないが。 ーー 基本的にはフィルタなどが使えないか考えること >関数がわかりません 条件抜き出しを関数でやる難しさを知らないからいうことば。 注)の過去質問にも、関数だけでの回答があると思うが、理解できれば関数の勉強は卒業だ。

kacyounoba
質問者

お礼

ご回答有難う御座います。 >エクセルのバージョンが質問に書いてない すみません。2003です。 >単純にcount Ifで範囲を 打ち込んだ後に気付きました。。。 >>実際の表は1月から12月まであります。という事です。 同じシートです。 >入荷年月日 私も一つにしたいのですが別の方が作成されていますので・・・ >imogasi方式 頑張って調べてみます。 因みに =D3&"_"&I3 ←こちらは二箇所選んでいますが 三箇所選ぶ場合どのようにすればいいでしょうか? 宜しくお願いします。  

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

countifを使いこなせるのでしたら、未使用の列に月の数値(D列)と出荷場所(I列?)を組み合わせた情報を作っておき、その列に対してCountifしては如何ですか。 例えば、M列が未使用としてM3に =D3&"_"&I3 と、入れて下へコピー。 そうしておけば、=COUNTIF(M:M,"4_東京") で4月に東京へ出荷した件数がでます。

kacyounoba
質問者

お礼

なるほど。それも良いですね。 使いこなせるほどではありませんが こちらも試してみます。 ご回答大変有難う御座いました。

kacyounoba
質問者

補足

すみません。補足ですが =D3&"_"&I3")←月の数値と出荷場所を選んでますが  さらに平成20年の20も認識させたいのですが どのようにすればよいでしょうか?? =COUNTIF(M:M,"4_東京")←こちらの変更も合わせて教えていただければ 大変助かります。 宜しくお願いします。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 D列が月、I~L列(結合)で出荷場所、3行目から計数します。 =SUMPRODUCT(($D$3:$D$1000=4)*($I$3:$I$1000="東京")) 因みに月、出荷場所をセルにすれば汎用的に使用できます。

kacyounoba
質問者

補足

ご回答有難うございます。 入荷年月日は間違い⇒出荷年月日でした。 入荷月別にどこに入荷したのかが知りたかったので これで出来そうです。 質問が分かりにくく大変申し訳ありませんでした。 本当に有難う御座います。

関連するQ&A