Сортировка списков и диапазонов
Использование в расчетах вложенных функций
Excel предоставляет возможность в качестве аргумента одной функции использовать другую функцию, которая называется вложенной. Можно задавать несколько уровней вложения функций.
Упражнение. Необходимо ввести новую графу о наличии скидки в размере 5% на закупаемые товары, если они приобретаются за наличный расчет и их цена больше 500 у.е., для этого:
· В ячейку I2 ввести название новой графы «Наличие скидки».
· Открыть «Прайс-лист».
· В ячейку А12 ввести с клавиатуры «Скидка», в ячейку В12 ввести 5%.
· Выделить блок ячеек А12:В12 и на вкладке Формулыв группе Определенные имена нажать кнопку Создать из выделенного фрагмента.
· В открывшемся окне Создать имена установить флажок В столбце слева и нажать ОК.
· Снять выделение с блока ячеек.
· Перейти на лист «Отчет».
· Установить курсор в ячейку I3 и щелкнуть по пиктограмме Вставка функции.
· В появившемся окне Мастер функций выбрать категорию функций Логические.
· В списке функций выбрать ЕСЛИ.
· Нажать ОК.
· Подвинуть появившееся на экране окно за пределы таблицы, для удобства просмотра данных таблицы.
· Установить курсор в окно Логическое выражение и щелкнуть по кнопке со стрелкой списка функций, которая располагается в строке формул на месте поля имен .
· В открывшемся списке выбрать Другие функции.
· В появившемся окне Мастер функций выбрать категорию функций Логические.
· В списке функций выбрать И.
· Нажать ОК. Открылось следующее окно:
· В появившемся окне Аргументы функции (вложенной функции И), установив курсор в поле Логическое значение 1, щелкнуть левой кнопкой мыши в ячейке F3таблицы и с клавиатуры набрать >500; установив курсор в поле Логическое значение 2, щелкнуть в ячейке Е3 и с клавиатуры набрать = «Нал» и при этом не нажимать ОК в текущем окне!
· Щелкнуть левой кнопкой мыши в строке формул на имени функции ЕСЛИ.
· В появившемся окне Аргументы функции (функции ЕСЛИ) перевести курсор в поле Значение_если_истина.
· Нажать функциональную клавишу F3 на клавиатуре и в открывшемся окне выбрать имя блока «Скидка». Нажать ОК.
· Перевести курсор в окно Значение_если ложь и нажать клавишу Пробел на клавиатуре, что будет означать отсутствие скидки.
· Нажать ОК.
Обратить внимание на формулу, которая отразилась в строке формул =ЕСЛИ(И(F3>500;E3="Нал");Скидка;" "), а в ячейке I3 значение отсутствует, что согласно логической функции соответствует отсутствию скидки.
· Скопировать полученную формулу в ячейки I4:I18.
Примечание. В адресе блока ячеек I4:I18“I” – латинская буква “i”.
Excel предоставляет разнообразные способы сортировки данных. Можно сортировать строки или столбцы в возрастающем или убывающем порядке данных, с учетом или без учета регистра букв. Можно задать и свой собственный пользовательский порядок сортировки. При сортировке строк изменяется порядок расположения строк, в то время как порядок столбцов остается прежним. При сортировке столбцов соответственно изменяется порядок расположения столбцов.
Стандартные средства Excel по умолчанию позволяют сортировать данные по нескольким признакам .
Внимание! Перед тем, как производить сортировку, необходимо установить курсор на любую ячейку сортируемой таблицы.
Для демонстрации работы команды Сортировка будет использоваться созданная таблица на листе «Отчет».
Упражнение. Для сортировки данных списка по наименованию товаров в алфавитном порядке необходимо:
· Выделить блок ячеек В3:I18. Обратить внимание, что первая графа (№ п/п) таблицы не принимает участия в процессе сортировки, чтобы нумерация строк оставалась неизменной.
·
На вкладке Данные в группе Сортировка и фильтрнажать кнопку Сортировка от А до Я.
· Снять выделение с диапазона ячеек в таблице.
В данном случае список отсортирован только по одному признаку сортировки (первый столбец в выделенном блоке ячеек), а строки упорядочены в соответствии с расположением наименований товаров по алфавиту.