Тема 5. Выполнение вычислений над данными

     5.3 Суммирование данных, удовлетворяющих определенным условиям

     Еще одним применением формул является отображение тех или иных сообщений в зависимости от результатов проверки условий. Такие формулы называются условными, используют функцию ЕСЛИ (IF). Чтобы создать условную формулу, щелкните в ячейке, а затем щелкните на кнопке Вставить функцию (Insert Function) на вкладке Формулы (Formulas).
     В списке функций выделите ЕСЛИ (IF) и щелкните на кнопке ОК. Появится диалоговое окно Аргументы функции (Function Arguments), которое включает три поля: логическое_выражение, значение_если_истина и значение_если_ложь
     Первое поле содержит условие, которое нужно проверить.
     В следующие поля нужно ввести значения, которые появятся в ячейке в зависимости от выполнения условия.
     Например, формула =ЕСЛИ(С8>100000;"Крупный клиент - предоставить скидки";"Нет скидок";) будет выдавать первое сообщение, если затраты клиента, указанные в ячейке G8 превышают 100000, и второе – в противном случае.


Рисунок 5.6 – Ввод формулы


Рисунок 5.7 – Использование Автозаполнения рядов


Рисунок 5.8 – Результат

     В Excel 2007 включено пять условных функций, перечисленных ниже.
  • ЕСЛИОШИБКА (IFERROR) – возвращает одно значение, если  формула содержит ошибку, и другое - если нет.
  • СРЗНАЧЕСЛИ (AVERAGEIF) – возвращает среднеарифмети­ческое значение для ячеек, удовлетворяющих заданному условию.
  • СРЗНАЧЕСЛИМН (AVERAGEIFS) – возвращает среднее среднеарифметическое значение для ячеек, удовлетворяющих нескольким условиям.
  • СУММЕСЛИМН (SUMIFS) – суммирует содержимое ячеек, удовлетворяющих нескольким условиям.
  • СЧЕТЕСЛИМН (COUNTIFS) – вычисляет количество ячеек, удовлетворяющих нескольким условиям.