- ベストアンサー
特定の条件での個数算出
excelで質問です。たとえば、10行目のA列にXXと入力し、B列に日付(H16.3.14のような書式)を入力すると、1行目のA列に、その個数が加算されるようにしたいのですが、どういう方法がありますか?ちなみに、10行目以降はこの書式が続きます。また、XXはYY、ZZなど何種類かがあるとします。わかりにくい文章ですみませんがよろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
[No.2回答に対する補足]に対するコメント、 》 目的のものとは多少違ってました… 「多少」などと、曖昧なことを仰らずに明確にお願いします。 =SUMPRODUCT((A10:A65536="XX")*(B10:B65536>0)*(B10:B65536<2958466)) だとどうなりますか?
その他の回答 (3)
- mu2011
- ベストアンサー率38% (1910/4994)
2列が空セルでない条件での計数。 =SUMPRODUCT(((A10:A100<>"")*(B10:B100<>""))*1) (為参考)列範囲指定(例えば、A:A等)はできません。
=SUMPRODUCT((A10:A65536<>"")*(B10:B65536>0)*(B10:B65536<2958466))
補足
お返事ありがとうございます。 試してみましたが、目的のものとは多少違ってましたので、補足します。たとえば、A列10行のセルに「XX」という文字が入り、なおかつB列の10行のセルに任意の日付を入力したときのみ A列1行のセルに個数がカウントされるようにしたいのですけど、 よろしくお願いします。10行目以降は同様の処理になります。
- NCU
- ベストアンサー率10% (32/318)
日付を数えるだけならCOUNT関数でどうぞ。
補足
XXと日付の2箇所が入力されないとだめです。2箇所が入力されて初めて、1行目のA列のセルにカウントされる形です。単に日付を数えるだけではありません。
補足
前回の返事とかぶってます。 お返事ありがとうございます。 試してみましたが、目的のものとは多少違ってましたので、補足します。たとえば、A列10行のセルに「XX」という文字が入り、なおかつB列の10行のセルに任意の日付を入力したときのみ A列1行のセルに個数がカウントされるようにしたいのですけど、 よろしくお願いします。10行目以降は同様の処理になります。