16399

Работа с массивами данных в Microsoft Excel

Конспект урока

Информатика, кибернетика и программирование

Работа с массивами данных в Microsoft Excel Массив данных представляет собой набор значений сгруппированных по строкам и столбцам. Примерами массивов являются векторы и матрицы. Для выполнения вычислений с массивами ввод формул осуществляется следующим образом: выделить яч...

Русский

2013-06-20

151.5 KB

40 чел.

Работа с массивами данных в Microsoft Excel

Массив данных представляет собой набор значений, сгруппированных по строкам и столбцам. Примерами массивов являются векторы и матрицы. Для выполнения вычислений с массивами ввод формул осуществляется следующим образом: выделить ячейки, в которых необходимо создать формулу, ввести формулу, затем перейти в строку формул и нажать Ctrl + Shift + Enter, при этом формула автоматически будет заключена в фигурные скобки. Эти действия используются всегда, если нужно одновременно воздействовать на набор значений.

Основные функции Excel для работы с матрицами: определитель матрицы –
МОПРЕД, обратная матрица – МОБР, транспонированная матрица – ТРАНСП.

ПРИМЕР. Транспонировать матрицу, расположенную в ячейках В3:Е5 (рис. 1), и возвести все ее элементы в квадрат.

Рис. 1. Работа с массивом данных

Последовательность действий:

1) Выделить группу ячеек, куда нужно поместить результирующую матрицу (например, А8:C11). При этом количество выделенных ячеек и их положение должны строго соответствовать количеству результирующих данных.

2) Нажать  = , затем любым способом запустить мастер функций .

3) В категории «Полный алфавитный перечень» выбрать функцию ТРАНСП.

4) В диалоговом окне функции ТРАНСП щелчком на кнопке в поле «Массив» перейти на рабочий лист, выделить ячейки с исходными данными (В3:Е5).

5) Установить курсор в строку формул и набрать  ^2 (возведение в квадрат). При этом в строке формул будет сформирована формула   =ТРАНСП(B3:E5)^2 .

6) Нажать Ctrl + Shift + Enter. В результате формула будет заключена в фигурные скобки и примет окончательный вид  {=ТРАНСП(B3:E5)^2}, а в результирующих ячейках А8:C11 появятся вычисленные значения.

Для исключения ошибочных ситуаций при работе с массивами перед нажатием клавиш Ctrl + Shift + Enter курсор всегда следует устанавливать в строку формул.

В некоторых случаях при вычислениях в ячейке результата Excel выдает ошибку #ЗНАЧ. При работе с массивами наиболее частой причиной такой ошибки является то, что с элементами массива была введена простая формула (после ввода формулы нажата клавиша Enter или кнопка OK вместо комбинации Ctrl + Shift + Enter). Исправить это можно следующим образом: выделить ячейки результата, перейти в строку формул и нажать Ctrl + Shift + Enter.

Если расчет не получился, то зачастую причина ошибки заключается в том, что в начале формулы отсутствует знак “=”.

Вычисления с проверкой условия

Для подсчета количества значений с каким-либо условием в Excel используется функция СЧЕТЕСЛИ. Для выборки записей, удовлетворяющих заданному условию, используется функция ЕСЛИ. Обе эти функции имеются в списке мастера функций.

Рассмотрим их использование на примере таблицы успеваемости студентов (рис.2).

Рис. 2. Таблица успеваемости студентов

Функция СЧЕТЕСЛИ

Общая форма записи:

СЧЕТЕСЛИ (диапазон анализируемых ячеек; проверяемое условие)

ПРИМЕР. По каждому учебному предмету подсчитать количество студентов, имеющих оценку 5, и вывести полученные результаты в 15-й строке Excel.

Последовательность действий:

Установить курсор в первую ячейку результата B15, нажать  = .

Запустить мастер функций и выбрать функцию СЧЕТЕСЛИ. В результате откроется диалоговое окно этой функции для ввода ее параметров, где в поле «Диапазон» указать диапазон проверяемых ячеек, а в поле «Критерий» – проверяемое условие (рис. 3).

Рис. 3. Диалоговое окно функции СЧЕТЕСЛИ

Окончательно формула в ячейке B15 будет иметь вид:  =СЧЁТЕСЛИ(В10:В13;"=5").

Для подсчета количества пятерок по другим предметам введенную в ячейку B15 формулу нужно скопировать в ячейки C15:D15, протащив за маркер автозаполнения.

