• ベストアンサー

特定の条件での個数算出

excelで質問です。たとえば、10行目のA列にXXと入力し、B列に日付(H16.3.14のような書式)を入力すると、1行目のA列に、その個数が加算されるようにしたいのですが、どういう方法がありますか?ちなみに、10行目以降はこの書式が続きます。また、XXはYY、ZZなど何種類かがあるとします。わかりにくい文章ですみませんがよろしくお願いします。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.4

[No.2回答に対する補足]に対するコメント、 》 目的のものとは多少違ってました… 「多少」などと、曖昧なことを仰らずに明確にお願いします。 =SUMPRODUCT((A10:A65536="XX")*(B10:B65536>0)*(B10:B65536<2958466)) だとどうなりますか?

その他の回答 (3)

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

2列が空セルでない条件での計数。 =SUMPRODUCT(((A10:A100<>"")*(B10:B100<>""))*1) (為参考)列範囲指定(例えば、A:A等)はできません。

f-skale
質問者

補足

前回の返事とかぶってます。 お返事ありがとうございます。 試してみましたが、目的のものとは多少違ってましたので、補足します。たとえば、A列10行のセルに「XX」という文字が入り、なおかつB列の10行のセルに任意の日付を入力したときのみ A列1行のセルに個数がカウントされるようにしたいのですけど、 よろしくお願いします。10行目以降は同様の処理になります。

noname#204879
noname#204879
回答No.2

=SUMPRODUCT((A10:A65536<>"")*(B10:B65536>0)*(B10:B65536<2958466))

f-skale
質問者

補足

お返事ありがとうございます。 試してみましたが、目的のものとは多少違ってましたので、補足します。たとえば、A列10行のセルに「XX」という文字が入り、なおかつB列の10行のセルに任意の日付を入力したときのみ A列1行のセルに個数がカウントされるようにしたいのですけど、 よろしくお願いします。10行目以降は同様の処理になります。

  • NCU
  • ベストアンサー率10% (32/318)
回答No.1

日付を数えるだけならCOUNT関数でどうぞ。

f-skale
質問者

補足

XXと日付の2箇所が入力されないとだめです。2箇所が入力されて初めて、1行目のA列のセルにカウントされる形です。単に日付を数えるだけではありません。

関連するQ&A

専門家に質問してみよう