![](https://cdn.wiki-base.com/6778377/excel_formula_course_completion_status_summary__2.png.webp)
Generička formula
=IF(COUNTIFS(rng1,crit1,rng2,crit2),"x","")
Sažetak
Da biste izgradili sažetak za prikaz statusa završetka tečaja na temelju dnevnika podataka, možete koristiti funkciju COUNTIFS zajedno s funkcijom IF. U prikazanom primjeru formula u G4 je:
=IF(COUNTIFS(name,$F4,course,G$3),"x","")
Obrazloženje
Tablica u B3: D11 je zapisnik koji prikazuje tečajeve koje su završili razni ljudi. Ako je tečaj završila osoba, u tablici će biti unos s imenom, tečajem i datumom. U svrhu ovog primjera, ako pronađemo i unesemo određeno ime / tečaj, možemo pretpostaviti da je tečaj završen.
U tablici sažetka u F3 do I7 imamo 4 imena koja se pojavljuju u zapisniku podataka u redovima i 3 tečaja koja želimo pratiti kao zaglavlja stupaca. Imena i tečajevi bilješki točno se podudaraju s unosima u zapisnik podataka.
Jezgra formule je funkcija COUNTIFS, koja je konfigurirana s 2 para raspona / kriterija. Prvi par podudara se na imenovanom rasponu "ime" (K5: K11) s kriterijima koji dolaze iz $ F4 (sa stupcem zaključanim da se omogući kopiranje formule preko tablice). Drugi se par podudara na imenovanom rasponu "tečaj" (L5: L11) s kriterijima koji dolaze od G $ 3 (s zaključanim retkom kako bi se formula mogla kopirati niz tablicu).
Funkcija COUNTIFS broji instance svakog imena i kursa u zapisniku, koristeći vrijednosti u sažetoj tablici. Kada se pronađe ime i tečaj, COUNTIFS vraća broj 1. Kada ime i tečaj nisu pronađeni, COUNTIFS vraća nulu.
Te rezultate lovimo funkcijom IF, gdje se COUNTIFS pojavljuje kao logički test. IF će bilo koji pozitivan broj procijeniti kao TRUE, a svaki nulti rezultat kao FALSE, tako da jednostavno navodimo "x" za vrijednost ako je TRUE i prazan niz ("") za vrijednost ako je false.