Функция ЕСЛИ

Общая форма записи:

ЕСЛИ (условие; результат при выполнении условия; результат при невыполнении условия)

ПРИМЕР. В столбце F (см. рис. 2) вывести фамилии студентов, имеющих средний балл больше 4.

Последовательность действий:

Установить курсор в первую ячейку результата F10, нажать  = .

Запустить мастер функций, выбрать функцию ЕСЛИ и в диалоговом окне этой функции задать необходимые параметры (рис. 4).

Рис. 4. Диалоговое окно функции ЕСЛИ

В отличие от функции СЧЕТЕСЛИ в функции ЕСЛИ проверяемые ячейки и условие вводятся в одно поле «Лог_выражение» (в функции СЧЕТЕСЛИ – в разные поля).

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

Окончательно формула в ячейке F10 будет иметь вид:   =ЕСЛИ(E10>4; A10; " "), затем нужно ее скопировать в ячейки F11:F13 с помощью автозаполнения.

PAGE  3 из  NUMPAGES 3


 

А также другие работы, которые могут Вас заинтересовать

78737. ВИХОВНИЙ ЗАХІД «СВЯТО БУКВАРЯ» 42.5 KB
  Сценарій заходу Свято Букваря Вчитель. Увага увага Любі гості мами й тата В нас Букварикове свято Добре що прийшли до нас Ви у перший клас. Ось і дзвіночок веселий кличе завзято Першокласників на свято.
78738. Свято Книги 53.5 KB
  Сухомлинський Свято Книги. Запрошую Під оплески у костюмах заходять книги: художня книга підручник словник енциклопедія довідник. Шлях розвитку книги був тривалим і дуже складним.
78739. Свято мами 49 KB
  У травні, коли розцвітають весняні квіти і дзвенить пташиний спів, теплий весняний вітер приносить до нас свято Матері. Ще у 1914 році Конгрес США прийняв Постанову про введення нового державного свята – Дня матері. А причетна до цього молода американка Анна Джарвіс. Вона втратила матір.
78740. Свято Миколая 53 KB
  Ой хто хто Миколая любить Ой хто хто Миколаю служить Тому святий Миколай На всякий час помагай Миколаю Ой глянь глянь на Вкраїну рідну. Іде до нас крізь ниви й гори Святий угодник Миколай. Історія свідчить що Миколай жив за часів імператора Костянтина у ІУ ст.
78741. СВЯТО ОСЕНІ 67.5 KB
  Щедра осінь давно у дорозі І добра принесла і краси. Але осінь у жовтому листі В цьому році найкраща у нас. Осінь осінь В гості тебе просимо З щедрими хлібами високими снопами З листопадом і дощем з перелітнім журавлем.
78742. Сценарій позакласного мистецтвознавчого заходу «Світ як велика симфонія» 503 KB
  Обладнання: мультимедійний проектор та екран, ноутбук чи системний блок ком’ютера, активні колонки, тематичні стіннівки, присвячені творчості М.К.Чюрльоніса, публікації «Музичний» живопис Чюрльоніса для подарунку гостям і учасникам проекту, роздатковий матеріал – кросворди на кожен учнівський стіл...
78743. Сценарій урочистої лінійки, присвяченої святу Першого дзвоника і Дню знань 56.5 KB
  В зеленім лісі побував якийсь художник і поволі Дерева перефарбував У золотисто-жовтий колір. Ведучий - Ти хто такий? – всі здивувались. Тебе не бачили ми досі. То придивіться, - хтось озвавсь. І всі побачили – це осінь. Ведучий А з нею в кожен дім прийшло радісне свято – День знань.
78744. БУДЬ ОБЕРЕЖНИМ НА ДОРОЗІ! 69 KB
  Навчальна: Поглибити знання учнів про правила дорожнього руху; повторити основні правила пішоходів та автомобілістів. Розвиваюча: сприяти розвитку мислення, мовлення, пам’яті, навичок поведінки на дорозі. Виховна: виховувати повагу до оточуючих, увагу, ввічливість.
78745. ПРОЩАВАЙ, БУКВАРИКУ! 81 KB
  Мета: Вчити дітей виразно декламувати вірші, формувати інтерес до читання. Розвивати акторські здібності, уяву, вміння фантазувати. Виховувати у дітей любов до книги, дружні стосунки, родинні почуття.