Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika.doc
Скачиваний:
8
Добавлен:
26.04.2019
Размер:
2.96 Mб
Скачать

Справка по функциям

Функция СЧЕТЕСЛИ (категория Статистические)

подсчитывает количество непустых ячеек в диапазоне, удовлетворяющих заданному условию.

Синтаксис функции следующий:

=СЧЕТЕСЛИ(диапазон;критерий)

Диапазонэто диапазон, в котором подсчитывается количество непустых ячеек.

Критерий – условие в форме числа, выражения или текста, который определяет, какие ячейки надо подсчитывать.

Функция СУММЕСЛИ (категория Математические)

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

Предположим, например, что в столбце с числами необходимо просуммировать только значения, большие 5. Для этого можно использовать указанную ниже формулу.

=СУММЕСЛИ($B$2:$B$25;">5")

В данном примере на соответствие условиям проверяются суммируемые значения. При необходимости можно применить критерии к одному диапазону, просуммировав соответствующие значения из другого диапазона. Например, формула =СУММЕСЛИ($B$2:$B$5;"дворник";$C$2:$C$5) суммирует только те значения из диапазона C2:C5, для которых соответствующие значения из диапазона B2:B5 равны "дворник".

Синтаксис функции:

=СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)

Диапазон (обязательный аргумент) – диапазон проверяемых ячеек.

Критерий (обязательный аргумент) - условие в форме числа, выражения, функции, ссылки на ячейку или текста, определяющее суммируемые ячейки.

Например, условие можно записать как 32, ">32", B5, "32", "яблоки" или СЕГОДНЯ().

