Сложнейшие задачи в excel

Пользователи Excel давно и успешно применяют программу для решения различных типов задач в разных областях.

Excel – это самая популярная программа в каждом офисе во всем мире. Ее возможности позволяют быстро находить эффективные решения в самых разных сферах деятельности. Программа способна решать различного рода задачи: финансовые, экономические, математические, логические, оптимизационные и многие другие. Для наглядности мы каждое из выше описанных решение задач в Excel и примеры его выполнения.

Решение задач оптимизации в Excel

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

В Excel для решения задач оптимизации используются следующие команды:

Для решения простейших задач применяется команда «Подбор параметра». Самых сложных – «Диспетчер сценариев». Рассмотрим пример решения оптимизационной задачи с помощью надстройки «Поиск решения».

Условие. Фирма производит несколько сортов йогурта. Условно – «1», «2» и «3». Реализовав 100 баночек йогурта «1», предприятие получает 200 рублей. «2» — 250 рублей. «3» — 300 рублей. Сбыт, налажен, но количество имеющегося сырья ограничено. Нужно найти, какой йогурт и в каком объеме необходимо делать, чтобы получить максимальный доход от продаж.

Известные данные (в т.ч. нормы расхода сырья) занесем в таблицу:

Известные данные.

На основании этих данных составим рабочую таблицу:

Рабочая таблица.

  1. Количество изделий нам пока неизвестно. Это переменные.
  2. В столбец «Прибыль» внесены формулы: =200*B11, =250*В12, =300*В13.
  3. Расход сырья ограничен (это ограничения). В ячейки внесены формулы: =16*B11+13*B12+10*B13 («молоко»); =3*B11+3*B12+3*B13 («закваска»); =0*B11+5*B12+3*B13 («амортизатор») и =0*B11+8*B12+6*B13 («сахар»). То есть мы норму расхода умножили на количество.
  4. Цель – найти максимально возможную прибыль. Это ячейка С14.

Активизируем команду «Поиск решения» и вносим параметры.

Параметры настройки.

После нажатия кнопки «Выполнить» программа выдает свое решение.

Результат решения.

Оптимальный вариант – сконцентрироваться на выпуске йогурта «3» и «1». Йогурт «2» производить не стоит.



Решение финансовых задач в Excel

Чаще всего для этой цели применяются финансовые функции. Рассмотрим пример.

Условие. Рассчитать, какую сумму положить на вклад, чтобы через четыре года образовалось 400 000 рублей. Процентная ставка – 20% годовых. Проценты начисляются ежеквартально.

Оформим исходные данные в виде таблицы:

Исходные данные.

Так как процентная ставка не меняется в течение всего периода, используем функцию ПС (СТАВКА, КПЕР, ПЛТ, БС, ТИП).

Заполнение аргументов:

  1. Ставка – 20%/4, т.к. проценты начисляются ежеквартально.
  2. Кпер – 4*4 (общий срок вклада * число периодов начисления в год).
  3. Плт – 0. Ничего не пишем, т.к. депозит пополняться не будет.
  4. Тип – 0.
  5. БС – сумма, которую мы хотим получить в конце срока вклада.

Параметры функции БС.

Вкладчику необходимо вложить эти деньги, поэтому результат отрицательный.

Результат функции БС.

Для проверки правильности решения воспользуемся формулой: ПС = БС / (1 + ставка)кпер. Подставим значения: ПС = 400 000 / (1 + 0,05)16 = 183245.

Решение эконометрики в Excel

Для установления количественных и качественных взаимосвязей применяются математические и статистические методы и модели.

Дано 2 диапазона значений:

Диапазон значений.

Значения Х будут играть роль факторного признака, Y – результативного. Задача – найти коэффициент корреляции.

Для решения этой задачи предусмотрена функция КОРРЕЛ (массив 1; массив 2).

Функция КОРРЕЛ.

Решение логических задач в Excel

В табличном процессоре есть встроенные логические функции. Любая из них должна содержать хотя бы один оператор сравнения, который определит отношение между элементами (=, >, <, >=, <=). Результат логического выражения – логическое значение ИСТИНА или логическое значение ЛОЖЬ.

Пример задачи. Ученики сдавали зачет. Каждый из них получил отметку. Если больше 4 баллов – зачет сдан. Менее – не сдан.

Пример задачи.

  1. Ставим курсор в ячейку С1. Нажимаем значок функций. Выбираем «ЕСЛИ».
  2. Заполняем аргументы. Логическое выражение – B1>=4. Это условие, при котором логическое значение – ИСТИНА.
  3. Если ИСТИНА – «Зачет сдал». ЛОЖЬ – «Зачет не сдал».

Решение задачи.

Решение математических задач в Excel

Средствами программы можно решать как простейшие математические задачки, так и более сложные (операции с функциями, матрицами, линейными уравнениями и т.п.).

Условие учебной задачи. Найти обратную матрицу В для матрицы А.

  1. Делаем таблицу со значениями матрицы А.
  2. Выделяем на этом же листе область для обратной матрицы.
  3. Нажимаем кнопку «Вставить функцию». Категория – «Математические». Тип – «МОБР».
  4. В поле аргумента «Массив» вписываем диапазон матрицы А.
  5. Нажимаем одновременно Shift+Ctrl+Enter — это обязательное условие для ввода массивов.

Результат выполнения массива.

Скачать примеры

Возможности Excel не безграничны. Но множество задач программе «под силу». Тем более здесь не описаны возможности которые можно расширить с помощью макросов и пользовательских настроек.

Время на прочтение
16 мин

Количество просмотров 236K

Добрый день, уважаемые хаброжители!

Время от времени некоторым (а может и более, чем некоторым) из нас приходится сталкиваться с задачами по обработке небольших массивов данных, начиная от составления и анализа домашнего бюджета и заканчивая какими-либо расчетами по работе, учебе и т.д. Пожалуй, наиболее подходящим инструментом для этого является Microsoft Excel (или возможно иные его аналоги, но они менее распространены).

Поиск выдал мне всего одну статью на Хабре по схожей тематике — «Талмуд по формулам в Google SpreadSheet». В ней дано хорошее описание базовых вещей для работы в excel (хотя он и не 100% про сам excel).

Таким образом, накопив определенный пул запросов/задач, появилась идея их типизировать и предложить возможные решения (пусть не все возможные, но быстро дающие результат).

Речь пойдет о решении наиболее распространенных задач, с которыми сталкиваются пользователи.

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

Кейс_1: Логические функции и функции поиска совпадений
«У меня есть набор значений в табличке и необходимо что бы при выполнении определенного условия/набора условий выводилось определенное значение» (с) Пользователь

Данные, как правило, представлены в табличной форме:

image

Условие:

  • если значение в столбце «Количество» больше 5,
  • то нужно вывести в колонке «Результат» значение «Заказ не требуется»,

В этом нам поможет формула «ЕСЛИ» (IF), которая относится к логическим формулам и может выдавать в решении любые значения, которые мы заранее записываем в формуле. Обращаю внимание, что любые текстовые значения записываются, используя кавычки.

Синтаксис формулы следующий:
ЕСЛИ(лог_выражение, [значение_если_истина], [значение_если_ложь])

  • Лог_выражение — выражение, дающее в результате значение ИСТИНА или ЛОЖЬ.
  • Значение_если_истина — значение, которое выводится, если логическое выражение истинно
  • Значение_если_ложь — значение, которое выводится, если логическое выражение ложно

Синтаксис формулы для решения:
Вывод результата в ячейку D2:

=ЕСЛИ(C5>5;«Заказ не требуется»;«Необходим заказ»)

На выходе получаем результат:

image

Бывает, что условие носит более сложный характер, например выполнение 2-х и более условий:

  • если значение в столбце «Количество» больше 5, а значение в колонке «Тип» равно «А»
  • то нужно вывести в колонке «Результат» значение «1», в обратном случае «0».

В данном случае мы уже не можем ограничиться использованием одной только формулы «ЕСЛИ», необходимо добавить в ее синтаксис другую формулу. И это будет еще одна логическая формула «И» (AND).
Синтаксис формулы следующий:
И(логическое_значение1, [логическое_значение2], …)

  • Логическое_значение1-2 и т.д. — проверяемое условие, вычисление которого дает значение ИСТИНА или ЛОЖЬ

Синтаксис решения будет следующим:
Вывод результата в ячейку D2:

=ЕСЛИ(И(C2>5;B2=«А»);1;0)

Таким образом, используя сочетание 2-х формул, мы находим решение нашей задачи и получаем результат:

image

Попробуем усложнить задачу – новое условие:

  • если значение в столбце «Количество» равно 10, а значение в колонке «Тип» равно «А»
  • или же значение в столбце «Количество» больше или равно 5, а значение «Тип» равен «Б»
  • то нужно вывести в колонке «Результат» значение «1», в обратном случае «0».

Синтаксис решения будет следующим:
Вывод результата в ячейку D2:

=ЕСЛИ(ИЛИ(И(C2=10;B2=«А»); И(C2>=5;B2=«Б»));1;0)

Как видно из записи, в формулу «ЕСЛИ» включено одно условие «ИЛИ» (OR) и два условия с использованием формулы «И», включенных в него. Если хотя бы одно из условий 2-го уровня имеет значение «ИСТИНА», то в колонку «Результат» будет выведен результат «1», в противном случае будет «0».
Результат:

image

Теперь перейдем к следующей ситуации:
Представим, что в зависимости от значения в столбце «Условие» должно выводиться определенное условие в столбце «Результат», ниже приведено соответствие значений и результата.
Условие:

  • 1 = А
  • 2 = Б
  • 3 = В
  • 4 = Г

При решении задачи с помощью функции «ЕСЛИ», синтаксис будет следующим:
Вывод результата в ячейку B2:

=ЕСЛИ(A2=1;«А»; ЕСЛИ(A2=2;«Б»; ЕСЛИ(A2=3;«В»; ЕСЛИ(A2=4;«Г»;0))))

Результат:

image

Как видно, написание подобной формулы не только не очень удобно и громоздко, но и может занять некоторое время на ее редактирование у неопытного пользователя в случае ошибки.
Минус подобного подхода в том, что он применим для небольшого количества условий, ведь, все их придется набирать вручную и «раздувать» нашу формулу до больших размеров, однако подход отличает полная «всеядность» к значениям и универсальность использования.

Альтернативное решение_1:
Использование формулы «ВЫБОР» (CHOOSE),
Синтаксис функции:
ВЫБОР(номер_индекса, значение1, [значение2], …)

  • Номер_индекса — номер выбираемого аргумента-значения. Номер индекса должен быть числом от 1 до 254, формулой или ссылкой на ячейку, содержащую число в диапазоне от 1 до 254.
  • Значение1, значение2,… — значение от 1 до 254 аргументов-значений, из которых функция «ВЫБОР», используя номер индекса, выбирает значение или выполняемое действие. Аргументы могут быть числами, ссылками на ячейки, определенными именами, формулами, функциями или текстом.

При ее использовании, мы сразу заносим результаты условий в зависимости от указанных значений.
Условие:

  • 1 = А
  • 2 = Б
  • 3 = В
  • 4 = Г

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

=ВЫБОР(A2;«А»;«Б»;«В»;«Г»)

Результат аналогичен решению с цепочкой функций «ЕСЛИ» выше.
При применении этой формулы существуют следующие ограничения:
В ячейку «А2» (номер индекса) могут быть указаны только цифры, а значения результата будут выводиться в порядке возрастания от 1 до 254 значений.
Иными словами, функция будет работать только если в ячейке «А2» указаны цифры от 1 до 254 в порядке возрастания и это накладывает определенные ограничения при использовании этой формулы.
Т.е. если мы захотим, что бы значение «Г» выводилось при указании числа 5,

  • 1 = А
  • 2 = Б
  • 3 = В
  • 5 = Г

то формула будет иметь следующий синтаксис:
Вывод результата в ячейку B2:

=ВЫБОР(A31;«А»;«Б»;«В»;;«Г»)

