いつもお世話になっております。
やりたいことは
特定の文字列条件にヒットした件数を知るということで
以下を参考に
https://answers.microsoft.com/ja-jp/msoffice/for …
例)部署Aのタカハシの件数を知る
=SUMPRODUCT((SUBTOTAL(3,INDIRECT("A"&ROW(3:101))))*(B$1:B$100="タカハシ")*(B$1:B$100="部署A"))
上記で件数取得できたのですが、
日付けのソートで
2017/06-2017/07
の範囲でフィルタした場合でもフィルタの範囲外も条件に含めてしまって困っております
COUNTIFでも同様の結果で困っております。
フィルタされた範囲で件数を知るにはどうしたら良いのでしょうか。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
ご提示の関数(SUMPRODUCT)は、もともとは行列の積を求める関数です。
それを、論理値の積を計算させることで、条件に該当する数(=TRUEのAND)を求めることができることを利用しているものと思います。
ご質問の内容が正確にはわかりませんが、条件の内容が異なるだけのように思われますので、同様にして求めることが可能と推測できます。
>日付けのソートで2017/06-2017/07
>の範囲でフィルタした場合でもフィルタの範囲外も条件に含めてしまって困っております
関数式の条件に、フィルタの条件も加えて計算するようにしておけば計算可能と思います。
>COUNTIFでも同様の結果で困っております。
COUNTIF関数は一つの条件に合致する個数を求める関数ですが、複数条件になると思いますので、COUNTIFS関数を利用することで、上記と同様のことが可能と推測します。
(むしろ、COUNTIFSの方が本来の意図と合致しているといえるかも知れません)
No.2
- 回答日時:
例)部署Aのタカハシの件数を知る
=SUMPRODUCT((SUBTOTAL(3,INDIRECT("A"&ROW(3:101))))*(B$1:B$100="タカハシ")*(B$1:B$100="部署A"))
こちら↑の式は正しいのですか?
"タカハシ"と"部署A"は同じ列にあるのですか?
違う列にあるというのなら以下の式のほうが良いのでは。
=SUMPRODUCT(SUBTOTAL(3,INDIRECT("A"&ROW(A1:A101)))*(B$1:B$100="タカハシ")*(C$1:C$100="部署A"))
同じ列にある二つの文字列だとしたら、以下のようになると思う
=SUMPRODUCT(SUBTOTAL(3,INDIRECT("A"&ROW(A1:A101)))*(B$1:B$100="タカハシ")+SUBTOTAL(3,INDIRECT("A"&ROW(A1:A101)))*(C$1:C$100="部署A"))
この式だと長くなるので、別方法を検討してはいかが。
一例:
日付でフィルタ。B列の文字列「タカハシ」、「部署A」でフィルタ。
=SUBTOTAL(3,B2:B12)
でカウント。
No.3
- 回答日時:
> 2017/06-2017/07
> の範囲でフィルタした場合でも
そもそもそれを条件に組み込めば こんな数式にする必要すらないと思うのですが。
SUMIFSでできますよ。
後 そもそもでいうなら「フィルタをかける」のが苦でないなら ピボットテーブル
を作ってしまえばいいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- その他(Microsoft Office) SUMIFとCOUNTIFの違いについて 4 2022/09/29 14:13
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Java Java 南京錠 2 2023/02/04 11:46
- 統計学 条件付き独立について 1 2023/06/26 07:50
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
Microsoft1Officeの互換ソフト...
-
Excel ピボットテーブルで日付...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 白黒印刷で白線を印刷...
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
Excelのチェックボックスの使い...
-
エクセルでの作業計算方法について
-
Excelのpivotについて質問です
-
WPS OFFICEでの縦書きについて
-
時間によってファイル名が変わ...
-
エクセルのセルに同じ大きさの...
-
Aというブックの1というシート...
-
エクセルの順位別一覧表の自動...
-
西暦や和暦の表示をyyyymmdd表...
-
【マクロ】エクセルにかいてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報