Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Формулы массивов. Для обработки массивов информации в MS Excel существует специальный тип формул – формулы массивов





 

Для обработки массивов информации в MS Excel существует специальный тип формул – формулы массивов.

Под массивом в MS Excel понимается любой блок информации – группа ячеек, которым присвоено определенное имя. Группа ячеек также может называться диапазоном.

 

Для создания массива необходимо:

1. Выделить группу ячеек мышью или с помощью клавиатуры (Shift + «стрелки»)

2. Вст а вка ® И мя ® П рисвоить

3. В поле «Имя» диапазона указать имя массива. Например, “ Блок1 ”.

4. Нажать клавишу Enter или Ok.

 

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

 

Основные операции обработки массивов:

 

1. Суммирование значений элементов.

= СУММ (Блок1)

 

2. Определение среднего значения по значениям элементов массива

= СРЗНАЧ (Блок1)

 

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

Структура формулы массива

 

{= < Операция > (< Условие > * < Выражение>)}

 

где { } (фигурные скобки) – результат нажатия Ctrl + Shift + Enter при завершении работы с формулой. Круглые скобки вставляются автоматически после нажатия Ctrl + Shift +Enter и указывают на то, что данная формула является формулой массива. Далее все формулы массива будем брать в фигурные скобки.

 

Операция – функция обработки данных (операции над группой ячеек). Например, функция «СУММ».

Условие – совокупность выражений вида

 

ЕСЛИ(Условие1; 1; 0) * ЕСЛИ(Условие2; 1; 0) … ЕСЛИ(УсловиеN; 1; 0),

 

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

F (x) = 1 * 1 * 1 …

Условие1 – условное выражение Например: B5 = НаимТовар, что означает: если в очередной элемент массива НаимТовар равен значению ячейки B5 текущего листа, то результат - 1, иначе - 0.

 

Выражение - арифметическое выражение, в составе которого имеются наименования массивов.

Например,

(ПриходТовар – РасходТовар)

 

означает, что от каждого элемента массива ПриходТовар будет отниматься элемент массива РасходТовар.

Внимание! Массивы в формулах массивов должны иметь одинаковые размерности, т.е. содержать одинаковое число элементов.

Пример формулы массива:

 

{= СУММ (ЕСЛИ(НаимТовар =B5; 1; 0) * ЕСЛИ(ДатаРегистр > =НачДата; 1; 0)*

* ЕСЛИ(ДатаРегистр < =КонДата; 1; 0) * (ПриходТоварРасходТовар)}

 

* жирным шрифтом выделены массивы.

 

Формула означает, что в результате ее расчета будет вычислено выражение (ПриходТовар – РасходТовар) для каждого элемента массивов, после чего эти выражения будут просуммированы функцией СУММ, т.е.

 

Условие1 * (ПриходТовар [1] – РасходТовар [1]) + Условие2 * (ПриходТовар [2] –
РасходТовар [2]) + … + УсловиеN * (ПриходТовар [N] – РасходТовар [N])

 

здесь Условие1-УсловиеN – результат вычисления выражения

 

ЕСЛИ(НаимТовар =B5; 1; 0) * ЕСЛИ(ДатаРегистр > =НачДата; 1; 0)*

* ЕСЛИ(ДатаРегистр < =КонДата; 1; 0),

 

которое принимает значение 0 или 1 в зависимости от условий, для каждого элемента. Если результат вычисления произведения условий равен нулю, то, следовательно, результат вычисления 0 * (ПриходТовар [1] – РасходТовар [2] ) также равен нулю и данный элемент массива не участвует в расчете результата для формулы массива в целом.

 







Дата добавления: 2014-11-12; просмотров: 927. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


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


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

ИГРЫ НА ТАКТИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ Методические рекомендации по проведению игр на тактильное взаимодействие...

Реформы П.А.Столыпина Сегодня уже никто не сомневается в том, что экономическая политика П...

Виды нарушений опорно-двигательного аппарата у детей В общеупотребительном значении нарушение опорно-двигательного аппарата (ОДА) идентифицируется с нарушениями двигательных функций и определенными органическими поражениями (дефектами)...

Классификация и основные элементы конструкций теплового оборудования Многообразие способов тепловой обработки продуктов предопределяет широкую номенклатуру тепловых аппаратов...

Именные части речи, их общие и отличительные признаки Именные части речи в русском языке — это имя существительное, имя прилагательное, имя числительное, местоимение...

Интуитивное мышление Мышление — это пси­хический процесс, обеспечивающий познание сущности предме­тов и явлений и самого субъекта...

Studopedia.info - Студопедия - 2014-2025 год . (0.009 сек.) русская версия | украинская версия