Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы MS Excel.docx
Скачиваний:
80
Добавлен:
13.03.2016
Размер:
3.43 Mб
Скачать

Счётесли(диапазон;критерий)

Интервал ‑ это одна или несколько ячеек подряд, включающие числа или имена, массивы или ссылки, содержащие числа. Пустые ячейки и текстовые значения не учитываются.

Критерий — критерий в форме числа, выражения, текста или ссылки на ячейку, который определяет, какие ячейки нужно подсчитывать. Например, критерий может быть выражен следующим образом: 32, "32", ">32", "яблоки" или B4.

Замечания

В этом аргументе можно использовать подстановочные знаки: вопросительный знак (?) и звездочку (*). Вопросительный знак соответствует любому символу, звездочка — любой последовательности символов. Для поиска самого вопросительного знака или звездочки следует поставить перед ними знак ~ (тильда).

Примеры использования обычных формул СЧЁТЕСЛИ

A

B

1

Данные

Данные

2

яблоки

32

3

апельсины

54

4

персики

75

5

яблоки

86

Формула

Описание (результат)

=СЧЁТЕСЛИ(A2:A5;"яблоки")

Количество ячеек, содержащих текст «яблоки» в первом столбце приведенной выше таблицы

=СЧЁТЕСЛИ(A2:A5;A4)

Количество ячеек, содержащих текст «персики» в первом столбце приведенной выше таблицы

=СЧЁТЕСЛИ(B2:B5;">55")

Количество ячеек со значением больше 55 во втором столбце приведенной выше таблицы

=СЧЁТЕСЛИ(B2:B5;"<>"&B4)

Количество ячеек со значением не равным 75 во втором столбце приведенной выше таблицы

=СЧЁТЕСЛИ(B2:B5;">=32")

Количество ячеек со значением, большим или равным 32 во втором столбце приведенной выше таблицы

Примеры использования подстановочных знаков и обработка пустых значений в формулах счётесли

A

B

1

Данные

Данные

2

яблоки

ДА

3

 

 

4

апельсины

НЕТ

5

персики

НЕТ

6

 

 

7

яблоки

ДА

Формула

Описание (результат)

=СЧЁТЕСЛИ(A2:A7;"*ки")

Количество ячеек с окончанием «ки»,в первом столбце приведенной выше таблицы

=СЧЁТЕСЛИ(A2:A7;"????ки")

Количество ячеек с окончанием «ки», содержащих ровно 6 букв, в первом столбце приведенной выше таблицы

=СЧЁТЕСЛИ(A2:A7;"*")

Количество ячеек, содержащих текст в первом столбце приведенной выше таблицы

=СЧЁТЕСЛИ(A2:A7;"<>"&"*")

Количество ячеек, не содержащих текста, в первом столбце приведенной выше таблицы (2)

=СЧЁТЕСЛИ(B2:B7;"НЕТ")/ ЧСТРОК(B2:B7)

Среднее количество голосов «НЕТ», включая пустые ячейки во втором столбце приведенной выше таблицы, в процентном формате с отсутствующей дробной частью (33%)

Если(лог_выражение;значение_если_истина;значение_если_ложь)

Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, еслиЛОЖЬ.ФункцияЕСЛИиспользуется при проверке условий для значений и формул.

Синтаксис

Лог_выражение‑ любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 ‑ логическое выражение; если значение в ячейке A10 равно 100, это выражение принимает значение ИСТИНА, а в противном случае ‑ значение ЛОЖЬ. Этот аргумент может использоваться в любом операторе сравнения.

Значение_если_истина‑ значение, которое возвращается, если аргумент «лог_выражение» имеет значение ИСТИНА. Например, если данный аргумент ‑ строка «В пределах бюджета», а аргумент «лог_выражение» имеет значение ИСТИНА, то функция ЕСЛИ отобразит текст «В пределах бюджета». Если аргумент «лог_выражение» имеет значение ИСТИНА, а аргумент «значение_если_истина» не задан, возвращается значение 0 (ноль). Чтобы отобразить слово ИСТИНА, необходимо использовать логическое значение ИСТИНА для этого аргумента. Аргумент «значение_если_истина» может быть формулой.

Значение_если_ложь‑ значение, которое возвращается, если «лог_выражение» имеет значение ЛОЖЬ. Например, если данный аргумент ‑ строка «Превышение бюджета», а аргумент «лог_выражение» имеет значение ЛОЖЬ, то функция ЕСЛИ отобразит текст «Превышение бюджета». Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» опущен (т. е. после аргумента «значение_если_истина» отсутствует точка с запятой), то возвращается логическое значение ЛОЖЬ. Если аргумент «лог_выражение» имеет значение ЛОЖЬ, а аргумент «значение_если_ложь» пуст (т. е. после аргумента «значение_если_истина» стоит точка с запятой, а за ней ‑ закрывающая скобка), то возвращается значение 0 (ноль). Аргумент «значение_если_ложь» может быть формулой.

A

1

Данные

2

50

Формула

Описание (результат)

=ЕСЛИ(A2<=100;"Внутри бюджета";

"Вне бюджета")

Если приведенное выше число меньше или равно 100, формула отображает строку «В пределах бюджета». В противном случае отображается строка «Превышение бюджета» (В пределах бюджета)

=ЕСЛИ(A2=100;СУММ(B5:B15);"")

Если число равно 100, вычисляется сумма в диапазоне B5:B15. В противном случае возвращается пустая текстовая строка ("") ()

A

B

1

Фактические расходы

Предполагаемые расходы

2

1500

900

3

500

900

4

500

925

Формула

Описание (результат)

=ЕСЛИ(A2>B2; "Превышение бюджета";"ОК")

Проверяет первую строку на превышение бюджета (Превышение бюджета)

=ЕСЛИ(A3>B3; "Превышение бюджета";"ОК")

Проверяет вторую строку на превышение бюджета (ОК)

Обратите внимание на формулы, которые должны быть внесены в соответствующие ячейки выполняемого Вами задания:

Формула в ячейке H4

=СРЗНАЧ(C4:G4)

Формула в ячейке I4

=ЕСЛИ(СЧЁТЕСЛИ(C4:G4;2)>0;0;

ЕСЛИ(H4<3,5;1000;ЕСЛИ(H4<4;1200;

ЕСЛИ(H4<4,5;1500;ЕСЛИ(H4<5;1800;2000)))))

Формула в ячейке I24

=СРЗНАЧ(I4:I23)