Как видно, значение «4» в формуле нам приходится оставить пустым и перенести результат «Г» на порядковый номер «5».

Альтернативное решение_2:
Вот мы и подошли к одной из самых популярных функций Excel, овладение которой автоматически превращает любого офисного работника в «опытного пользователя excel» /sarcasm/.
Синтаксис формулы:
ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр])

  • Искомое_значение – значение, поиск которого осуществляется функцией.
  • Таблица – диапазон ячеек, содержащий данные. Именно в этих ячейках будет происходить поиск. Значения могут быть текстовыми, числовыми или логическими.
  • Номер_столбца — номер столбца в аргументе «Таблица», из которого будет выводиться значение в случае совпадения. Важно понимать, что отсчет столбцов происходит не по общей сетке листа (A.B,C,D и т.д.), а внутри массива, указанного в аргументе «Таблица».
  • Интервальный_просмотр — определяет, какое совпадение должна найти функция — точное или приблизительное.

Важно: функция «ВПР» ищет совпадение только по первой уникальной записи, если искомое_значение присутствует в аргументе «Таблица» несколько раз и имеет разные значения, то функция «ВПР» найдет только самое ПЕРВОЕ совпадение, результаты по всем остальным совпадениям показаны не будутИспользование формулы «ВПР» (VLOOKUP) связано с еще одним подходом в работе с данными, а именно с формированием «справочников».
Суть подхода в создании «справочника» соответствия аргумента «Искомое_значение» определенному результату, отдельно от основного массива, в котором прописываются условия и соответствующие им значения:

image

Затем в рабочей части таблицы уже прописывается формула со ссылкой на справочник, заполненный ранее. Т.е. в справочнике в столбце «D» происходит поиск значения из столбца «А» и при нахождении соответствия выводится значение из столбца «Е» в столбец «В».
Синтаксис формулы:
Вывод результата в ячейку B2:

=ВПР(A2;$D$2:$E$5;2;0)

Результат:

image

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

image

Видно, что строки в столбцах «Продукт» обеих таблиц не совпадают, однако, это не является препятствием для использования функции «ВПР».
Вывод результата в ячейку B2:

=ВПР($A3;$H$3:$M$6;2;0)

Но при решении сталкиваемся с новой проблемой – при «протягивании» написанной нами формулы вправо от столбца «В» до столбца «Е», нам придется вручную заменять аргумент «номер_столбца». Дело это трудоемкое и неблагодарное, потому, на помощь нам приходит другая функция — «СТОЛБЕЦ» (COLUMN).
Синтаксис функции:
СТОЛБЕЦ([ссылка])

  • Ссылка — ячейка или диапазон ячеек, для которых требуется возвратить номер столбца.

Если использовать запись типа:

=СТОЛБЕЦ()

то функция выведет номер текущего столбца (в ячейке которого написана формула).
В результате получается число, которое можно использовать в функции «ВПР», чем мы и воспользуемся и получаем следующую запись формулы:
Вывод результата в ячейку B2:

=ВПР($A3;$H$3:$M$6; СТОЛБЕЦ();0)

Функция «СТОЛБЕЦ» определит номер текущего столбца, который будет использоваться аргументом «Номер_столбца» для определения номера столбца поиска в справочнике.
Кроме того, можно использовать конструкцию:

=СТОЛБЕЦ()-1

Вместо числа «1» можно использовать любое число (а также не только вычитать его, но и прибавлять к полученному значению), для получения желаемого результата, если нет желания ссылаться на определенную ячейку в столбце с нужным нам номером.
Получившийся результат:

image

Продолжаем развивать тему и усложняем условие: представим, что у нас есть два справочника с разными данными по продуктам и необходимо вывести в таблицу с результатом значения в зависимости от того, какой тип справочника указан в колонке «Справочник»
Условие:

  • Если в столбце «Справочник» указано число 1, данные должны тянуться из таблицы «Справочник_1», если число 2, то из таблицы «Справочник_2» в соответствии с указанным месяцем

image

Вариант решения, который сразу приходит на ум, следующий:
Вывод результата в ячейку C3:

=ЕСЛИ($B3=1; ВПР($A3;$G$3:$I$6; СТОЛБЕЦ()-1;0); ВПР($A3;$K$3:$M$6; СТОЛБЕЦ()-1;0))

Плюсы: наименование справочника может быть любым (текст, цифры и их сочетание), минусы – плохо подходит, если вариантов более 3-х.
Если же номера справочников всегда представляют собой числа, имеет смысл использовать следующее решение:
Вывод результата в ячейку C3:

=ВПР($A3; ВЫБОР($B3;$G$3:$I$6;$K$3:$M$6); СТОЛБЕЦ()-1;0)

Плюсы: формула может включать до 254 наименований справочников, минусы – их наименование должно быть строго числовым.
Результат для формулы с использованием функции «ВЫБОР»:

image

Бонус: ВПР по двум и более признакам в аргументе «искомое_значение».
Условие:

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

Обе таблицы приведены ниже:

image

Как видно из табличных форм, каждая позиция имеет не только наименование (которое не является уникальным), но также и относится к определенному классу и имеет свой вариант фасовки.
Используя сочетание имени и класса и фасовки, мы можем создать новый признак, для этого в таблице с данными создаем дополнительный столбец «Доп.признак», который заполняем при помощи следующей формулы:

=H3&»_»&I3&»_»&J3

Используя символ «&», объединяем три признака в один (разделитель между словами может быть любым, как и не быть вовсе, главное использовать аналогичное правило и для поиска)
Аналогом формулы может быть функция «СЦЕПИТЬ» (CONCATENATE), в этом случае она будет выглядеть следующим образом:

=СЦЕПИТЬ(H3;»_»;I3;»_»;J3)

После того, как дополнительный признак создан для каждой записи в таблице с данными, приступаем к написанию функции поиска по этому признаку, которая будет иметь вид:
Вывод результата в ячейку D3:

=ЕСЛИОШИБКА(ВПР(A2&»_»&B2&»_»&C2;$G$2:$K$6;5;0);0)

В функции «ВПР» в качестве аргумента «искомое_значение» используем все ту же связку трех признаков (наименование_класс_фасовка), но берем ее уже в таблице для заполнения и заносим непосредственно в аргумент (как вариант, можно было бы выделить значение для аргумента в дополнительный столбец в таблице для заполнения, но это действие будет излишним).
Напоминаю, что использование функции «ЕСЛИОШИБКА» (IFERROR) необходимо, если искомое значение так и не будет найдено, и функция «ВПР» выведет нам значение «#Н/Д» (об этом ниже).
Результат на картинке ниже:

image

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

Кейс_3 Поиск значения в массиве, или когда ВПР не в силах нам помочь

Рассмотрим ситуацию, когда необходимо понять, есть ли в массиве ячеек нужные нам значения.
Задача:

  • в столбце «Условие поиска» указано значение и необходимо определить, присутствует ли оно в столбце «Массив для поиска»

Визуально все выглядит в следующем виде:

image

Как мы видим, функция «ВПР» тут бессильна, т.к. мы ищем не точное совпадение, а именно наличие в ячейке нужного нам значения.
Для решения задачи необходимо использовать комбинацию нескольких функций, а именно:
«ЕСЛИ»
«ЕСЛИОШИБКА»
«СТРОЧН»
«НАЙТИ»

По порядку обо всех, «ЕСЛИ» мы уже разобрали ранее, потому перейдем к функции «ЕСЛИОШИБКА» (IFERROR)

ЕСЛИОШИБКА(значение, значение_при_ошибке)

  • Значение — аргумент, проверяемый на возникновение ошибок.
  • Значение_при_ошибке — значение, возвращаемое при ошибке при вычислении по формуле. Возможны следующие типы ошибок: #Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? и #ПУСТО!.

Важно: данная формула практически всегда обязательна при работе с массивами информации и справочниками, т.к. зачастую бывает, что искомое значение не находится в справочнике и в этом случае функция возвращает ошибку. Если же в ячейке выводится ошибка и ячейка участвует, например, в вычислении, то оно так же произойдет с ошибкой. Плюс ко всему, ячейкам, где формула возвратила ошибку можно присваивать различные значения, которые облегчают их статистическую обработку. Также, в случае ошибки можно выполнять другие функции, что очень удобно при работе с массивами и позволяет строить формулы с учетом довольно разветвленных условий.

«СТРОЧН» (LOWER)

СТРОЧН(текст)

  • Текст — текст, преобразуемый в нижний регистр.

Важно: функция «СТРОЧН» не заменяет знаки, не являющиеся буквами.
Роль в формуле: поскольку функция «НАЙТИ» (FIND) осуществляет поиск и учетом регистра текста, то необходимо привести весь текст к одному регистру, в противном случае «чАй» будет не равно «чай» и т.д. Это актуально, если значение регистра не является условием поиска и отбора значений, в противном случае формулу «СТРОЧН» можно не использовать, так поиск будет более точным.

Теперь подробнее о синтаксисе функции «НАЙТИ» (FIND).

НАЙТИ(искомый_текст, просматриваемый_текст, [нач_позиция])

  • Искомый_текст — текст, который необходимо найти.
  • Просматриваемый_текст — текст, в котором нужно найти искомый текст.
  • Нач_позиция — знак, с которого нужно начать поиск. Первый знак в тексте «просматриваемый_текст» имеет номер 1. Если номер не указан, он по умолчанию считается равным 1.

Синтаксис формулы-решения будет иметь вид:
Вывод результата в ячейку B2:

=ЕСЛИ(ЕСЛИОШИБКА(НАЙТИ(СТРОЧН(A2); СТРОЧН(E2);1);0)=0;«fail»;«bingo!»)

Разберем логику формулы по действиям:

  1. СТРОЧН(A2) – преобразует аргумент «Искомый_текст» в ячейке в А2 в текст с нижним регистром
  2. Функция «НАЙТИ» начинает поиск преобразованного аргумента «Искомый_текст» в массиве «Просматриваемый_текст», который преобразовывается функцией «СТРОЧН(E2)», также в текст с нижним регистром.
  3. В случае если, функция находит совпадение, т.е. возвращает порядковый номер первого символа совпадающего слова/значения, срабатывает условие ИСТИНА в формуле «ЕСЛИ», т.к. полученное значение не равно нулю. Как результат, в столбце «Результат» будет выведено значение «Bingo!»
  4. Если же, функция не находит совпадение т.е. порядковый номер первого символа совпадающего слова/значения не указывается и вместо значения возвращается ошибка, срабатывает условие, заложенное в формулу «ЕСЛИОШИБКА» и возвращается значение равное «0», что соответствует условию ЛОЖЬ в формуле «ЕСЛИ», т.к. полученное значение равно «0». Как результат, в столбце «Результат» будет выведено значение «fail».

image

Как видно из рисунка выше, благодаря функциям «СТРОЧН» и «НАЙТИ» мы находим искомые значения вне зависимости от регистра символов, и места нахождения в ячейке, но необходимо обратить внимание на строку 5.
Условие поиска задано как «111», но в массиве поиска указано значение «1111111 печенюшки», однако формула выдает результат «Bingo!». Это происходит потому, что значение «111» входит в ряд значений «1111111», как следствие находится совпадение. В обратном случае данное условие не сработает.

Кейс_4 Поиск значения в массиве по нескольким условиям, или когда ВПР тем более не в силах нам помочь

Представим ситуацию, когда необходимо найти значение из «Таблица с результатом» в двумерном массиве «Справочник» по нескольким условиям, а именно по значению «Наименование» и «Месяц».
Табличная форма задания будет иметь следующий вид:

image

Условие:

  • В таблицу с результатом необходимо подтянуть данные в соответствии с совпадением условий «Наименование» и «Месяц».

Для решения подобной задачи подойдет комбинация функций «ИНДЕКС» и «ПОИСКПОЗ»

Синтаксис функции «ИНДЕКС» (INDEX)

