Excel: Znajdź najwyższe wartości, które sumują się jako większe lub równe N


0

Mam serię nieposortowanych wartości i muszę zidentyfikować najwyższe wartości, które sumują się co najmniej 50. Chcę następnie użyć tego w formule do policzenia liczby powiązanych wartości „tak” i „nie”.

Oto kilka przykładowych danych:

enter image description here

W przypadku powiązań chcę zawrzeć wszystkie zduplikowane wartości w moim ostatecznym wyniku. W tym przykładzie najwyższe wartości to 40, 10 i 10, a moim końcowym wynikiem będzie 1 tak i 2 nie.

Wiem, że mogę użyć funkcji LARGE, aby uzyskać n-ty najwyższą wartość, więc próbowałem pobrać najwyższe wartości w oddzielnym zakresie, a następnie obliczyć sumę bieżącą:

enter image description here

Mogę wtedy utworzyć formułę, aby znaleźć wiersz, w którym suma osiągnie> 50. Teraz problem polega na tym, jak uzyskać wartości tak / nie powiązane z liczbami i jak radzić sobie z więzami.

Wszelkie pomysły będą mile widziane! Jeszcze lepiej byłoby prostszą formułą bez wszystkich kroków pośrednich.

Odpowiedzi:


0

Znajdziesz tam swoją liczbę:

=SUMPRODUCT(($A$1:$A$7=H2)*(ISNUMBER(MATCH($B$1:$B$7,INDEX(E:E,2):INDEX(E:E,MATCH(50,F:F)),0))))

enter image description here


Wow dzięki! To prawie rozwiązało problem, jednak ta formuła nie działa, jeśli suma nie jest dokładnie 50. Potrzebuję najwyższych wartości, które sumują się jako większe lub równe 50. Rozwiązałem to dodając kolejną kolumnę obok mojej sumy bieżącej z formuła = F2 >= 50 (skopiowane w dół), a następnie zmiana formuły, tak aby stał się ostatni MATCH MATCH(TRUE, G:G)
Katia
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.