Formuła Excel: Podsumowanie statusu ukończenia kursu -

Spisie treści

Formuła ogólna

=IF(COUNTIFS(rng1,crit1,rng2,crit2),"x","")

Podsumowanie

Aby zbudować podsumowanie pokazujące stan ukończenia kursu w oparciu o dziennik danych, możesz użyć funkcji LICZ.WARUNKI razem z funkcją JEŻELI. W przedstawionym przykładzie formuła w G4 to:

=IF(COUNTIFS(name,$F4,course,G$3),"x","")

Wyjaśnienie

Tabela w B3: D11 to dziennik pokazujący kursy ukończone przez różne osoby. Jeśli kurs został ukończony przez osobę, w tabeli pojawi się wpis z nazwą, kursem i datą. Na potrzeby tego przykładu, jeśli znajdziemy i wpisujemy daną nazwę / kurs, możemy założyć, że kurs jest ukończony.

W tabeli podsumowującej w F3 do I7 mamy 4 nazwy, które pojawiają się w dzienniku danych w wierszach, oraz 3 kursy, które chcemy śledzić jako nagłówki kolumn. Nazwy notatek i kursy dokładnie pasują do wpisów w dzienniku danych.

Rdzeniem formuły jest funkcja LICZ.WARUNKI, która jest skonfigurowana z 2 parami zakres / kryteria. Pierwsza para pasuje do nazwanego zakresu „nazwa” (K5: K11) z kryteriami pochodzącymi z $ F4 (z zablokowaną kolumną, aby umożliwić skopiowanie formuły w całej tabeli). Druga para pasuje do nazwanego zakresu „kursu” (L5: L11) z kryteriami pochodzącymi z G $ 3 (z zablokowanym wierszem, aby umożliwić skopiowanie formuły w dół tabeli).

Funkcja LICZ.WARUNKI zlicza wystąpienia każdej nazwy i kursu w dzienniku przy użyciu wartości z tabeli podsumowania. Po znalezieniu nazwy i kursu LICZ.WARUNKI zwraca liczbę 1. Jeśli nazwa i kurs nie zostaną znalezione, LICZ.WARUNKI zwraca zero.

Te wyniki łapiemy za pomocą funkcji JEŻELI, gdzie LICZ.WARUNKI pojawia się jako test logiczny. JEŻELI oceni każdą dodatnią liczbę jako PRAWDA, a każdy wynik zerowy jako FAŁSZ, więc po prostu podajemy „x” jako wartość, jeśli PRAWDA i pusty ciąg („”) jako wartość, jeśli fałsz.

Interesujące artykuły...