ИНДЕКС(массив, номер_строки, [номер_столбца])

  • Массив — диапазон ячеек, из которого будут показываться значения в случае совпадения условий их поиска.
  • Если массив содержит только одну строку или один столбец, аргумент «номер_строки» или «номер_столбца» соответственно не является обязательным.
  • Если массив занимает больше одной строки и одного столбца, а из аргументов «номер_строки» и «номер_столбца» задан только один, то функция «ИНДЕКС» возвращает массив, состоящий из целой строки или целого столбца аргумента «массив».
  • Номер_строки — номер строки в массиве, из которой требуется возвратить значение.
  • Номер_столбца — номер столбца в массиве, из которого требуется возвратить значение.

Иными словами функция возвращает из указанного массива в аргументе «Массив» значение, которое находится на пересечении координат, указанных в аргументах «Номер_строки» и «Номер_столбца».

Синтаксис функции «ПОИСКПОЗ» (MATCH)

ПОИСКПОЗ(искомое_значение, просматриваемый_массив, [тип_сопоставления])

  • Искомое_значение — значение, которое сопоставляется со значениями в аргументе просматриваемый_массив. Аргумент искомое_значение может быть значением (числом, текстом или логическим значением) или ссылкой на ячейку, содержащую такое значение.
  • Просматриваемый_массив — диапазон ячеек, в которых производится поиск.
  • Тип_сопоставления — необязательный аргумент. Число -1, 0 или 1.

Функция ПОИСКПОЗ выполняет поиск указанного элемента в диапазоне ячеек и возвращает относительную позицию этого элемента в диапазоне.
Суть использования комбинации функций «ИНДЕКС» и «ПОИСКПОЗ» в том, то мы производим поиск координат значений по их наименованию по «осям координат».
Осью Y будет столбец «Наименование», а осью X – строка «Месяцы».

часть формулы:

ПОИСКПОЗ($A4;$I$4:$I$7;0)

возвращает число по оси Y, в данном случае оно будет равно 1, т.к. значение «А» присутствует в искомом диапазоне и имеет относительную позицию «1» в этом диапазоне.
часть формулы:

ПОИСКПОЗ(B$3;$J$3:$L$3;0)

возвращает значение #Н/Д, т.к. значение «1» отсутствует в просматриваемом диапазоне.