Важно! Все текстовые условия и условия с логическими и математическими знаками необходимо заключать в двойные кавычки ("). Если критерием является число, использовать кавычки не требуется.

Диапазон_суммирования (необязательный аргумент) - фактические ячейки для суммирования. Если диапазон суммирования не указан, будут суммироваться ячейки, указанные в аргументе диапазон (те же ячейки, к которым применяется условие).

Функция ЕСЛИ (категория Логические)

позволяет определить, выполняется ли указанное условие, и возвращает одно значение, если условие истинно, и другое — если оно ложно.

Функция ЕСЛИ используется для условной проверки значений и формул.

Синтаксис функции:

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

Лог_выражение - это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.

Значение_если_истина - это значение, которое возвращается, если лог_выражение имеет значение ИСТИНА. Если лог_выражение имеет значение ИСТИНА и значение_если_истина опущено, то возвращается значение ИСТИНА. Значение_если_истина может быть другой формулой.

Значение_если_ложь - это значение, которое возвращается, если лог_выражение имеет значение ЛОЖЬ. Если лог_выражение имеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращается значение ЛОЖЬ. Значение_если_ложь может быть другой формулой.

Замечания

До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь, чтобы конструировать более сложные проверки.

Примеры.

Следующая формула возвращает значение 10, если значение в ячейке А1 больше 3, а в противном случае - 20:

=ЕСЛИ(А1>3;10;20)

В качестве аргументов функции ЕСЛИ можно использовать другие функции. В функции ЕСЛИ можно использовать текстовые аргументы. Например:

=ЕСЛИ(А1>=4;"Зачет сдал";"Зачет не сдал")

Можно использовать текстовые аргументы в функции ЕСЛИ, чтобы при невыполнении условия она возвращала пустую строку вместо 0.

Например:

=ЕСЛИ(СУММ(А1:А3)=30;А10;"")

Аргумент логическое_выражение функции ЕСЛИ может содержать текстовое значение. Например:

=ЕСЛИ(А1="Динамо";10;290)

Эта формула возвращает значение 10, если ячейка А1 содержит строку "Динамо", и 290, если в ней находится любое другое значение. Совпадение между сравниваемыми текстовыми значениями должно быть точным, но без учета регистра.

Функции И, ИЛИ, НЕ (категория Логические)

Функции И, ИЛИ, НЕ - позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:

=И(логическое_значение1;логическое_значение2...)

=ИЛИ(логическое_значение1;логическое_значение2...)

Функция НЕ имеет только один аргумент и следующий синтаксис:

=НЕ(логическое_значение)

Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.

Пример. Пусть Excel возвращает текст "Прошел", если ученик имеет средний балл более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид:

=ЕСЛИ(И(А2>4;А3<3);"Прошел";"Не прошел")

Не смотря на то, что функция ИЛИ имеет те же аргументы, что и И, результаты получаются совершенно различными. Так, если в предыдущей формуле заменить функцию И на ИЛИ, то ученик будет проходить, если выполняется хотя бы одно из условий (средний балл более 4 или пропуски занятий менее 3). Таким образом, функция ИЛИ возвращает логическое значение ИСТИНА, если хотя бы одно из логических выражений истинно, а функция И возвращает логическое значение ИСТИНА, только если все логические выражения истинны.

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

Вложенные функции ЕСЛИ

Иногда бывает очень трудно решить логическую задачу только с помощью операторов сравнения и функций И, ИЛИ, НЕ. В этих случаях можно использовать вложенные функции ЕСЛИ. Например, в следующей формуле используются три функции ЕСЛИ:

=ЕСЛИ(А1=100;"Всегда";ЕСЛИ(И(А1>=80;А1<100);"Обычно";ЕСЛИ(И(А1>=60;А1<80);"Иногда";"Никогда")))

Если значение в ячейке А1 является целым числом, формула читается следующим образом: "Если значение в ячейке А1 равно 100, возвратить строку "Всегда". В противном случае, если значение в ячейке А1 находится между 80 и 100, возвратить "Обычно". В противном случае, если значение в ячейке А1 находится между 60 и 80, возвратить строку "Иногда". И, если ни одно из этих условий не выполняется, возвратить строку "Никогда". Всего допускается до 7 уровней вложения функций ЕСЛИ.

Функция ПРОСМОТР (категория Ссылки и массивы)

возвращает значение из строки, столбца или массива. Функция имеет две синтаксические формы: форму вектора и форму массива.

Предполагаемое действие

Использование

Просмотр диапазона, в который входят значения только одной строки или одного столбца (так называемый вектор), в поисках определенного значения и возврат значения из той же позиции второго диапазона.

Форма вектора используется для просмотра значений в большом списке или значений, изменившихся с течением времени.

Синтаксис 1

Векторная форма:

=ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

Искомое_значение — это значение, которое функция ПРОСМОТР ищет в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение.

Просматриваемый_вектор — интервал, содержащий только одну строку или один столбец. Значения в аргументе просматриваемый_вектор могут быть текстами, числами или логическими значениями.

Важно! Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания!!!: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может вернуть неверный результат. Тексты в нижнем и верхнем регистре считаются эквивалентными.

Вектор_результатов — интервал, содержащий только одну строку или один столбец. Он должен быть того же размера, что и просматриваемый_вектор.

Заметки

  • Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе просматриваемый_вектор, которое меньше, чем искомое_значение.

  • Если искомое_значение меньше, чем наименьшее значение в аргументе просматриваемый_вектор, то функция ПРОСМОТР возвращает значение ошибки #Н/Д.

Функция ВЫБОР (категория Ссылки и массивы)

Использует номер_индекса, чтобы выбрать и вернуть значение из списка аргументов-значений. Функция ВЫБОР используется, чтобы выбрать одно значение из списка, в котором может быть до 29 значений.

Синтаксис

=ВЫБОР(номер_индекса ;значение1;значение2;…)

Номер_индекса — это номер выбираемого аргумента-значения. Номер_индекса должен быть числом от 1 до 29, формулой или ссылкой на ячейку, содержащую число в диапазоне от 1 до 29.

  • Если номер_индекса равен 1, то функция ВЫБОР возвращает значение1; если он равен 2, то функция ВЫБОР возвращает значение2 и так далее.

  • Если номер_индекса меньше 1 или больше, чем номер последнего значения в списке, то функция ВЫБОР возвращает значение ошибки #ЗНАЧ!.

  • Если номер_индекса является дробным, то он усекается до меньшего целого.

Значение1, значение2,...— это от 1 до 29 аргументов-значений, из которых ВЫБОР, используя номер_индекса, выбирает значение или выполняемое действие. Аргументы могут быть числами, ссылками на ячейки, именами, формулами, функциями или текстами.

A

B

1

Данные

Данные

2

Первый

Гвозди

3

Второй

Винты

4

Третий

Гайки

5

Последний

Болты

Формула

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

=ВЫБОР(2;A2;A3;A4;A5)

Значение из второго аргумента A3 (Второй)

=ВЫБОР(4;B2;B3;B4;B5)

Значение из четвертого аргумента B5 (Болты)

A

1

Данные

2

23

3

45

4

12

5

10

Формула

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

=СУММ(A2:ВЫБОР(2;A3;A4;A5))

Суммирует диапазон A2:A4 (80)

Функция СЦЕПИТЬ (категория Текстовые)

Объединяет несколько текстовых строк в одну.

Синтаксис

=СЦЕПИТЬ (текст1;текст2;...)

Текст1, текст2, ... — это от 1 до 30 элементов текста, объединяемых в один элемент текста. Элементами текста могут быть текстовые строки, числа или ссылки, которые ссылаются на одну ячейку.

Заметки

Вместо функции СЦЕПИТЬ для объединения текстов можно использовать оператор «&».

A

1

Данные

2

речная форель

3

32

4

особи

5

Формула

Описание

=СЦЕПИТЬ("Численность популяции вида "; A2; "составляет "; A3; A4; " на километр")

Объединение предложения на основе приведенных выше данных (Численность популяции вида речная форель составляет 32 особи на километр)

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