[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『COUNTIFについて』(kurop)
現在A列に、○,△,□,×が順不同に複数入力されているとします。
またB列には日付が入力されているとします。
さらに別のセルにA列の「×以外の個数」を表示させる為、
COUNTIF(A1;A100,"○")+COUNTIF(A1;A100,"△")+COUNTIF(A1;A100,"□")
このような数式を入力しているのですが、
たとえばB列の日付でフィルタをかけた時当然A列の個数は変わりますが、上記の数式の値はフィルタをかけても変わりません。
SUBTOTALを使用した時のように、フィルタをかけると数値も反映されるようにしたいのですが、何か方法はありませんでしょうか。
こんにちは〜♪
こんな表の場合です。。。
A B [1} マーク 日付 [2} ○ 5月1日 [3} × 5月1日 [4} △ 5月1日 [5} □ 5月1日 [6} × 5月2日 [7} □ 5月2日
C1セルあたりに
=SUMPRODUCT((SUBTOTAL(3,INDIRECT("A"&ROW(2:10))))*(A2:A10<>"×"))
データ行があまり多いと重くなるかもしれません。。 その場合は、作業列を作った方がいいですね。。。
ご参考にどうぞ。。。。
。。。Ms.Rin〜♪♪
さらに例えばですが、×と□以外の数値を出すとしたらどうなりますか?
すいません何度も・・・
>×と□以外の数値を出すとしたらどうなりますか?
こんな風にしてみて下さい。。。
=SUMPRODUCT((SUBTOTAL(3,INDIRECT("A"&ROW(2:10))))*(A2:A10<>"×")* (A2:A10<>"□"))
。。。Ms.Rin〜♪♪
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.