Таким образом, мы получили координаты точки (1; #Н/Д) которые функция «ИНДЕКС» использует для поиска в аргументе «Массив».
Полностью написанная функция для ячейки B4 будет иметь следующий вид:

=ИНДЕКС($J$4:$L$7; ПОИСКПОЗ($A4;$I$4:$I$7;0); ПОИСКПОЗ(B$3;$J$3:$L$3;0))

По сути, если бы мы знали координаты нужного нам значения, функция выглядела бы следующим образом:

=ИНДЕКС($J$4:$L$7;1;#Н/Д))

Поскольку, аргумент «Номер_столбца» имеет значение «#Н/Д», то результат для ячейки «B4» будет соответствующий.
Как видно из получившегося результата не все значения в таблице с результатом находят совпадение со справочником и в итоге мы видим, что часть значений в таблице выводится в виде «#Н/Д», что затрудняет использование данных для дальнейших расчетов.
Результат:

image

Что бы нейтрализовать этот негативный эффект используем функцию «ЕСЛИОШИБКА», о которой мы читали ранее, и заменяем значение, возвращающееся при ошибке на «0», тогда формула будет иметь вид:
Вывод результата в ячейку B4:

=ЕСЛИОШИБКА(ИНДЕКС($J$4:$L$7; ПОИСКПОЗ($A4;$I$4:$I$7;0); ПОИСКПОЗ(B$3;$J$3:$L$3;0));0)

Демонстрация результата:

image

Как видно на картинке, значения «#Н/Д» более не мешают нам в последующих вычислениях с использованием значений в таблице с результатом.

Кейс_5 Поиск значения в диапазоне чисел

Представим, что нам необходимо дать определенный признак числам, входящим в определенный диапазон.
Условие:
В зависимости от стоимости продукта ему должна присваиваться определенная категория
Если значение находится в диапазоне

  • От 0 до 1000 = А
  • От 1001 до 1500 = Б
  • От 1501 до 2000 = В
  • От 2001 до 2500 = Г
  • Более 2501 = Д

image

Функция ПРОСМОТР (LOOKUP) возвращает значение из строки, столбца или массива. Функция имеет две синтаксических формы: векторную и форму массива.

ПРОСМОТР(искомое_значение; просматриваемый_вектор; [вектор_результатов])

  • Искомое_значение — значение, которое функция ПРОСМОТР ищет в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой на значение.
  • Просматриваемый_вектор — диапазон, состоящий из одной строки или одного столбца. Значения в аргументе просматриваемый_вектор могут быть текстом, числами или логическими значениями.
  • Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания: …, -2, -1, 0, 1, 2, …, A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может возвратить неправильный результат. Текст в нижнем и верхнем регистрах считается эквивалентным.
  • Вектор_результатов — диапазон, состоящий из одной строки или столбца. Вектор_результатов должен иметь тот же размер, что и просматриваемый_вектор.

Вывод результата в ячейку B3:

=ПРОСМОТР(E3;$A$3:$A$7;$B$3:$B$7)

image

Аргументы «Просматриваемый_вектор» и «Вектор_результата» можно записать в форме массива – в этом случае не придется выводить их в отдельную таблицу на листе Excel.
В этом случае функция будет выглядеть следующим образом:
Вывод результата в ячейку B3:
=ПРОСМОТР(E3;{0;1001;1501;2001;2501};{«А»;«Б»;«В»;«Г»;«Д»})

Кейс_6 Суммирование чисел по признакам

Для суммирования чисел по определенным признакам можно использовать три разных функции:
СУММЕСЛИ (SUMIF) – суммирует только по одному признаку
СУММЕСЛИМН (SUMIFS) – суммирует по множеству признаков
СУММПРОИЗВ (SUMPRODUCT) – суммирует по множеству признаков
Существует также вариант с использованием «СУММ» (SUM) и функции формулы массивов, когда формула «СУММ» возводится в массив:
({=СУММ(()*())}
но такой подход довольно неудобен и полностью перекрывается по функционалу формулой «СУММПРОИЗВ»
Теперь подробнее по синтаксису «СУММПРОИЗВ»:

СУММПРОИЗВ(массив1, [массив2], [массив3],…)

  • Массив1 — первый массив, компоненты которого нужно перемножить, а затем сложить результаты.
  • Массив2, массив3… — от 2 до 255 массивов, компоненты которых нужно перемножить, а затем сложить результаты.

Условие:

  • Найти общую сумму по стоимости отгрузок по каждому из продуктов за определенный период:

image

Как видно из таблицы с данными, что бы посчитать стоимость необходимо цену умножить на количество, а полученное значение, применив условия отбора переносить в таблица с результатом.
Однако, формула «СУММПРОИЗ» позволяет проводить такие расчеты внутри формулы.
Вывод результата в ячейку B4:

=СУММПРОИЗВ(($A4=$H$3:$H$11)*($K$3:$K$11>=B$3)*($K$3:$K$11<C$3);($M$3:$M$11)*($L$3:$L$11))

Разберем формулу по частям:

($A4=$H$3:$H$11)

– задаем условие по отбору в столбце «Наименование» таблицы с данными по столбцу «Наименование» в таблице с результатом

($K$3:$K$11>=B$3)*($K$3:$K$11<C$3)

– задаем условие по временным рамкам, дата больше или равна первого числа текущего месяца, но меньше первого числа месяца следующего. Аналогично – условие в таблице с результатом, массив – в таблице с данными.

($M$3:$M$11)*($L$3:$L$11)

– перемножаем столбцы «Количество» и «Цена» в таблице с данными.
Несомненным плюсом данной функции является свободный порядок записи условий, их можно записывать в любом порядке, на результат это не повлияет.
Результат:

image

Теперь усложним условие и добавим требование, что бы отбор по наименованию «печеньки» происходил только по классам «малые» и «большие», а по наименованию «булки» все, кроме по классу «с джемом»:

Вывод результата в ячейку B4:

=СУММПРОИЗВ(($A4=$H$3:$H$11)*($J$3:$J$11>=B$3)*($J$3:$J$11<C$3)*(($I$3:$I$11=«малые»)+($I$3:$I$11=«большие»));($L$3:$L$11*$K$3:$K$11))

В формуле для отбора по печенькам добавилось новое условие:

(($I$3:$I$11=«малые»)+($I$3:$I$11=«большие»))

– как видно, два или более условия по одному столбцу выделяются в отдельную группу при помощи символа «+» и заключения условий в дополнительные скобки.
В формуле для отбора по булкам также добавилось новое условие:

=СУММПРОИЗВ(($A5=$H$3:$H$11)*($J$3:$J$11>=B$3)*($J$3:$J$11<C$3)*($I$3:$I$11<>«с джемом»);($L$3:$L$11)*($K$3:$K$11))

это:

($I$3:$I$11<>«с джемом»)

– на самом деле, в данной формуле можно было написать условие отбора также как и при отборе по печенькам, но тогда, пришлось бы перечислять три условия в формуле, в данном случае, проще написать исключение – не равно «с джемом» для этого используем значение «<>».
Вообще, если группы признаков/классов заранее известны, то лучше объединять их в эти группы, создавая справочники, чем записывать все условия в функцию, раздувая ее.
Результат:

image

Что ж, вот мы и подошли к концу нашего краткого мануала, который на самом деле мог бы быть намного больше, но целью было все-таки дать решение наиболее встречающихся ситуаций, а не описывать решение частных (но гораздо более интересных случаев).
Надеюсь, что мануал поможет кому-нибудь в решении задач при помощи Excel, ведь это будет значить, что мой труд не пропал зря!

Спасибо за уделенное время!

Информация о материале
Задачи по Excel

03 января 2017

Решение задач по Excel. Выпуск 4

Задание 1.

  1. Ввести исходные данные, оформить таблицу с помощью обрамления, добавить заголовок, расположив его по центру таблицы, шапку таблицы оформить заливкой. Для форматирования текста используйте Формат Ячейки/ Выравнивание.
  2. Добавить в таблицу дополнительные ячейки для внесения формул и получения результата.
  3. Функции, используемые при выполнении работы:

Математические:

  • СУММ — сумма аргументов;
  • ПРОИЗВЕД — произведение аргументов;
  • СУММПРОИЗВ — сумма произведений соответствующих массивов.

Статистические:

  • СРЗНАЧ — среднее арифметическое аргументов;
  • МАКС — максимальное значение из списка аргументов;
  • МИН — минимальное значение из списка аргументов;
  • СЧЕТЕСЛИ — подсчитывает количество непустых ячеек в диапазоне, удовлетворяющих заданному условию.
  1. Заполнить таблицу (5-7 строк). Имеющиеся в шапке таблицы данные (года, месяцы, дни недели) заносить с помощью автозаполнения.
  2. Оформить таблицу с помощью обрамления, добавить заголовок, расположив его по центру таблицы. Шапку таблицы выполнить в цвете (шрифт и фон), полужирным шрифтом.
  3. Переименовать лист книги по смыслу введенной информации.
  4. Добавить в начало таблицы столбец «№ пп» и заполнить его автоматически.
  5. Выполнить соответствующие вычисления.
Информация о материале
Задачи по Excel

12 ноября 2015

Решение задач по Excel. Выпуск 3

1. Спланируйте расходы на бензин для ежедневных поездок из п. Половинка в г. Урай на автомобиле. Если известно:

  • расстояние м/д населёнными пунктами в км. (30 км. в одну сторону)
  • расход бензина (8 литров на 100 км.)
  • количество поездок в месяц разное (т.к. разное количество рабочих дней.)
  • цена 1 литра бензина ( n рублей за литр.)
  • ежемесячный прогнозируемый рост цены на бензин — k% в месяц

Рассчитайте ежемесячный и годовой расход на бензин. Постройте график изменения цены бензина и график ежемесячных расходов.

2. Представьте, что вы директор ресторана. Общий месячный фонд заработной платы — 10000$. На совете акционеров было установлено, что:

  • официант получает в 1,5 раза больше мойщика посуды;
  • повар — в 3 раза больше мойщика посуды;
  • шеф-повар — на 30$ больше…
Информация о материале
Задачи по Excel

12 ноября 2015

Решение задач по Excel. Выпуск 2

1. Рассчитайте еженедельную выручку зоопарка, если известно:

  • количество проданных билетов каждый день,
  • цена взрослого билета — 15 руб,
  • цена детского на 30% дешевле чем взрослого.

Постройте диаграмму (график) ежедневной выручки зоопарка.

2. Подготовьте бланк заказа для магазина, если известно:

  • продукты (хлеб, мука, макаронные изделия и т.д., не менее 10 наименований)
  • цена каждого продукта
  • количество заказанного каждого продукта

Рассчитайте на какую сумму заказано продуктов. Усовершенствуйте бланк заказа, добавив скидку (например 10%), если стоимость купленных продуктов будет более 5000 руб. Постройте диаграмму (гистограмму) стоимости…

Информация о материале
Задачи по Excel

12 ноября 2015

Решение задач по Excel. Выпуск 1

1. Найти решение уравнения вида kx + b = 0, где k, b — произвольные постоянные.

2. Сахарный тростник содержит 9% сахара. Сколько сахара будет получено из 20 тонн сахарного тростника?

3. Школьники должны были посадить 200 деревьев. Они перевыполнили план посадки на 23%. Сколько деревьев они посадили?

4. Из 50 кг. семян, собранных учениками, 17% составили семена клена, 15% — семена липы, 25% — семена акации, а стальное — семена дуба. Сколько килограмм…

Задание 1.

В
Excel
рассчитать общую стоимость техники
.

1. Ввод данных.


1.1. Переименуйте
Лист 1

. Для этого щелкните на ярлыке листа
правой кнопкой, выберите из контекстного меню команду
Переименовать

и введите новое имя
«Задание 1»

.

1.2. Начиная с ячейки А1, введите последовательно в электронную таблицу
данные
,


указанные на рис.10.

Рис. 1.10. Начальный
вид таблицы

1.3. Отрегулируйте ширину столбцов.

Это можно выполнить автоматически,сделав двойной щелчок мыши
на границе столбцов (курсор при этом превратится в двустороннюю стрелочку) или вручную,
установив курсор на границе между столбцами и растащив столбец до нужной
ширины. Перенос по словам можно сделать при помощи панели Формат ячеек
, выбрав его из контекстного меню, поставить в закладке
Выравнивание
галочку на пункте Переносить по словам
.

Рис. 1.11. Окно форматирования ячеек

1.4. В ячейку А2 введите первый вид техники -Плуг.

В другие ячейки, начиная с А3 по А11 введите другие виды
сельхозтехники:

Культиватор;

Борона;

Лущильник;

Сеялка;

Опрыскиватель;

Каток;

Фреза;

Разбрасыватель
минеральных удобрений
;

Косилка.

Рис. 1.12. Промежуточный
вид таблицы

2. Создание формул.

2.1. Внесите в таблицу количество сельхозтехники и цены в
долларах ($) в соответствии с рисунком, а также добавьте дополнительные строчки
в указанных на рисунке ниже.

2.2. Рассчитайте общую стоимость закупки (в $), используя
метод ввода формул вручную:

– установите курсор в ячейке D2;

– введите знак равенства (=), а затем вручную напечатайте
формулу:

В2*С2, обратите внимание, что все действия повторяются выше
в строке формул.

или кнопку на панели формул.
Убедитесь, что в ячейке D2 появилось числовое значение 6500.

2.3. Рассмотрим более рациональный способ ввода формул,
которым рекомендуем пользоваться в дальнейшем – метод ввода формул путем указания
ячеек.

Рассчитайте общую стоимость закупки (в $). Для этого:

– установите курсор в ячейке D3;

– щелкните в строке формул и введите знак равенства (=);

– щелкните по ячейке В3. Убедитесь, что вокруг ячейки В3
появилась активная рамка, а в строке формул отобразился адрес ячейки В3

Рис. 1.13. Ввод
формулы путем указания ячеек

– продолжите ввод формулы, напечатав с клавиатуры знак
умножения (*);

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

– для завершения ввода формулы нажмите клавишу

или кнопку на панели формул.
Убедитесь, что в ячейке D3 появилось числовое значение 8000.

3. Адресация ячеек.

Для автоматизации однотипных вычислений в электронных
таблицах используется механизм копирования и перемещения формул, при котором
происходит автоматическая настройка ссылок на ячейки с исходными данными.

3.1. Просчитайте общую стоимость закупки (в $) для
оставшихся видов сельхозтехники, используя маркер автозаполнения. Для этого:

– щелкните по ячейке D3;

– установите курсор на маркер автозаполнения;

– нажмите левую кнопку мыши и, не отжимая, протащите формулу
вниз до конца списка и отпустите левую кнопку;

– убедитесь, что в каждой строке программа изменила ссылки
на ячейки в соответствии с новым положением формулы (в выбранной на рис. 8
ячейке D11 формула выглядит =В11*С11) и что все ячейки заполнились соответствующими
числовыми значениями.

Рис. 1.14. Промежуточный
вид таблицы

Просчитайте цену сельхозтехники в рублях, используя
указанный в таблице курс доллара по отношению к рублю для чего:

– установите курсор в ячейке Е2;

– введите формулу =С2*В27;

– убедитесь, что получилось числовое значение 78260;

– попробуйте распространить формулу вниз на весь список с
помощью маркера автозаполнения. Убедитесь, что везде получились нули!
Это произошло потому, что при
копировании формулы относительная ссылка на курс доллара в ячейке В27
автоматически изменилась на В28, В29 и т.д. А поскольку эти ячейки пустые, то
при умножении на них получается 0. Таким образом, исходную формулу перевода цены
из долларов в рубли следует изменить так, чтобы ссылка на ячейку В27 при
копировании не менялась.

Для этого существует абсолютная ссылка на ячейку, которая
при копировании и переносе не изменяется.

Пересчитайте столбец Е:

– удалите все содержимое диапазона ячеек Е2:Е11, введите в
ячейку Е2 формулу = С2*$В$27;

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

3.3. Зная цену вида сельскохозяйственной техники в рублях и ее
количество, самостоятельно рассчитайте последний столбец: общую сумму закупки в
рублях.

4. Использование функций.

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

. Рассмотрим оба эти метода на примерах.

4.1. Рассчитайте итог по столбцу «Количество», используя
функцию СУММ (функция нахождения суммы), методом ввода функций вручную.

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

Для расчета итога по столбцу «Количество»:

– установите курсор в ячейку В13;

– напечатайте с клавиатуры формулу =СУММ(B2:B11);

– нажмите клавишу

и убедитесь, что в ячейке В13 появилось числовое значение
75.

4.2. Рассчитайте итог по столбцу «Цена, $», используя
средство
Мастер
функций

.

Для ввода функции и ее аргументов в полуавтоматическом
режиме предназначено средство
Мастер функций (
fx


), которое обеспечивает правильное написание функции,
соблюдение необходимого количества аргументов и их правильную последовательность.

Для его открытия используются:

– Вкладка Формулы
, где
указана библиотека функций;

– кнопка Мастер функций на панели формул (рис. 1.15).

Рис. 1.15. Кнопка
«Мастер функций» на панели формул

Для расчета итога по столбцу «Цена, $»:

– установите курсор в ячейке С13;

– вызовите диалоговое окно Мастер функций одним из указанных выше
способов;

– в поле Функция найдите СУММ;

– в поле Число 1 можно ввести сразу весь диапазон суммирования С2:С11
(диапазон можно ввести с клавиатуры, а можно выделить на листе левой кнопкой
мыши, и тогда он отобразится в формуле автоматически) (рис. 1.16);

Рис. 1.16. Расчет
суммы через Мастер функций

– обратите внимание на кнопку сворачивания диалогового окна, расположенную
в правой части поля Число 1
. Это приведет к
временному сворачиванию окна, в результате чего будет виден весь рабочий лист;

– щелкните по кнопке ОК, убедитесь, что в ячейке С13 появилось числовое
значение 11185.

4.3. Аналогичным образом рассчитайте итог по оставшимся столбцам.

4.4. Рассчитайте дополнительные параметры, указанные в таблице
(средние цены, минимальные и максимальные). Данные функции находятся в
категории Статистический
. Для этого
в указанных ячейках используйте соответствующие функции.

Таблица
1.2

Адреса ячеек и соответствующие им расчетные
функции

Адрес
ячейки

Формула

Действие

С15

СРЗНАЧ(C2:C11)

Вычисление
среднего значения из указанного диапазона

Е17

СРЗНАЧ(E2:E11)

С19

M
ИН(C2:C11)

Нахождение
минимального значения из указанного диапазона

Е21

M
ИН(E2:E11)

С23

MA
КС(C2:C11)

Нахождение
максимального значения из указанного диапазона

Е25

MA
КС(E2:E11)

5. Форматирование данных.

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

Если переместить курсор в ячейку с отформатированным числовым
значением, то в строке формул будет отображено числовое значение в
неформатированном виде. При работе с
ячейкой всегда обращайте внимание на строку формул!
Некоторые операции
форматирования
Excel

выполняет автоматически.

Например, если ввести в ячейку значение 10%, то программа будет знать,
что вы хотите использовать процентный формат, и применит его автоматически.
Аналогично если вы используете пробел для отделения в числах тысяч от сотен
(например, 123 456), Excel применит форматирование с этим разделителем
автоматически. Если вы ставите после числового значения знак денежной единицы,
установленный по умолчанию, например «руб.», то к данной ячейке будет применен
денежный формат.

Для установки форматов ячеек предназначено диалоговое окно Формат
ячеек.

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

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

Кроме этого диалоговое окно Формат ячеек содержит несколько вкладок,
предоставляющих пользователю различные возможности для форматирования: Шрифт,
Эффекты шрифта, Выравнивание, Обрамление, Фон, Защита ячейки.

5.1. Измените формат диапазона ячеек С2:С13 на Денежный:

– выделите диапазон ячеек С2:С13;

– щелкните внутри диапазона правой кнопкой мыши;

– выберите команду Формат / Ячейки;

– на вкладке Число выберите категорию Денежный;

– в перечне Формат выберите USD $ Английский (США);

– параметр Дробная часть укажите равным 0;

– нажмите кнопку ОК (рис. 1.17).

Рис. 1.17. Установка
«Денежного» формата ячеек

5.2. Аналогичным образом измените формат для столбцов «Общая стоимость
закупки, $», «Цена, руб.», «Общая стоимость закупки, руб.». Также измените
формат для ячеек итога со средней, минимальной и максимальной ценами. Для
рублевых данных используйте формат RUB руб. русский и дробную часть укажите
равной 1.

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

6. Оформление таблиц.

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

6.1. Добавьте заголовок к таблице:

– щелкните правой кнопкой мыши по цифре 1 у первой строки;

– выберите команду Вставить строки;

– выделите диапазон ячеек А1:F1 и выполните команду

– введите в объединенные ячейки название «Отчет по закупке сельскохозяйственного
оборудования»;

– щелкнув правой кнопкой мыши, вызовите контекстное меню Формат ячейки.
В открывшемся окне, в закладке шрифт установите следующие параметры: Шрифт –
Calibi
, начертание – полужирный курсив, кегль – 14;
Эффекты шрифта – цвет синий; Выравнивание – по центру; Обрамление – положение
линий со всех сторон, стиль – сплошная линия 2,5 пт., цвет – зеленый; Фон –
желтый 2;

– нажмите кнопку ОК.

6.2. Отформатируйте содержимое таблицы:

– примените полужирное начертание к данным в диапазонах ячеек А2:F2,
А3:А28;

– установите Фон и Обрамление для диапазонов ячеек: А14:F14; А16:С16;
А18:Е18; А20:С20; А22:Е22; А24:С24; А26:Е26;

– выделите курс доллара полужирным начертанием и красным цветом;

– диапазон ячеек А2:F12 оформите Обрамлением: внешняя рамка и линии
внутри.

6.3. Отрегулируйте ширину столбцов, если в процессе форматирования
данные в ячейках увеличились и не умещаются в границы ячейки (рис. 1.18).

Рис. 1.18. Конечный
вид таблицы

6.4. Установите горизонтальную ориентацию листа: Главная / Печать /
Ориентация альбомная.

6.5. Сохраните электронную таблицу в личной папке под именем «Работа
1».

Недавно встал перед проблемой выбора задач для начального уровня изучения электронных таблиц. Задач много, но как-то все за душу не берет — прайсы, зарплата — в школе от всего этого скукотища. Ну, погуглил немного и нашел себе. Публикую здесь не тексты задач полностью — их можно варировать в зависимости от возраста учащихся и желаемой сложности. А вот сюжеты — публикую. Надеюсь, что коллеги сами справятся с адаптацией задачек для конкретной аудитории. Я использовал их для построения диаграмм — все просто, но требуется понимание, где и какой тип диаграмм использовать.

Вкус губной помады?

Статистическое агентство анкетами опросило россиян и выяснило, что девушки до 17 лет красят губы в день по 16 раз, от этого возраста до 21 года — 12 раз, до 27 лет — 6 раз, 35 — 2 раза, до 45 лет — 4 раза, до 55 лет — 3 раза, до 65 лет — 1 раз. К месту будет сказать, что по другой анкете, мужчины признавались, насколько им приятна на вкус женская губная помада. Оказалось, 93% из числа опрошенных мужчин это абсолютно все равно, 5% — помада даже нравится, и лишь оставшимся 2% — она противна.

Что такое первый поцелуй?

Статистическое агентство анкетами опросило россиян и выяснило, что 98% от числа опрошенных горожанок любят целоваться с закрытыми глазами. Зато 63% мужчин предпочитают этим заниматься с открытыми глазами. Во многих анкетах читатели по собственной инициативе пытались объяснить свои пристрастия к слепому или зрячему поцелую. Выяснилось, что у большинства девушек и женщин глаза закрываются сами собой. Мужчины же любят подглядывать за реакцией партнерши — не пора ли приступать к более серьезным вещам.

Этим же опросом агентство выяснило, насколько активно целуются россияне. Оказалось, что средние поцелуи до 14 лет длятся около 40 секунд, от этого возраста до 17 лет — 1 минуту 25 секунд, до 21 года — 14 минут, до 23 лет — 19 минут, до 27 лет — 9 минут, до 32 лет — 8 минут, до 35 лет — 7 минут, до 40 лет — 1 минуту, до 45 лет — 20 секунд, до 50 лет — 4 секунды, до 60 лет — 2 секунды.

Время первой любви?

Статистическое агентство анкетами опросило россиян и выяснило, что 30 процентов россиянок влюбились в первый раз в 5 лет, 15% — впервые увлеклись мальчиками в начальных классах школы, 45% — потеряли голову в 12 лет, 5% — в 14 лет, и последние 5% — влюбились в первый раз в 15-17 лет.

У мужчин все по-другому. Первый раз они влюбляются в 11 лет — 60% россиян, остальные встречают свое первое счастье — в 14-17 лет.

Какую несвойственную работу выполняют по дому женщины?»

Оказалось, что забивают гвозди — 92 процента от числа опрошенных женщин’ ремонтируют бытовую технику — 4 процента, переносят мебель — 57, чистят засоренные водопроводные трубы — 17, выносят мусор — 64, выбивают ковры — 9, соблазняют мужа — 4, смотрят по телевизору хоккей, футбол и бокс — 9, делают в квартире ремонт — 44 процента от числа опрошенных.

Какую несвойственную работу выполняют по дому мужчины?

Оказалось, что вытирают пыль с мебели — 8 процентов от числа опрошенных по анкете мужчин’ моют полы — 6 процентов, стирают — 21, вышивают — 1, шьют — 3, готовят еду — 18, гладят белье — 4, моют окна — 0,5 выращивают комнатные цветы — 3, бегают по магазинам — 14, вяжут — 20, штопают белье — 2, пришивают пуговицы — 8 процентов от числа опрошенных.

В результате получается нечто вроде вот такой диаграммы:

Наглядно, весело и полезно.

Ну, и «до кучи» еще вот такая картинка — тоже в качестве задачки, но только на использование графических объектов в Word:

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

Тихомирова
А.А.
MS


Excel

.
Практикум

ПРАКТИЧЕСКОЕ
ЗАДАНИЕ №1

Построение таблицы

Для выполнения
задания используйте в качестве образца
таблицу (рис. 1).

Рисунок 1- Бланк
ведомости учета посещений

    Ввести в ячейку
    А1 текст «Ведомость»

    Ввести в ячейку
    А2 текст «учета посещений в поликлинике
    (амбулатории), диспансере, консультации
    на дому»

    Ввести в ячейку
    А3 текст «Фамилия и специальность врача»

    Ввести в ячейку
    А4 текст «за»

    Ввести в ячейку
    А5 текст «Участок: территориальный №»

    Ввести в ячейку
    Е5 текст «цеховой №»

    Создать шапку
    таблицы:

    ввести в ячейку
    А7 текст «Числа месяца»

    ввести в ячейку
    В7 текст «В поликлинике принято осмотрено-
    всего»

    ввести в ячейку
    С7 текст «В том числе по поводу заболеваний»

    ввести в ячейку
    Е7 текст «Сделано посещений на дому»

    ввести в ячейку
    F7
    текст «В том числе к детям в возрасте
    до 14 лет включительно»

    ввести в ячейку
    C8
    текст «взрослых и подростков»

    ввести в ячейку
    D8
    текст «детей в возрасте до 14 лет
    включительно»

    ввести в ячейку
    F8
    текст «по поводу заболеваний»

    ввести в ячейку
    G8
    текст «профилактических и патронажных»

    ввести в ячейку
    А9 текст «А»

    пронумеровать
    остальные столбцы таблицы

    Отформатировать
    шапку таблицы по образцу

ПРАКТИЧЕСКОЕ
ЗАДАНИЕ №2

Вычисления в
таблицах. Автосумма.

    В таблице,
    построенной в предыдущем задании,
    заполнить произвольными данными столбцы

    В строке 15
    сформировать строку ИТОГО:
    (в ячейках
    В15, С15, D15,
    Е15, F15
    и G15)
    использовать Автосумму.

ПРАКТИЧЕСКОЕ
ЗАДАНИЕ №3

Вычисления в
таблицах. Формулы

    Выполните построение
    и форматирование таблицы по образцу,
    представленному на рис. 2, оставив
    пустыми ячейки I6:J9
    в столбцах 9 и 10 таблицы.

Рисунок 2- Расчет
заработной платы с использованием
формул

    Введите в ячейку
    J6
    формулу для подсчета Суммы
    к выдаче без учета налога
    :
    =G6+H6

    Введите формулу
    для расчета Налога

    (столбец 9) : =$E$3*(G6+H6)

    Скопируйте формулу
    в ячейки диапазона I7:I14,
    обратите внимание на автоматические
    изменения в формулах, происходящие при
    копировании

    Измените формулу
    в ячейке J6:
    = G6+H6-I6

    Скопируйте формулу
    в ячейки диапазона J7:J14,
    обратите внимание на автоматические
    изменения в формулах, происходящие при
    копировании

    Подсчитайте
    итоговые значения в ячейках G16,
    I16,
    J16,
    используя Автосумму

    Подсчитайте
    среднее значение по столбцу Оклад в
    ячейке G18,
    используя Мастер
    функций
    и
    функцию СРЗНАЧ (категория Статистические).
    Формула: = СРЗНАЧ (G6:G14)

    Скопируйте формулу
    в ячейки I18
    и J18,
    обратите внимание на автоматические
    изменения в формулах, происходящие при
    копировании

ПРАКТИЧЕСКОЕ
ЗАДАНИЕ №4

Построение
диаграмм

    Выполните построение
    и форматирование таблицы по образцу,
    представленному на рис. 3.

Рисунок 3- Таблица
для построения диаграмм

    По данным таблицы
    постройте диаграммы:

    круговую диаграмму
    первичной заболеваемости социально
    значимыми болезнями в г. Санкт- Петербурге
    в 2010 году;

    гистограмму
    динамики изменения первичной
    заболеваемости населения социально
    значимыми болезнями в г. Санкт- Петербурге
    в период 2006- 2010 гг.

    график динамики
    изменения первичной заболеваемости
    населения дизентерией в г. Санкт-
    Петербурге в период 2006- 2010 гг.

ПРАКТИЧЕСКОЕ
ЗАДАНИЕ №5

Логическая
функция ЕСЛИ

    Преобразуйте
    таблицу из задания №3 к виду на рис.4,
    создав и заполнив столбец «Процент
    выполнения плана», а также задайте
    размер премии 15% в ячейке Н3.

    Выполните расчет
    значений в столбце «Премия», используя
    встроенную логическую функцию ЕСЛИ,
    исходя из следующего условия:

«премию в размере
15% от оклада получают сотрудники,
перевыполнившие план».

    Пересчитайте в
    соответствии с изменениями в таблице
    столбцы «Налог», «Сумма к выдаче»,
    итоговые и средние значения.

    Сравните полученные
    результаты с таблицей на рис. 5.

Рисунок 4- Изменения
таблицы задания №3

Рисунок 5- Результат
выполнения задания 5

ПРАКТИЧЕСКОЕ
ЗАДАНИЕ №
6

Вычисления в
таблицах. Формулы.

Использование
формул, содержащих вложенные функции

    Выполните построение
    и форматирование таблицы по образцу,
    представленному на рис. 6.

Рисунок 6 – Таблица
для определения результатов тестирования
студентов

    Используя
    логические функции, составьте формулу
    для автоматизированного определения
    оценок студентов в соответствии с
    набранными баллами, исходя из следующих
    условий:

Каждому студенту предложено ответить
на 100 вопросов. За каждый ответ начисляется
один балл.

По итогам тестирования выставляются
оценки по следующему критерию: от 90

до 100

баллов- оценка «отлично
»,
от 75

до 89

«хорошо
»,
от 60

до 74

– «удовл
.»,
от 50

до 59

«неудовл

, до 49

«единица
»,
менее 35

«ноль
».
В остальных случаях должно выводиться
сообщение «ошибка
».

Перед выполнением
расчетов составьте алгоритм решения
задачи в графической форме.

3.
Рассчитайте средний балл, установив
вывод его значения в виде целого числа.

4.
Упорядочьте данные, содержащиеся в
таблице, по убыванию набранных баллов.

5. Сравните полученные
результаты с таблицей на рис. 7.

Рисунок 7- Результат
выполнения задания 6

Задание 1.

  1. Ввести исходные данные, оформить таблицу с помощью обрамления, добавить заголовок, расположив его по центру таблицы, шапку таблицы оформить заливкой. Для форматирования текста используйте Формат Ячейки/ Выравнивание.
  2. Добавить в таблицу дополнительные ячейки для внесения формул и получения результата.
  3. Функции, используемые при выполнении работы:

Математические:

  • СУММ — сумма аргументов;
  • ПРОИЗВЕД — произведение аргументов;
  • СУММПРОИЗВ — сумма произведений соответствующих массивов.

Статистические:

  • СРЗНАЧ — среднее арифметическое аргументов;
  • МАКС — максимальное значение из списка аргументов;
  • МИН — минимальное значение из списка аргументов;
  • СЧЕТЕСЛИ — подсчитывает количество непустых ячеек в диапазоне, удовлетворяющих заданному условию.
  1. Заполнить таблицу (5-7 строк). Имеющиеся в шапке таблицы данные (года, месяцы, дни недели) заносить с помощью автозаполнения.
  2. Оформить таблицу с помощью обрамления, добавить заголовок, расположив его по центру таблицы. Шапку таблицы выполнить в цвете (шрифт и фон), полужирным шрифтом.
  3. Переименовать лист книги по смыслу введенной информации.
  4. Добавить в начало таблицы столбец «№ пп» и заполнить его автоматически.
  5. Выполнить соответствующие вычисления.

1. Спланируйте расходы на бензин для ежедневных поездок из п. Половинка в г. Урай на автомобиле. Если известно:
— расстояние м/д населёнными пунктами в км. (30 км. в одну сторону)
— расход бензина (8 литров на 100 км.)
— количество поездок в месяц разное (т.к. разное количество рабочих дней.)
— цена 1 литра бензина (n рублей за литр.)
— ежемесячный прогнозируемый рост цены на бензин — k% в месяц
Рассчитайте ежемесячный и годовой расход на бензин. Постройте график изменения цены бензина и график ежемесячных расходов.

2. Представьте, что вы директор ресторана. Общий месячный фонд заработной платы — 10000$. На совете акционеров было установлено, что:
— официант получает в 1,5 раза больше мойщика посуды;
— повар — в 3 раза больше мойщика посуды;
— шеф-повар — на 30$ больше…

1. Рассчитайте еженедельную выручку зоопарка, если известно:
— количество проданных билетов каждый день
— цена взрослого билета — 15 руб.
— цена детского на 30% дешевле чем взрослого. Постройте диаграмму (график) ежедневной выручки зоопарка.

2. Подготовьте бланк заказа для магазина, если известно:
— продукты(хлеб, мука, макаронные изделия и т.д., не менее 10 наименований)
— цена каждого продукта
— количество заказанного каждого продукта
Рассчитайте на какую сумму заказано продуктов. Усовершенствуйте бланк заказа, добавив скидку (например 10%), если стоимость купленных продуктов будет более 5000 руб. Постройте диаграмму (гистограмму) стоимости…

1. Найти решение уравнения вида kx + b = 0, где k, b — произвольные постоянные.

2. Сахарный тростник содержит 9% сахара. Сколько сахара будет получено из 20 тонн сахарного тростника?

3. Школьники должны были посадить 200 деревьев. Они перевыполнили план посадки на 23%. Сколько деревьев они посадили?

4. Из 50 кг. семян, собранных учениками, 17% составили семена клена, 15% — семена липы, 25% — семена акации, а стальное — семена дуба. Сколько килограмм…

Выберите документ из архива для просмотра:



18.5 КБ

автомобили.xls



14 КБ

страны.xls

Excel пр.р. 1.docx

Библиотека
материалов

Практическая работа 1

«Назначение и интерфейс MS Excel»

Выполнив задания этой темы, вы:

1.

Научитесь запускать электронные таблицы;

2. Закрепите основные понятия: ячейка, строка, столбец, адрес ячейки;

3.

Узнаете как вводить данные в ячейку и редактировать строку формул;

5.

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

Задание:

Познакомиться практически с основными элементами окна MS Excel.

    Запустите программу Microsoft Excel. Внимательно рассмотрите окно программы.

Документы, которые создаются с помощью
EXCEL

, называются

рабочими книгами


и имеют расширение
. XLS .

Новая рабочая книга имеет три рабочих листа, которые называются ЛИСТ1, ЛИСТ2 и ЛИСТ3. Эти названия указаны на ярлычках листов в нижней части экрана. Для перехода на другой лист нужно щелкнуть на названии этого листа.

Действия с рабочими листами:

    Переименование рабочего листа.

    Установить указатель мыши на корешок рабочего листа и два раза щелкнуть левой клавишей или вызвать контекстное меню и выбрать команду Переименовать.
    Задайте название листа «ТРЕНИРОВКА»

    Вставка рабочего листа

    .

    Выделить ярлычок листа «Лист 2», перед которым нужно вставить новый лист, и с помощью контекстного меню
    вставьте новый лист и дайте название «Проба»

    .

    Удаление рабочего листа.

    Выделить ярлычок листа «Лист 2», и с помощью контекстного меню
    удалите

    .

Ячейки и диапазоны ячеек.

Рабочее поле состоит из строк и столбцов. Строки нумеруются числами от 1 до 65536. Столбцы обозначаются латинскими буквами: А, В, С, …, АА, АВ, … , IV , всего – 256. На пересечении строки и столбца находится ячейка. Каждая ячейка имеет свой адрес: имя столбца и номер строки, на пересечении которых она находится. Например, А1, СВ234, Р55.

Для работы с несколькими ячейками их удобно объединять их в «диапазоны».

Диапазон – это ячейки, расположенные в виде прямоугольника. Например, А3, А4, А5, В3, В4, В5. Для записи диапазона используется «
:

»: А3:В5

8:20 – все ячейки в строках с 8 по 20.

А:А – все ячейки в столбце А.

Н:Р – все ячейки в столбцах с Н по Р.

В адрес ячейки можно включать имя рабочего листа: Лист8!А3:В6.

2.

Выделение ячеек в Excel


Что выделяем


Действия

Одну ячейку

Щелчок на ней или перемещаем выделения клавишами со стрелками.

Строку

Щелчок на номере строки.

Столбец

Щелчок на имени столбца.

Диапазон ячеек

Протянуть указатель мыши от левого верхнего угла диапазона к правому нижнему.

Несколько диапазонов

Выделить первый, нажать SCHIFT + F 8, выделить следующий.

Всю таблицу

Щелчок на кнопке «Выделить все» (пустая кнопка слева от имен столбцов)

Можно изменять ширину столбцов и высоту строк перетаскиванием границ между ними.

Воспользуйтесь полосами прокрутки для того, чтобы определить сколько строк имеет таблица и каково имя последнего столбца.


Внимание!!!

Чтобы достичь быстро конца таблицы по горизонтали или вертикали, необходимо нажать комбинации клавиш: Ctrl+→ — конец столбцов или Ctrl+↓ — конец строк. Быстрый возврат в начало таблицы — Ctrl+Home.

В ячейке А3 Укажите адрес последнего столбца таблицы.

Сколько строк содержится в таблице? Укажите адрес последней строки в ячейке B3.

3. В EXCEL можно вводить следующие типы данных:

    Числа.

    Текст (например, заголовки и поясняющий материал).

    Функции (например, сумма, синус, корень).

    Формулы.

Данные вводятся в ячейки. Для ввода данных нужную ячейку необходимо выделить. Существует два способа ввода данных:

    Просто щелкнуть в ячейке и напечатать нужные данные.

    Щелкнуть в ячейке и в строке формул и ввести данные в строку формул.

Нажать ENTER .

Введите в ячейку N35 свое имя, выровняйте его в ячейке по центру и примените начертание полужирное.


Введите в ячейку С5 текущий год, используя строку формул.

4. Изменение данных.

    Выделить ячейку и нажать F 2 и изменить данные.

    Выделить ячейку e щелкнуть в строке формул и изменить данные там.

Для изменения формул можно использовать только второй способ.

Измените данные в ячейке

N35,

добавьте свою фамилию. используя любой из способов.

5.

Ввод формул.


Формула – это арифметическое или логическое выражение, по которому производятся расчеты в таблице. Формулы состоят из ссылок на ячейки, знаков операций и функций. Ms EXCEL располагает очень большим набором встроенных функций. С их помощью можно вычислять сумму или среднее арифметическое значений из некоторого диапазона ячеек, вычислять проценты по вкладам и т. д.

Ввод формул всегда начинается со знака равенства.


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

Действие


Примеры

+

Сложение

А1+В1



Вычитание

А1 — В2

*

Умножение

В3*С12

/

Деление

А1 / В5

Возведение в степень

А4 ^3

=, <,>,<=,>=,<>

Знаки отношений

А2

В формулах можно использовать скобки для изменения порядка действий.

    Автозаполнение.

Очень удобным средством, которое используется только в MS EXCEL , является автозаполнение смежных ячеек. К примеру, необходимо в столбец или строку ввести названия месяцев года. Это можно сделать вручную. Но есть гораздо более удобный способ:

    Введите в первую ячейку нужный месяц, например январь.

    Выделите эту ячейку. В правом нижнем углу рамки выделения находится маленький квадратик – маркер заполнения.

    Подведите указатель мыши к маркеру заполнения (он примет вид крестика), удерживая нажатой левую кнопку мыши, протяните маркер в нужном направлении. При этом радом с рамкой будет видно текущее значение ячейки.

Если необходимо заполнить какой-то числовой ряд, то нужно в соседние две ячейки ввести два первых числа (например, в А4 ввести 1, а в В4 – 2), выделить эти две ячейки и протянуть за маркер область выделения до нужных размеров.

Выбранный для просмотра документ
Excel пр.р. 2.docx

Библиотека
материалов

Практическая работа 2

«Ввод данных и формул в ячейки электронной таблицы MS Excel»

·

Вводить в ячейки данные разного типа: текстовые, числовые, формулы.

Задание:

Выполните в таблице ввод необходимых данных и простейшие расчеты.

Технология выполнения задания:

1.

Запустите программу
Microsoft Excel.

2.

В ячейку

А1 Листа 2

введите текст: «Год основания школы». Зафиксируйте данные в ячейке любым известным вам способом.

3.

В ячейку

В1

введите число –год основания школы (1971).

4.

В ячейку

C1

введите число –текущий год (2016).

Внимание!

Обратите внимание на то, что в MS Excel текстовые данные выравниваются по левому краю, а числа и даты – по правому краю.

5.

Выделите ячейку

D1

, введите с клавиатуры формулу для вычисления возраста школы:
= C1- B1

Внимание!

Ввод формул всегда начинается со знака равенства
«=».

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

6.

Удалите содержимое ячейки
D1

и повторите ввод формулы с использованием мышки. В ячейке
D1

установите знак
«=»

, далее щелкните мышкой по ячейке
C1,

обратите внимание адрес этой ячейки появился в
D1,

поставьте знак

«–»

и щелкните по ячейке
B1

, нажмите

{Enter}.

7.

В ячейку

А2

введите текст

«Мой возраст».

8.

В ячейку

B2

введите свой год рождения.

9.

В ячейку

С2

введите текущий год.

10.

Введите в ячейку
D2

формулу для вычисления Вашего возраста в текущем году
(= C2- B2).

11.

Выделите ячейку

С2.

Введите номер следующего года. Обратите внимание, перерасчет в ячейке
D2

произошел автоматически.

12.

Определите свой возраст в 2025 году. Для этого замените год в ячейке
С2

на

2025.

Самостоятельная работа

Упражнение:

Посчитайте, используя ЭТ, хватит ли вам 130 рублей, чтоб купить все продукты, которые вам заказала мама, и хватит ли купить чипсы за 25 рублей?

Технология выполнения упражнения:



o В ячейку А1 вводим “№”
o В ячейки А2, А3 вводим “1”, “2”, выделяем ячейки А2,А3, наводим на правый нижний угол (должен появиться черный крестик), протягиваем до ячейки А6
o В ячейку В1 вводим “Наименование”
o В ячейку С1 вводим “Цена в рублях”
o В ячейку D1 вводим “Количество”
o В ячейку Е1 вводим “Стоимость” и т.д.
o В столбце “Стоимость” все формулы записываются на английском языке!
o В формулах вместо переменных записываются имена ячеек.
o После нажатия Enter вместо формулы сразу появляется число – результат вычисления

o Итого посчитайте самостоятельно.

Результат покажите учителю!!!

Выбранный для просмотра документ
Excel пр.р. 3.docx

Библиотека
материалов

Практическая работа 3

«MS Excel. Создание и редактирование табличного документа»

Выполнив задания этой темы, вы научитесь:

Создавать и заполнять данными таблицу;

Форматировать и редактировать данные в ячейке;

Использовать в таблице простые формулы;

Копировать формулы.

Задание:

1.

Создайте таблицу, содержащую расписание движения поездов от станции Саратов до станции Самара. Общий вид таблицы «Расписание» отображен на рисунке.

2.

Выберите ячейку

А3

, замените слово «Золотая» на «Великая» и нажмите клавишу
Enter

.

3.

Выберите ячейку

А6

, щелкните по ней левой кнопкой мыши дважды и замените «Угрюмово» на «Веселково»

4.

Выберите ячейку

А5

зайдите в строку формул и замените «Сенная» на «Сенная 1».

5.

Дополните таблицу «Расписание» расчетами времени стоянок поезда в каждом населенном пункте. (вставьте столбцы) Вычислите суммарное время стоянок, общее время в пути, время, затрачиваемое поездом на передвижение от одного населенного пункта к другому.

Технология выполнения задания:

1.

Переместите столбец «Время отправления» из столбца С в столбец D. Для этого выполните следующие действия:

Выделите блок C1:C7; выберите команду
Вырезать

.
Установите курсор в ячейку D1;
Выполните команду
Вставить

;
Выровняйте ширину столбца в соответствии с размером заголовка.;

2.

Введите текст «Стоянка» в ячейку С1. Выровняйте ширину столбца в соответствии с размером заголовка.

3.

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

4.

Необходимо скопировать формулу в блок С4:С7, используя маркер заполнения. Для этого выполните следующие действия:
Вокруг активной ячейки имеется рамка, в углу которой есть маленький прямоугольник, ухватив его, распространите формулу вниз до ячейки С7.

5.

Введите в ячейку Е1 текст «Время в пути». Выровняйте ширину столбца в соответствии с размером заголовка.

6.

Создайте формулу, вычисляющую время, затраченное поездом на передвижение от одного населенного пункта к другому.

7.

Измените формат чисел для блоков С2:С9 и Е2:Е9. Для этого выполните следующие действия:

Выделите блок ячеек С2:С9;
Главная – Формат – Другие числовые форматы — Время и установите параметры (часы:минуты)

.

Нажмите клавишу

Ок

.

8.

Вычислите суммарное время стоянок.
Выберите ячейку С9;
Щелкните кнопку
Автосумма

на панели инструментов;
Подтвердите выбор блока ячеек С3:С8 и нажмите клавишу
Enter

.

9.

Введите текст в ячейку В9. Для этого выполните следующие действия:

Выберите ячейку В9;
Введите текст «Суммарное время стоянок». Выровняйте ширину столбца в соответствии с размером заголовка.

10.

Удалите содержимое ячейки С3.

Выберите ячейку С3;
Выполните команду основного меню
Правка – Очистить

или нажмите

Delete

на клавиатуре;
Внимание!

Компьютер автоматически пересчитывает сумму в ячейке С9!!!

Выполните команду
Отменить

или нажмите соответствующую кнопку на панели инструментов.

11.

Введите текст «Общее время в пути» в ячейку D9.

12.

Вычислите общее время в пути.

13.

Оформите таблицу цветом и выделите границы таблицы.

Самостоятельная работа

Рассчитайте с помощью табличного процессора
Exel

расходы школьников, собравшихся поехать на экскурсию в другой город.

Выбранный для просмотра документ
Excel пр.р. 4.docx

Библиотека
материалов

Практическая работа 4

«Ссылки. Встроенные функции MS Excel».

Выполнив задания этой темы, вы научитесь:

    Выполнять операции по копированию, перемещению и автозаполнению отдельных ячеек и диапазонов.

    Различать виды ссылок (абсолютная, относительная, смешанная)

    Использовать в расчетах встроенные математические и статистические функции Excel.

MS Excel содержит 320 встроенных функций. Простейший способ получения полной информации о любой из них заключается в использовании меню
Справка

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

Таблица. Встроенные функции Excel

* Записывается без аргументов.

Таблица

.

Виды ссылок

Задание.

1.

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

Технология работы:

1.

Выровняйте текст в ячейках. Выделите ячейки А3:Е3. Главная — Формат –Формат ячейки – Выравнивание: по горизонтали – по центру, по вертикали – по центру, отображение – переносить по словам.

2.

В ячейку А4 введите: Кв. 1, в ячейку А5 введите: Кв. 2. Выделите ячейки А4:А5 и с помощью маркера автозаполнения заполните нумерацию квартир по 7 включительно.

5.

Заполните ячейки B4:C10 по рисунку.

6.

В ячейку D4 введите формулу для нахождения расхода эл/энергии. И заполните строки ниже с помощью маркера автозаполнения.

7.

В ячейку E4 введите формулу для нахождения стоимости эл/энергии
=D4*$B$1

. И заполните строки ниже с помощью маркера автозаполнения.

Обратите внимание!
При автозаполнении адрес ячейки B1 не меняется,
т.к. установлена абсолютная ссылка.

8.

В ячейке А11 введите текст «Статистические данные» выделите ячейки A11:B11 и щелкните на панели инструментов кнопку «Объединить и поместить в центре».

9.

В ячейках A12:A15 введите текст, указанный на рисунке.

10.

Щелкнуть мышью по ячейке B12 и ввести математическую функцию
СУММ

, для этого необходимо щелкнуть в строке формул
по знаку

fx

и выбрать функцию, а также подтвердить диапазон ячеек.

11.

Аналогично функции задаются и в ячейках B13:B15.

12.

Расчеты вы выполняли на Листе 1, переименуйте его в Электроэнергию.

Самостоятельная работа

Упражнение1:

Рассчитайте свой возраст, начиная с текущего года и по 2030 год, используя маркер автозаполнения. Год вашего рождения является абсолютной ссылкой. Расчеты выполняйте на Листе 2. Лист 2 переименуйте в Возраст.

Упражнение 2:

Создайте таблицу по образцу.
В ячейках

I

5:

L

12 и

D

13:

L

14 должны быть формулы: СРЗНАЧ, СЧЁТЕСЛИ, МАХ, МИН. Ячейки
B

3:

H

12 заполняются информацией вами.

Выбранный для просмотра документ
Excel пр.р. 5.docx

Библиотека
материалов

Практическая работа 5

Выполнив задания этой темы, вы научитесь:

Технологии создания табличного документа;

Присваивать тип к используемым данным;

Созданию формулы и правилам изменения ссылок в них;

Использовать встроенные статистических функции Excel для расчетов.

Задание 1.

Рассчитать количество прожитых дней.

Технология работы:

1.

Запустить приложение Excel.

2.

В ячейку A1 ввести дату своего рождения (число, месяц, год – 20.12.97). Зафиксируйте ввод данных.

3.


Просмотреть различные форматы представления даты
(Главная – Формат ячейки – Другие числовые форматы — Дата)

. Перевести дату в тип
ЧЧ.ММ.ГГГГ.

Пример, 14.03.2001

4.

Рассмотрите несколько типов форматов даты в ячейке А1.

5.

В ячейку A2 ввести сегодняшнюю дату.

6.

В ячейке A3 вычислить количество прожитых дней по формуле. Результат может оказаться представленным в виде даты, тогда его следует перевести в числовой тип.

Задание 2.


Возраст учащихся. По заданному списку учащихся и даты их рождения. Определить, кто родился раньше (позже), определить кто самый старший (младший).


Технология работы:


1.

Получите файл Возраст. По локальной сети: Откройте папку Сетевое окружение–
Boss

–Общие документы– 9 класс, найдите файл Возраст. Скопируйте его любым известным вам способом или скачайте с этой страницы внизу приложения.

2.

Рассчитаем возраст учащихся. Чтобы рассчитать возраст необходимо с помощью функции
СЕГОДНЯ

выделить сегодняшнюю текущую дату из нее вычитается дата рождения учащегося, далее из получившейся даты с помощью функции ГОД выделяется из даты лишь год. Из полученного числа вычтем 1900 – века и получим возраст учащегося. В ячейку D3 записать формулу
=ГОД(СЕГОДНЯ()-С3)-1900

.

Результат может оказаться представленным в виде даты, тогда его следует перевести в
числовой тип.

3.

Определим самый ранний день рождения. В ячейку C22 записать формулу
=МИН(C3:C21)

;

4.

Определим самого младшего учащегося. В ячейку D22 записать формулу
=МИН(D3:D21)

;

5.

Определим самый поздний день рождения. В ячейку C23 записать формулу
=МАКС(C3:C21)

;

6.

Определим самого старшего учащегося. В ячейку D23 записать формулу
=МАКС(D3:D21)

.

Самостоятельная работа:



Задача.

Произведите необходимые расчеты роста учеников в разных единицах измерения.

Выбранный для просмотра документ
Excel пр.р. 6.docx

Библиотека
материалов

Практическая работа 6

«MS Excel. Статистические функции» Часть II.

Задание 3.


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

Решение:


Заполним таблицу исходными данными и проведем необходимые расчеты.
Обратите внимание на формат значений в ячейках «Средний балл» (числовой) и «Дата рождения» (дата)

В таблице используются дополнительные колонки, которые необходимы для ответа на вопросы, поставленные в задаче —
возраст ученика

и является ли учащийся
отличником и девочкой

одновременно.
Для расчета возраста использована следующая формула (на примере ячейки G4):

=ЦЕЛОЕ((СЕГОДНЯ()-E4)/365,25)

Прокомментируем ее. Из сегодняшней даты вычитается дата рождения ученика. Таким образом, получаем полное число дней, прошедших с рождения ученика. Разделив это количество на 365,25 (реальное количество дней в году, 0,25 дня для обычного года компенсируется високосным годом), получаем полное количество лет ученика; наконец, выделив целую часть, — возраст ученика.

Является ли девочка отличницей, определяется формулой (на примере ячейки H4):

=ЕСЛИ(И(D4=5;F4=»ж»);1;0)

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

=СУММЕСЛИ(F4:F15;»ж»;D4:D15)/СЧЁТЕСЛИ(F4:F15;»ж»)

Функция СУММЕСЛИ позволяет просуммировать значения только в тех ячейках диапазона, которые отвечают заданному критерию (в нашем случае ребенок является мальчиком). Функция СЧЁТЕСЛИ подсчитывает количество значений, удовлетворяющих заданному критерию. Таким образом и получаем требуемое.
Для подсчета доли отличниц среди всех девочек отнесем количество девочек-отличниц к общему количеству девочек (здесь и воспользуемся набором значений из одной из вспомогательных колонок):

=СУММ(H4:H15)/СЧЁТЕСЛИ(F4:F15;»ж»)

Наконец, определим отличие средних баллов разновозрастных детей (воспользуемся в расчетах вспомогательной колонкой
Возраст


):

=ABS(СУММЕСЛИ(G4:G15;15;D4:D15)/СЧЁТЕСЛИ(G4:G15;15)-


СУММЕСЛИ(G4:G15;16;D4:D15)/СЧЁТЕСЛИ(G4:G15;16))

Обратите внимание на то, что формат данных в ячейках G18:G20 – числовой, два знака после запятой. Таким образом, задача полностью решена. На рисунке представлены результаты решения для заданного набора данных.

Выбранный для просмотра документ
Excel пр.р. 7.docx

Библиотека
материалов

Практическая работа 7

«Создание диаграмм средствами MS Excel»

Выполнив задания этой темы, вы научитесь:

Выполнять операции по созданию диаграмм на основе введенных в таблицу данных;

Редактировать данные диаграммы, ее тип и оформление.

Что собой представляет диаграмма.


Диаграмма предназначена для графического представления данных. Для отображения числовых данных, введенных в ячейки таблицы, используются линии, полосы, столбцы, сектора и другие визуальные элементы. Вид диаграммы зависит от её типа. Все диаграммы, за исключением круговой, имеют две оси: горизонтальную – ось категорий и вертикальную – ось значений. При создании объёмных диаграмм добавляется третья ось – ось рядов. Часто диаграмма содержит такие элементы, как сетка, заголовки и легенда. Линии сетки являются продолжением делений, находящихся на осях, заголовки используются для пояснений отдельных элементов диаграммы и характера представленных на ней данных, легенда помогает идентифицировать ряды данных, представленные на диаграмме. Добавлять диаграммы можно двумя способами: внедрять их в текущий рабочий лист и добавлять отдельный лист диаграммы. В том случае, если интерес представляет сама диаграмма, то она размещается на отдельном листе. Если же нужно одновременно просматривать диаграмму и данные, на основе которых она была построена, то тогда создаётся внедрённая диаграмма.

Диаграмма сохраняется и печатается вместе с рабочей книгой.

После того, как диаграмма будет сформирована, в неё можно будет внести изменения. Прежде чем выполнять какие либо действия с элементами диаграммы, выделите их, щёлкнув по ним левой кнопкой мыши. После этого вызовите контекстное меню с помощью правой кнопки мыши или воспользуйтесь соответствующими кнопками
панели инструментов Диаграмма

.

Задача:

С помощью электронной таблицы построить график функции Y=3,5x–5. Где X принимает значения от –6 до 6 с шагом 1.

Технология работы:

1.

Запустите табличный процессор Excel.

2.

В ячейку A1 введите «Х», в ячейку В1 введите «Y».

3.

Выделите диапазон ячеек A1:B1 выровняйте текст в ячейках по центру.

4.

В ячейку A2 введите число –6, а в ячейку A3 введите –5. Заполните с помощью маркера автозаполнения ячейки ниже до параметра 6.

5.

В ячейке B2 введите формулу: =3,5*A2–5. Маркером автозаполнения распространите эту формулу до конца параметров данных.

6.

Выделите всю созданную вами таблицу целиком и задайте ей внешние и внутренние границы.

7.

Выделите заголовок таблицы и примените заливку внутренней области
.

8.

Выделите остальные ячейки таблицы и примените заливку внутренней области другого цвета.

9.

Выделите таблицу целиком. Выберите на панели меню Вставка —
Диаграмма

, Тип: точечная, Вид: Точечная с гладкими кривыми.

10.

Переместите диаграмму под таблицу.

Самостоятельная работа:

    Постройте график функции у=
    sin

    (x

    )/
    x

    на отрезке [-10;10] с шагом 0,5.

    Вывести на экран график функции: а) у=х; б) у=х
    3
    ; в) у=-х на отрезке [-15;15] с шагом 1.

    Откройте файл «Города» (зайдите в папку сетевая — 9 класс-Города).

    Посчитайте стоимость разговора без скидки (столбец D) и стоимость разговора с учетом скидки (столбец F).

    Для нагладного представления постройте две круговые диаграммы. (1- диаграмма стоимости разговора без скидки; 2- диагамма стоимости разговора со скидкой).

