Цель: показать начинающим пользователям интересные возможности Excel в данном случае под такими возможностями подразумевается работа с формулами массива.
Чтобы в полной мере использовать возможности Excel, необходимо уметь работать с формулами массива, которые позволяют выполнять вычисления, недоступные при помощи других формул.
Как то давным давно... учился я в институте) бухгалтер одно предприятия попросил меня решить при помощи Excel следующую задачу: дан ряд чисел, в этот ряд входят числа как положительные так и отрицательные, необходимо вывести сумму только положительных чисел!
Задачу эту будем решать двумя способами для наглядности работы и преимущества рассматриваемого инструмента.
В первом и во втором случае мы воспользуемся тремя функциями
- СУММ() - суммирует аргументы,
- ЕСЛИ() - Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
- ЗНАК() - Определяет знак числа. Возвращает значение 1, если число положительное, 0 (ноль), если число равно 0, и -1, если число отрицательное.
Приступим
Способ №1
- Как показано на рис.1 в ячейку С3 мы вводим формулу =ЕСЛИ(ЗНАК(B3)>=0;B3;"") и нажимаем клавишу Ввод(Enter)
- курсор должен находится в ячейке С3, нажимаем левой кнопкой мыши на правый нижний угол ячейки С3 и не отпуская кнопки мыши тяним до ячейки С18, отпускаем кнопку мыши, после этого мы видим что числа с отрицательным знаком отсеялись!
- В ячейку С20 вводим формулу =СУММ(C3:C18) и видим сумму положительных чисел из данного нам ряда чисел, первым способом задача решина.
Способ №2
- Создаем массив.
- выделяем диапазон ячеек от G3-G18
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя.
- Откроется диалоговое окно Присвоение имени.
- В поле Имя введите mas1.
- Есть альтернативный и более быстрый способ присвоения имени диапозону ячеек смотрите на рис. 2
- В ячейку G20 вводим формулу =СУММ(ЕСЛИ(ЗНАК(mas1)=1;1;0)*mas1) и нажимаем сочетание клавиш CTRL+SHIFT+ENTER а не ENTER, формула будет заключена в фигурные скобки ({ }) это значит что вы ввели формулу массива.
ПРИМЕЧАНИЕ. Формулы массива иногда называют «формулами CSE», поскольку для их ввода в рабочих книгах используется сочетание клавиш CTRL+SHIFT+ВВОД .
Чтобы в полной мере использовать возможности Excel, необходимо уметь работать с формулами массива, которые позволяют выполнять вычисления, недоступные при помощи других формул.
Как то давным давно... учился я в институте) бухгалтер одно предприятия попросил меня решить при помощи Excel следующую задачу: дан ряд чисел, в этот ряд входят числа как положительные так и отрицательные, необходимо вывести сумму только положительных чисел!
Задачу эту будем решать двумя способами для наглядности работы и преимущества рассматриваемого инструмента.
В первом и во втором случае мы воспользуемся тремя функциями
- СУММ() - суммирует аргументы,
- ЕСЛИ() - Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
- ЗНАК() - Определяет знак числа. Возвращает значение 1, если число положительное, 0 (ноль), если число равно 0, и -1, если число отрицательное.
Приступим
Способ №1
- Как показано на рис.1 в ячейку С3 мы вводим формулу =ЕСЛИ(ЗНАК(B3)>=0;B3;"") и нажимаем клавишу Ввод(Enter)
- курсор должен находится в ячейке С3, нажимаем левой кнопкой мыши на правый нижний угол ячейки С3 и не отпуская кнопки мыши тяним до ячейки С18, отпускаем кнопку мыши, после этого мы видим что числа с отрицательным знаком отсеялись!
- В ячейку С20 вводим формулу =СУММ(C3:C18) и видим сумму положительных чисел из данного нам ряда чисел, первым способом задача решина.
Способ №2
- Создаем массив.
- выделяем диапазон ячеек от G3-G18
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя.
- Откроется диалоговое окно Присвоение имени.
- В поле Имя введите mas1.
- Есть альтернативный и более быстрый способ присвоения имени диапозону ячеек смотрите на рис. 2
- В ячейку G20 вводим формулу =СУММ(ЕСЛИ(ЗНАК(mas1)=1;1;0)*mas1) и нажимаем сочетание клавиш CTRL+SHIFT+ENTER а не ENTER, формула будет заключена в фигурные скобки ({ }) это значит что вы ввели формулу массива.
ПРИМЕЧАНИЕ. Формулы массива иногда называют «формулами CSE», поскольку для их ввода в рабочих книгах используется сочетание клавиш CTRL+SHIFT+ВВОД .
Комментариев нет:
Отправить комментарий