私はパーセンタイルでランク付けされた製品のリストを持っています。特定のパーセンタイル未満の最初の値を取得できるようにしたい。インデックス複数の条件と一致する
Product Orders Percentile Current Value Should Be
Apples 192 100.00% 29 29
Apples 185 97.62% 29 29
Apples 125 95.24% 29 29
Apples 122 92.86% 29 29
Apples 120 90.48% 29 29
Apples 90 88.10% 29 29
Apples 30 85.71% 29 29
Apples 29 83.33% 29 29
Apples 27 80.95% 29 29
Apples 25 78.57% 29 29
Apples 25 78.57% 29 29
Apples 25 78.57% 29 29
Oranges 2 100.00% 0 1
Oranges 2 100.00% 0 1
Oranges 1 60.00% 0 1
Oranges 1 60.00% 0 1
Lemons 11 100.00% 0 2
Lemons 10 88.89% 0 2
Lemons 2 77.78% 0 2
Lemons 2 77.78% 0 2
Lemons 1 55.56% 0 2
現在、「現在値」欄の私の式は次のとおりです。=SUMIFS([Orders],[Product],[@[Product]],[Percentile],INDEX([Percentile],MATCH(FALSE,[Percentile]>$O$1,0)))
(配列数式として入力)
$ O $ 1が、私は(85.00パーセント)と一致していパーセンタイルが含まれています。
"Apples"(29)の現在の値は正しいですが、私の計算式では、 "Should Be"のように残りの製品に対して正しい値が生成されず、 "0"を返しています。これを設定して私が必要とするものを得る方法がわからない。私はSumProductでいくつかのことを試しましたが、どちらもうまく動作しませんでした。私はこれに手を差し伸べるより多くの経験を持つ人が必要です。
ありがとう!...ところで、あなたはどのようにそのようなワークシートのサンプルのスナップショットを添付していますか? –
私は50人の担当者がそれをやる必要があると思います。それ以外の場合は、imgur.comにアップロードして投稿にリンクします。 –
特定のパーセンタイルよりも大きい最初の番号を検索する場合、「<" to ">」を切り替えるだけの理由はなぜですか? –