Выбранный для просмотра документ
Excel пр.р. 8.docx

Библиотека
материалов

Практическая работа 8

ПОСТРОЕНИЕ ГРАФИКОВ И РИСУНКОВ СРЕДСТВАМИ

MS EXCEL

1.

Построение рисунка
«ЗОНТИК»

Приведены функции, графики которых участвуют в этом изображении:

у1= -1/18х
2
+ 12, хÎ[-12;12]

y

2= -1/8х
2
+6, хÎ[-4;4]

y

3= -1/8(x

+8)
2
+ 6, хÎ[-12; -4]

y

4= -1/8(x

-8)
2
+ 6, хÎ

y

5= 2(x

+3)
2


9,

хÎ[-4;0]

y

6=1.5(x

+3)
2
– 10, хÎ[-4;0]

— Запустить MS EXCEL

· — В ячейке
А1

внести обозначение переменной
х

· — Заполнить диапазон ячеек А2:А26 числами с -12 до 12.

Последовательно для каждого графика функции будем вводить формулы. Для у1= -1/8х
2
+ 12, хÎ[-12;12], для

y

2= -1/8х
2
+6, хÎ[-4;4] и т.д.

Порядок выполнения действий:

    Устанавливаем курсор в ячейку
    В1

    и вводим
    у1

    В ячейку
    В2

    вводим формулу
    =(-1/18)*А2^2 +12

    Нажимаем

    Enter

    на клавиатуре

    Автоматически происходит подсчет значения функции.

    Растягиваем формулу до ячейки А26

    Аналогично в ячейку
    С10

    (т.к значение функции находим только на отрезке х от [-4;4]) вводим формулу для графика функции
    y

    2= -1/8х
    2
    +6. И.Т.Д.

