[[20070502135246]] 『COUNTIFについて』(kurop) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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.