Функцията DAVERAGE в Excel ви позволява да намерите средната или средната стойност на полето само за редовете, които отговарят на критериите. За този пример ще работите с студентска база данни.
Фигурата показва работен лист, в който средната оценка за всеки курс е изчислена чрез DAVERAGE. Например клетка G22 показва средната оценка за магистри по философия. Ето формулата:
Изчисляване на средната оценка за всеки курс.
=ДЕСЧЕТ(Ученици,"Крайна оценка",F14:G15)
Всяка изчислена средна стойност използва различна област на критериите. Всяка област филтрира резултата по определен курс. Във всички случаи областта на критериите за Учителя е оставена празна и следователно няма ефект върху резултатите.
За сравнение, DAVERAGE също се използва в клетка G24, за да покаже общата средна стойност за всички курсове. Тъй като критерият е задължителен аргумент на функцията, изчислението в клетка G24 е настроено да разглежда празна клетка. Нито една от клетките на критериите за клас не е свободна, така че функцията гледа към критерия за учител в клетка G3. Тъй като в тази клетка няма конкретен учител, въведен като критерий, всички записи в базата данни се използват за създаване на тази средна стойност — точно това, което искате. Ето формулата в клетка G24:
=ДЕСЧЕТ(Ученици,"Крайна оценка",G2:G3)
Няма значение кое поле заглавка използвате в критерия, когато получавате резултат въз основа на всички записи в база данни. Какво прави въпрос е, че не съществува действителен критерий под заглавката.