В результате должна получиться следующая ЭТ

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

этих
функций

    Выделяем диапазон ячеек А1:
    G26

    На панели инструментов выбираем
    меню Вставка


    Диаграмма

    В окне Мастера диаграмм выберите
    Точечная → Выбрать нужный вид→ Нажать

    Ok

    .

В результате должен получиться следующий рисунок:

Задание для индивидуальной работы:


Постройте графики функций в одной системе координат.
х от -9 до 9 с шагом 1

. Получите рисунок.

1. «Очки»

2. «Кошка»
Фильтрация (выборка) данных

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

Фильтрация данных может выполняться двумя способами:
с помощью автофильтра или расширенного фильтра.

Для использования автофильтра нужно:

o

установить курсор внутри таблицы;

o

выбрать команду
Данные — Фильтр — Автофильтр;

o

раскрыть список столбца, по которому будет производиться выборка;

o

выбрать значение или условие и задать критерий выборки в диалоговом окне
Пользовательский автофильтр.

Для восстановления всех строк исходной таблицы нужно выбрать строку все в раскрывающемся списке фильтра или выбрать команду
Данные — Фильтр — Отобразить все.

Для отмены режима фильтрации нужно установить курсор внутри таблицы и повторно выбрать команду меню
Данные — Фильтр — Автофильтр (снять флажок).

