16399

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

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

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

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

Русский

2013-06-20

151.5 KB

30 чел.

Работа с массивами данных в 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


 

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

54558. Сон – залог здоровья 90 KB
  Задачи: расширить представление о сне; проделать опыты и упражнения, показывающие влияние сна на здоровье человека; сделать выводы, предложить здоровые нормы поведения перед сном; воспитывать потребность в здоровом образе жизни.
54559. Сущность, место и роль государственной собственности 18.58 KB
  Собственность относится к числу наиболее важных и сложных проблем экономики, и экономической теории. История экономической жизни общества в периоды повышенной социальной активности ведет, как правило, к перераспределению объектов и прав собственности.
54560. Основные черты рыночной экономики. Функции рынка 19.07 KB
  Современная экономика всех развитых государств носит рыночный характер, это объясняется тем, что рыночная экономика оказалась наиболее эффективной и гибкой для решения основных экономических проблем.
54561. Основні методи доведення нерівностей 255.5 KB
  Мета: освітня: систематизувати та відкоригувати вміння та навички доводити нерівності різними методами: використання означення нерівності доведення від супротивного використання відомої нерівності виділення квадрата двочлена застосування ключових нерівностей; перевірити та встановити рівень оволодіння учнями способів доведення нерівностей вміння та навички у нестандартних ситуаціях творчість учнів у завданнях найвищого рівня завданнях олімпіадного характеру; повторити глибоко осмислити навчальний матеріал з метою формування...
54562. Розробка уроків (пар) алгебри для 9-го класу з теми «Нерівності» 865 KB
  Разом з розв’язаними вправами вправами для розв’язування біля дошки приклади для самостійного розв’язку учнями роботою з картками домашніми завданнями завданнями для повторення матеріалу за попередні класи та теми все це є єдиним цілим для вчителя який візьме дану розробку і буде спиратися на неї як на свій власний конспект. Включення ж до теми методу інтервалів є логічним кроком при розгляді теорії нерівностей адже він просто губиться при подальшому викладанні і при нагоді може слугувати методом розв’язування квадратичних...
54563. Розвязування квадратичних нерівностей 231 KB
  Мета уроку: Формувати вміння та навички з розвязування Квадратичних нерівностей; розвивати логічне мислення, мову учнів; виховувати цікавість до математики, культуру математичних записів. Тип уроку: урок формування вмінь і навичок. Обладнання: компютера, таблиці.
54564. Лінійні нерівності з однією змінною 51.5 KB
  Мета уроку: систематизувати і узагальнити знання учнів по темі продовжити формувати практичні навики по розвязуванню нерівностей; на прикладах показати учням застосування нерівностей до практичних задач; стежити за дотриманням учнями графічної культури; розвивати математичну мову логічне мислення; вчити учнів працювати з підручником. Що називається розв`язком нерівності Що означає розв’язати нерівність 4. Сформулювати властивості які використовуються при розв’язуванні нерівностей. Ті учні які під час попередньої...
54565. Первые экономические школы. Меркантилисты и физиократы 18.69 KB
  В эту эпоху экономической идеологией молодой торговой буржуазии был меркантилизм (от mercantile — торговый). Меркантилисты не были профессиональными учеными, как правило, это были выходцы из купцов, мелких и средних буржуа. Они точно определили способы получения крупных состояний: торговля, кредит, война.
54566. Біологічне значення, загальний план будови, властивості та розвиток нервової системи 380 KB
  Обладнання: муляж Головний мозок таблиці Нервова система Головний мозок Спинний мозок Нервова клітина Схема рефлекторної дуги презентація Будова спинного і головного мозку роздавальний матеріал: будова нейрона опорний конспект Будова нервової системи Тип заняття: лекція 1год. Велика частина мислителів того часу не представляла значення мозку для психічної діяльності людини і навіть великий Аристотель вважав не мозок а серце вмістилищем душі. Гіппократ вперше відзначив що поранення голови часто ведуть до...