Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 4.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
154 Кб
Скачать
☆

Счётесли(Діапазон; Критерій)

Діапазон задає прямокутну множину комірок, які беруться функцією до розгляду. Розривні діапазони не підтримуються. Значеннями у комірках можуть бути числові дані у всіх різновидах, логічні значення, слова і фрази (комірки можуть бути також порожніми). Допустимі значення можна задавати як константою, так і формулою.

Критерій — це вираз з умовою для значень у комірках діапазону. Вираз (умова) представляється або точним значенням, якому і мають задовольняти комірки (наприклад, СЧЁТЕСЛИ(E16:E24; 200) підрахує кількість лише комірок із значенням 200), або виразом, найтиповіше відношенням рівності/нерівності, яке, будучи вирахуваним, давало б значення ІСТИНА чи НЕ_ІСТИНА (фактично, ИСТИНА та ЛОЖЬ) (наприклад, СЧЁТЕСЛИ(E16:E24;">=200") задає критерій у вигляді відношення нерівності). У разі визначення критерію у вигляді відношення, його форма має бути задана за правилами з’єднання тексту у формулі (див. приклади нижче).

Зверніть увагу! Як у функції СЧЁТЕСЛИ(), так і у всіх наступних розглядуваних функціях (і взагалі у всіх функціях Excel) параметри відокремлюються один від одного символом «;» (крапка з комою); початкове значення функції СЧЁТЕСЛИ() за відсутності задовольняючих критерій комірок у діапазоні, природно, дорівнює нулю; найзручніше діапазон комірок задавати через рядок формул у верхній частині робочого аркушу, коли є можливість курсором миші вказувати розмір та положення діапазонів.

Нижче наведено варіанти завдання критеріїв (як для СЧЁТЕСЛИ(), так і для всіх подальших функцій):

  1. значення має дорівнювати числу, наприклад, 1207: СЧЁТЕСЛИ(Діапазон;"=1207") чи СЧЁТЕСЛИ(Діапазон;1207);

  2. значення має дорівнювати фразі, наприклад, «автомобіль»: СЧЁТЕСЛИ(Діапазон; "автомобіль");

  3. значення діапазону комірок C7:E7 має дорівнювати значенню у комірці, наприклад, Е8: СЧЁТЕСЛИ(C7:E7; Е8);

  4. значення має задовольняти нерівності (<, >, <=, >=, <>) із числом у вигляді константи: СЧЁТЕСЛИ(C7:E7; ">=1207");

  5. значення має задовольняти нерівності (<, >, <=, >=, <>) із значенням деякої комірки, наприклад, Е8: СЧЁТЕСЛИ(C7:E7;">=”&E8);

  6. для більш складних умовних виразів, коли задіються багато значень, потрібно використовувати функції И(Pr;Pr;…) та ИЛИ(Pr;Pr;…), де Pr — умовний вираз. Ці функції мають бути вкладені до функції типу СЧЁТЕСЛИ() та інші на місці критерію.

Для підрахунку суми комірок діапазону, які задовольняють заданому критерію, використовують функцію СУММЕСЛИ(). Функція СУММЕСЛИ() має 3 параметри з наступним синтаксисом:

Суммесли (Діапазон; Критерій; Діапазон_Сумування)

Діапазон задає прямокутну множину комірок, які беруться функцією до розгляду. Розривні діапазони не підтримуються.

Критерій є вираз з умовою для значень у комірках діапазону. Задається аналогічно функції СЧЁТЕСЛИ().

Діапазон_Сумування визначає діапазон комірок, в якому, власне, виконується додавання значень комірок, для яких відповідні комірки у параметрі Діапазон задовольнили критерію. Параметр Діапазон_Сумування може не вказуватися, — тоді береться сума комірок у Діапазон (які, звичайно ж, задовольняють критерію).

Розглянемо приклади.

  1. у діапазоні C7:J7 знайти суму комірок, значення в яких має бути не менше за, наприклад, 1207: СУММЕСЛИ(C7:J7;">=1207");

  2. у діапазоні C12:J12 знайти суму лише тих комірок, для яких відповідні їм комірки у C7:J7 мають значення, наприклад, 1207:СУММЕСЛИ(C7:J7; 1207; C12:J12)

  3. аналогічні діапазони комірок, як у прикладі вище, але у критерії будемо вимагати, щоб значення у C7:J7 не дорівнювали значенню у комірці F17:СУММЕСЛИ(C7:J7;"<>"&F17;C12:J12)

Якщо вище розглянуті функції щось підраховували (кількість, суму), то функція ЕСЛИ() просто вибирає деяке значення із множини, повертаючи його як результат функції. Зокрема, це потрібно при відображенні у комірках значень, які залежать від виконання ряду умов. Ми можемо передбачити умову, щоб взагалі комірка була порожньою.

Функція ЕСЛИ() має 3 параметри з наступним синтаксисом:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]