Расширенный фильтр позволяет формировать множественные критерии выборки и осуществлять более сложную фильтрацию данных электронной таблицы с заданием набора условий отбора по нескольким столбцам. Фильтрация записей с использованием расширенного фильтра выполняется с помощью команды меню
Данные — Фильтр — Расширенный фильтр.

Задание.

Создайте таблицу в соответствие с образцом, приведенным на рисунке. Сохраните ее под именем Sort.xls.

Технология выполнения задания:


1.

Откройте документ Sort.xls

2.

3.

Выполните команду меню
Данные — Сортировка.

4.

Выберите первый ключ сортировки «По возрастанию» (Все отделы в таблице расположатся по алфавиту).

Вспомним,что нам ежедневно нужно распечатывать список товаров, оставшихся в магазине (имеющих ненулвой остаток), но для этого сначала нужно получить такой список, т.е. отфильтровать данные.

5.

Установите курсор-рамку внутри таблицы данных.

6.

Выполните команду меню
Данные — Фильтр

7.

Снимите выделение в таблицы.

8.

У каждой ячейки заголовка таблицы появилась кнопка «Стрелка вниз», она не выводится на печать, позволяющая задать критерий фильтра. Мы хотим оставить все записи с ненулевым остатком.

9.

Щелкните по кнопке со стрелкой, появившейся в столбце
Количество остатка

