Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchyot (5).docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.78 Mб
Скачать
  1. Выпадающий список в ячейке

Дано:таблица.

Цель: сделать в первом столбце у каждой ячейки выпадающий список.

Для начала создадим отдельные ячейки с наименованиями, затем присвоим им имя «Товары». После используем проверку данных, где в типе данных выбираем «Список», а в источнике - созданный именованный диапазон.

Итог: получаем следующее.

  1. Связанные выпадающие списки

Дано: список моделей автомобилей.

Цель: сделать такой выпадающий список, чтобы после выбора автомобиля из списка можно было выбрать его модель в соответствии с таблицей.

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

=ДВССЫЛ(ячейка, в которой находится первый список).

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

Итог: получаем следующую таблицу.

  1. Выпадающий список с удалением использованных элементов

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

Цель: создать выпадающий список в ячейках B2:B8 с тем условием, чтобы уже занятые сотрудники автоматически убирались из выпадающего списка, оставляя только свободных.

Введем дополнительный столбец «Смен назначено»,где используем формулу:

=СЧЁТЕСЛИ(«Дежурный»;ячейка из столбца«Сотрудники»)

Затем введем столбец «Номера свободных сотрудников», где спользуем формулу:

=ЕСЛИ(«Допустимо смен» - «Смен назначено»<=0»;"";СТРОКА(первая ячейка из «Сотрудники»)-1)

Введем еще один столбец, в котором будут отображаться имена свободных сотрудников, и введем формулу, которая выводит очередное по номеру имя сотрудника (используя функцию «НАИМЕНЬШИЙ») из списка или пустую ячейку, если имена свободных сотрудников уже кончились.

=ЕСЛИ(СТРОКА(первая ячейка из «Сотрудники»)-СТРОКА(первая ячейка из «Сотрудники» только по строке)+1>СЧЁТ(«Номера свободных сотрудников»);"";ИНДЕКС(«Сотруднки»;НАИМЕНЬШИЙ(«Номера свободных сотрудников»;1+СТРОКА(первая ячейка из «Сотрудники»)-СТРОКА(первая ячейка из «Сотрудники» только по строке));1))

Затем присвоим имя этому столбцу, в строке формул введя:

=СМЕЩ(название листа! первая ячейка из «Сотрудники»;0;0;СЧЁТЗ(название листа! «Неиспользованные сотрудники»)-СЧИТАТЬПУСТОТЫ(название листа! «Неиспользованные сотрудники»))

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

Итог: получаем следующую таблицу.

Зачётное задание 1

  1. Составление таблицы данных при помощи выпадающих списков и впр. Нахождение значений с помощью суммпроизв

Дано:таблица вида.

Цель: задание состоит из двух частей.

1)Составить и заполнить таблицу продаж со столбцами:

  • Выбирается название цветка из списка

  • Вводитсядатапродажи

  • Вводится количество проданных цветов выбранного наименования

  • Цена цветка, заполняется автоматически при выборе цветка в колонке 1

  • Сумма, рассчитываетсяпоформуле

  • Вычисляется день недели по дате продаже

2) составить таблицу подсчета выручки от выбранных цветов в выбранные дни недели. Число строк должно быть больше 3 и строки не должны повторяться (невозможно выбрать цветок более 1 раза). Построить диаграмму для 3х самых продуктивных цветов.

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

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

Сначала разберёмся с таблицей продаж. Берём весь раздел «Цветок» и согласовываем его с выпадающим списком, причём диапазон, с которым он согласуется, называется «цветок». Получается выпадающий список, и дальше можно назначить те или иные значения. В разделе «Дата» вставляем в первую ячейку столбца соответствующее значение и растягиваем вниз.

Цена таблицы определяется посредством «ВПР». Важно помнить, что идёт согласование с ячейкой-названия цветка из таблицы, связывающим диапазоном является «цена», выбирается нужный нам второй столбец, задаётся критерий полного соответствия «ЛОЖЬ». Полученные значения растягиваются вниз.

Сумму ищем путём произведения значений цены и количества. День недели задаём посредством функции «ТЕКСТ» с указанным параметром:

=ТЕКСТ(«связывающая ячейка с датой»;”формат данных”) – в данном случае формат данных задан как “дддд”, чтобы показать взаимосвязь дня недели и числа.

Возвращаемся к базовой таблице. День недели вводится аналогично предыдущему описанию. Затем мы связываем даты этой таблицы с датами более большой таблицы посредством выпадающего списка (диапазон значений – даты большой таблицы). Для расчёта количества того или иного цветка, зависящего от даты, необходимо снова воспользоваться функцией «ВПР». На этот раз мы связываем ячейку с датой с диапазоном значений из большой таблицы (B10:D69), выбирая нужный столбик с разделом «Количество» и в качестве критерия соответствия «ЛОЖЬ».

После этого строим сводную таблицу, определяющую общую сумму закупок того или иного цветка в зависимости от дня недели. Для подсчёта значений пользуемся операторов «СУММПРОИЗВ». Выделив три наиболее крупных значения продаж, строим на их основе диаграмму.

Цель: представлен общий результат работы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]