Ich habe eine Liste von Produkten nach Perzentil geordnet. Ich möchte den ersten Wert weniger als ein bestimmtes Perzentil abrufen können.Index Match mit mehreren Kriterien
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
Derzeit meine Formel in der "Current Value" -Spalte ist: =SUMIFS([Orders],[Product],[@[Product]],[Percentile],INDEX([Percentile],MATCH(FALSE,[Percentile]>$O$1,0)))
(als Matrixformel eingegeben)
$ O $ 1 die Perzentil enthält, die ich passend bin (85.00%).
Der aktuelle Wert für "Äpfel" (29) ist korrekt, aber wie Sie sehen können, produziert meine Formel nicht den richtigen Wert für die restlichen Produkte wie in "Sollte sein", sondern gibt "0" zurück. Ich bin mir nicht sicher, wie ich das einrichten soll, damit es das tut, was ich brauche. Ich habe mehrere Dinge mit SumProduct versucht, aber ich konnte auch nicht funktionieren. Ich brauche jemanden mit mehr Erfahrung, um mir dabei zu helfen.
Dank! ... übrigens, wie messen Sie eine Probe Schnappschuss Ihres Arbeitsblatt wie das? –
Ich denke, du musst 50 Wiederholungen haben, um es zu tun. Andernfalls würden Sie es auf imgur.com hochladen und in Ihrem Post verlinken. –
Warum funktioniert es nicht, wenn ich nur die "<" to ">" umschalte, wenn ich die erste Nummer größer als ein bestimmtes Perzentil finden will? –