. Раскроется список, по которому будет производиться выборка. Выберите строку
Условие.

Задайте условие: > 0. Нажмите
ОК

. Данные в таблице будут отфильтрованы.

10.

Вместо полного списка товаров, мы получим список проданных на сегодняшний день товаров.

11.

Фильтр можно усилить. Если дополнительно выбрать какой-нибудь отдел, то можно получить список неподанных товаров по отделу.

12.

Для того, чтобы снова увидеть перечень всех непроданных товаров по всем отделам, нужно в списке «Отдел» выбрать критерий «Все».

13.

Чтобы не запутаться в своих отчетах, вставьте дату, которая будет автоматически меняться в соответствии с системным временем компьютера
Формулы – Вставить функцию — Дата и время — Сегодня

.

Самостоятельная работа

«MS Excel. Статистические функции»

1 задание (общее)(2 балла).

С использованием электронной таблицы произвести обработку данных с помощью статистических функций.
1. Даны сведения об учащихся класса (10 человек), включающие оценки в течение одного месяца по математике. Подсчитайте количество пятерок, четверок, двоек и троек, найдите средний балл каждого ученика и средний балл всей группы. Создайте диаграмму, иллюстрирующую процентное соотношение оценок в группе.

2.1 задание(2 балла).

Четверо друзей путешествуют на трех видах транспорта: поезде, самолете и пароходе. Николай проплыл 150 км на пароходе, проехал 140 км на поезде и пролетел 1100 км на самолете. Василий проплыл на пароходе 200 км, проехал на поезде 220 км и пролетел на самолете 1160 км. Анатолий пролетел на самолете 1200 км, проехал поездом 110 км и проплыл на пароходе 125 км. Мария проехала на поезде 130 км, пролетела на самолете 1500 км и проплыла на пароходе 160 км.
Построить на основе вышеперечисленных данных электронную таблицу.

    Добавить к таблице столбец, в котором будет отображаться общее количество километров, которое проехал каждый из ребят.

    Вычислить общее количество километров, которое ребята проехали на поезде, пролетели на самолете и проплыли на пароходе (на каждом виде транспорта по отдельности).

    Вычислить суммарное количество километров всех друзей.

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

    Определить среднее количество километров по всем видам транспорта.

2.2 задание(2 балла).

Создайте таблицу “Озера Европы”, используя следующие данные по площади (кв. км) и наибольшей глубине (м): Ладожское 17 700 и 225; Онежское 9510 и 110; Каспийское море 371 000 и 995; Венерн 5550 и 100; Чудское с Псковским 3560 и 14; Балатон 591 и 11; Женевское 581 и 310; Веттерн 1900 и 119; Боденское 538 и 252; Меларен 1140 и 64. Определите самое большое и самое маленькое по площади озеро, самое глубокое и самое мелкое озеро.

2.3 задание(2 балла).

Создайте таблицу “Реки Европы”, используя следующие данные длины (км) и площади бассейна (тыс. кв. км): Волга 3688 и 1350; Дунай 2850 и 817; Рейн 1330 и 224; Эльба 1150 и 148; Висла 1090 и 198; Луара 1020 и 120; Урал 2530 и 220; Дон 1870 и 422; Сена 780 и 79; Темза 340 и 15. Определите самую длинную и самую короткую реку, подсчитайте суммарную площадь бассейнов рек, среднюю протяженность рек европейской части России.

3 задание(2 балла).

В банке производится учет своевременности выплат кредитов, выданных нескольким организациям. Известна сумма кредита и сумма, уже выплаченная организацией. Для должников установлены штрафные санкции: если фирма выплатила кредит более чем на 70 процентов, то штраф составит 10 процентов от суммы задолженности, в противном случае штраф составит 15 процентов. Посчитать штраф для каждой организации, средний штраф, общее количество денег, которые банк собирается получить дополнительно. Определить средний штраф бюджетных организаций.

Найдите материал к любому уроку,

Excel-тестирования и задания

Примеры заданий для проверки уровня владения MS Excel

Здесь Вы можете бесплатно скачать файлы и выполнить задания. Отличная тренировка и возможность проверить свои навыки.

New! 1. Пример Excel-заданий для прохождения собеседования (Sales Analyst)

РЕШЕНИЕ ЗАДАНИЙ. Скачайте файл с решениями и посмотрите видеоразбор ниже.

2. Пример Excel-заданий в зарубежную компанию (аналитик)

2. РЕШЕНИЕ ЗАДАНИЙ. Скачайте файл с решениями и посмотрите видеоразбор ниже.

3. Пример Excel-заданий в FMCG-компанию

3. РЕШЕНИЕ ЗАДАНИЙ. Скачайте файл с решениями и проверьте себя.

На эту страницу будут добавляться новые файлы и задания.
Разборы заданий я буду публиковать в моем блоге @valeriarti и на YouTube — канале Artis Academy.

КУРСЫ

© 2017-2022 Академия Аналитики Артис Валерии

Понравилась статья? Поделить с друзьями:
  • Сложнейшие задания по excel
  • Сложные задачи в word
  • Сложная шапка таблицы в excel
  • Сложные задачи в excel с решениями
  • Сложная функция если на примере в excel