Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Формула массива – формула, выполняющая несколько вычислений над одним или несколькими наборами значений, а затем возвращающая один или несколько результатов.




обратите также внимание, как именно во втором случае заданы два условия в функции ЕСЛИ(). Дело в том, что эквивалентом логического значения ИСТИНА является 1, логического значения ЛОЖЬ является 0, таким образом, перемножение двух значений эквивалентно выполнения логической операции И (), то есть в качестве ответа выдается 1 (то есть ИСТИНА) в том, и только в том случае, если оба аргумента равны 1 (то есть ИСТИНА) и 0 – в любом другом случае. Более того, использование самой имеющейся в Excel логической функции И () в формуле массива выдает некорректный результат.

Ознакомьтесь с видеоуроком – построением формулы нахождения суммы четных отрицательных чисел диапазона. Обратите внимание, что условия в данном случае также два

  • четность суммируемых чисел диапазона (то есть равенство 0 остатка от деления на 2) – ОСТАТ(A1:B4;2)=0;
  • и то, что суммируемые числа – отрицательныеA1:B4<0;

Результирующая формула массива имеет вид:
{=СУММ(ЕСЛИ((ОСТАТ(A1:B4;2)=0)*(A1:B4<0);A1:B4;0))}

Возвращаясь к первоначальной задаче (найти сумму элементов диапазона из отрезка [-5;10]) – еще один возможный вариант формулы массива для ее решения состоит в задействовании вложенной функции ЕСЛИ() для того, чтобы задать второе условие:

{=СУММ(ЕСЛИ(A1:B4>=-5;ЕСЛИ(A1:B4<=10;A1:B4;);))}

обратите внимание, что в этом случае для функции ЕСЛИ() вообще не заданы на соответствующих позициях значения, присваиваемые в том случае, если логическое условие не выполняется (в предыдущем случае задавались значения, равные 0) – возможный, хотя и, вероятно, менее “читаемый” вариант.

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

1. Например, сначала создается первый дополнительный диапазон, равный по размерности исходному A1:B4 (например, H1:I4), в который выводятся значения, удовлетворяющие первому критерию (т.е. большие либо равные -5) с помощью формулы
=ЕСЛИ(A1>=-5;A1;"")
(и аналогичных формул для остальных ячеек), затем – создается второй дополнительный диапазон той же размерности (например, K1:L4), в который, в свою очередь, выводятся значения предыдущего диапазона H1:I4, удовлетворяющие второму критерию (то есть меньшие либо равные 10) с помощью аналогочной предыдущей -
=ЕСЛИ(I1<=10;I1;"")
и, наконец, в свободную ячейку вводится формула для суммирования значений второго вспомогательного диапазона:
=СУММ(K1:L4)

2. Еще один вариант – создание только одного вспомогательного диапазона, опять же по размерности аналогичного исходному A1:B4 – например, M1:N4, в который выводятся значения исходного диапазона, удовлетворяющие обоим критериям с помощью формулы:
=ЕСЛИ(И(A1>=-5;A1<=10);A1;"")
в этом случае уже допустимо использование логической функции И(), а далее остается в свободную ячейку ввести суммирующую формулу -
=СУММ(M1:N4)

3. Наконец, еще один вариант решения данной задачи состоит в использовании упомянутой функции СУММЕСЛИ(). Коль скоро вычисление суммы значений удовлетворяющих одному критерию функция позволяет, алгоритм решения состоит в том, чтобы снучала просуммировать все значения исходного диапазона, а затем вычесть из указанной суммы две суммы полученные с использованием функции СУММЕСЛИ() – первая – те значения, которые не удовлетворяют первому критерию (то есть меньшие -5), а вторая – те, которые не удовлетворяют второму (то есть большие 10):
=СУММ(A1:B4)-СУММЕСЛИ(A1:B4;"<-3,6")-СУММЕСЛИ(A1:B4;">6,8")

Несколько дополнительных вопросов на понимание вышесказанного. С помощью какой (каких) функций оптимально нахождение:

1. Суммы элементов диапазона, больших 5?
2. Суммы элементов диапазона, больших значения, указанного в ячейке С5?
3. Суммы элементов диапазона, кратных 3-м?
4. Суммы элементов диапазона, больших среднего значения его элементов?
5. Количества элементов диапазона, удовлетворяющих критериям 1-4?

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных