[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『フィルターで表示されている範囲の標準偏差を求めたい』(あずな)
毎度お世話になります。
標準偏差の関数、STDEV.Pについて教えてください。
データをまとめた表で、7行目に目次、8行目以降にデータが入力されています。
7行目にフィルターをセットしているのですが、
セルO5に標準偏差を表示したいです。
普通にSTDEV.Pで算出すると、8行目以降のすべてのデータを参照してしまうのですが、SUMで言うSUBTOTALのようなフィルターを考慮する方法はないでしょうか。
< 使用 Excel:Excel2021、使用 OS:Windows11 >
=SUBTOTAL(8,範囲) ではないですか? (xyz) 2024/10/22(火) 04:12:49
を参照して下さい。 108を使ってももちろん良いのですが、ご承知のとおり、 > SUBTOTAL 関数では、集計方法の値にかかわらず、フィルターの結果に含まれていない行はすべて無視されます。 とあるので、8で良いと思います。 (xyz) 2024/10/22(火) 13:28:19
SUBTOTALを使用したことがなく、
勝手にSUM関数の上位互換だと思っていました。
SUMにフィルター考慮を付けたらSUBTOTAL
AVERAGEにフィルター考慮を付けたら?
STDEV.Pにフィルター考慮を付けたら?
と見当違いな検索をしていました。。。
教えていただきありがとうございました!!
(あずな) 2024/10/22(火) 23:24:17
SUMIFでいう範囲、検索条件、合計範囲を指定して、
フィルターにかけることなく条件に合ったデータの標準偏差を求めたいです。
(あずな) 2024/10/22(火) 23:29:09
例えば、 =STDEV.P(FILTER(B2:B9,A2:A9=1)) こんな感じですか? セル範囲は適宜読み替えてください。 (xyz) 2024/10/22(火) 23:57:56
試したPCがOffice365、ご提示いただいた式で標準偏差を記す事が出来たのですが、
会社のPC(2016)で試すと下記の様になりエラーが表示されます。
=STDEV.P(_xlfn._xlws.FILTER(I10:I5001,F10:F5001=F5))
365も2016も最初の条件に入れていなかった為適応できない関数、という事でしょうか。
2021なら可能な関数、という事でしょうか。。。
可能であれば2016で再現する方法を教えて頂けると幸いです。
(あずな) 2024/10/28(月) 16:15:31
2016で FILTER関数は使えません。
=STDEV.P(IF(F10:F5001=F5,I10:I5001)) Ctrl+Shift+Enter で確定
とか (笑) 2024/10/28(月) 16:34:33
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.