Czy to ma być formuła? Naprawdę łatwo to zrobić, aby tabela przestawna z kolumn A i B. Następnie ustawić kolumnę B jako pole filtru i liczbę A jako wartości (trzeba oznaczyć kolumny A i B). Następnie A4 na arkuszu przestawnym (przynajmniej domyślnie) powinno zawierać twoją odpowiedź. To działałoby dla dowolnej listy rozmiarów i rzeczywiście działałoby, gdyby istniało wiele warunków.
Jeśli ma to być formuła, czy musi tak być w całości? Jeśli możesz sortować według A przed rozpoczęciem działania formuły, to w jaki sposób możesz to zrobić. Nie szaleję za tym i podejrzewam, że można to poprawić.
1) Według A (rosnącym lub malejącym), następnie B (malejąca)
2) W C każdy rząd C umieścić wzór takiego:
=if (and(A2<>A1,B2=1),1,0)
C1 byłby równie to:
=b1
Przeciągnij z C2 do ostatniego wiersza danych (powiedz c500).
3) Następnie zliczaj, sumując C = suma (c1: c500).
Możesz na pewno przeciągnąć wzór poniżej wierszy danych (o ile znasz maksymalną liczbę), powinien on zwrócić 0 dla wszystkich pustych wierszy. Następnie, gdy dodasz dane do A i B, reszta zaktualizuje się automatycznie. Najprawdopodobniej będziesz musiał uciekać się do danych.
Jedną z zalet rozwiązania tabeli przestawnej jest to, że może on rosnąć automatycznie wraz z zestawem danych, o ile wstawia się nowe dane w rzędach istniejących danych. Oczywiście nie trzeba sortować.
+ 1 Dobre pytanie :) –
@SiddharthRout Thanks :) – Tejas