『関数で日付と個数』(あさ) エクセルに A行 B行 C行 D行 3/1 ○ 3/2      ○ 3/3 ○  3/4    ○ といったような形があって 3/1にB行に○がいくつあるかと最終的に日付と個数を出したいのですが どのような関数がありますでしょうか エクセル2003です。 ---- >3/1にB行に○がいくつあるかと最終的に日付と個数を出したいのですが 3/1のB行には○は一つしか入らないのではないのですか? 例題の場合は、どういう結果が得られたらよいのでしょうか。 (tora) ---- A列の日付が10列ぐらいになりまして その分B行・C行・D行にも○の数は日付と同じく入ります。 ---- >A列の日付が10列ぐらいになりまして >その分B行・C行・D行にも○の数は日付と同じく入ります。 意味が読み取れません。 具体的なレイアウトで示してください。 例えば、こんな具合に。 |[A]|[B] [1]|3/1|○ [2]|3/1| [3]|3/1|○ [4]|3/2| [5]|3/3|○ [6]|3/3| [7]| | [8]|3/1| 2 このような表でB8に 2 と表示させたいのなら、 =SUMPRODUCT((A1:A6=A8)*(B1:B6="○")) となります。(tora) ---- まぁ、言葉の問題なんだけど、やっぱり「正確」に使おう。 A列、B列という表現はあるけど、A行、B行という表現はないね。行は1行目とか2行目。 「A列の日付が10列ぐらいになりまして」も、「A列の日付が10行ぐらいになりまして」だね。 で、おそらく「3/1にB行に○がいくつあるか」は、「3/1の行のB列〜D列の○がいくつあるか」ということなんじゃない? その上で、toraさんも指摘しているように、その各行の○の数を、どこに表示したいのかな? いずれにしても、もし、同じ日付が何度も登場するなら、toraさんからでているSUMPRODUCTあたり、 同じ日付は1つだけならCOUNTIF あたりを調べてみてはいかが? (ぶらっと)