Формула на Excel: Обобщение на състоянието на курса -

Съдържание

Обща формула

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

Обобщение

За да създадете обобщение, което да показва състоянието на завършване на курса въз основа на дневник с данни, можете да използвате функцията COUNTIFS заедно с функцията IF. В показания пример формулата в G4 е:

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

Обяснение

Таблицата в B3: D11 е дневник, който показва курсове, завършени от различни хора. Ако даден човек е завършил курс, в таблицата ще има запис с име, курс и дата. За целите на този пример, ако намерим и въведем дадено име / курс, можем да приемем, че курсът е завършен.

В обобщената таблица от F3 до I7 имаме 4 имена, които се появяват в регистрационния файл на данни в редове, и 3 курса, които искаме да проследяваме като заглавки на колони. Имената на бележките и курсовете съвпадат точно с записите в дневника с данни.

Ядрото на формулата е функцията COUNTIFS, която е конфигурирана с 2 двойки обхват / критерии. Първата двойка съвпада в посочения диапазон "име" (K5: K11) с критерии, идващи от $ F4 (със заключена колона, за да позволи формулата да бъде копирана в таблицата). Втората двойка съвпада в посочения диапазон "курс" (L5: L11) с критерии, идващи от G $ 3 (със заключен ред, за да позволи формулата да бъде копирана в таблицата).

Функцията COUNTIFS отчита случаи на всяко име и курс в дневника, като използва стойности в обобщената таблица. Когато име и курс са намерени, COUNTIFS връща числото 1. Когато име и курс не са намерени, COUNTIFS връща нула.

Улавяме тези резултати с функцията IF, където COUNTIFS се появява като логически тест. IF ще оцени всяко положително число като TRUE, а всеки нулев резултат като FALSE, така че ние просто предоставяме "x" за стойност, ако TRUE и празен низ ("") за стойност, ако е false.

Интересни статии...