Mam arkusz Excela z wieloma rekordami. w każdym rekordzie jest kilka kolumn, jak pokazano na obrazku poniżej:
Chcę policzyć liczbę rekordów, które mają jakąkolwiek wartość MP
i OT
kolumny. Jak to zrobić? Na przykład pierwszy rekord na obrazie NIE musi być liczony, ponieważ wszystkie jego kolumny są puste (nie mają żadnej wartości).
COUNTIFS()
działa z „kolumną pomocniczą”. W nowej kolumnie użyjCOUNTIFS()
z zakresem ustawionym na wiersz i kryterium „& gt; 0”. Spowoduje to zwrócenie liczby niezerowych / niezerowych komórek w tym wierszu. Powtórz dla każdego wiersza. Suma liczby w tej kolumnie i masz odpowiedź.Dla podejścia kolumnowego pomocniczego spróbuj tej formuły w AJ3 skopiowanym w dół
=(COUNT(E3:AH3)>0)+0
To da ci 1 przeciwko dowolnej kolumnie z co najmniej jedną liczbą w zakresie kolumn E: AH, a następnie zsumuj tę kolumnę pomocniczą dla całkowitej liczby wierszy z pewną wartością w kolumnach MP / OT
.... lub możesz użyć jednej formuły, np. zakładając dane do wiersza 1000 co najwyżej (dostosuj, jeśli to konieczne) spróbuj
=SUMPRODUCT((COUNTIF(OFFSET(E3:AH3,ROW(E3:AH1000)-ROW(E3),0),">0")>0)+0)
źródło