Иногда возникает задача создать список, содержащий структурированную последовательность, например, для секторов, рядов и мест в театре / стадионе и т.п.
Скачать заметку в формате Word2007 Заполнение списка
Скачать пример в формате Excel2007 Заполнитель
Или, например, для ячеек стеллажей:
Я использую для решения этой задачи функцию СТРОКА (см. пример в файле Excel),
Рассмотрим работу формулы в ячейке В1 подробнее:
Фрагмент формулы | Что делает | результат |
СТРОКА() | Определяет номер строки | 1 |
$H$1*$H$2*$H$3+0,0001 | Определяет делитель; прибавляем небольшое число, чтобы при делении ($H$1*$H$2*$H$3) на ($H$1*$H$2*$H$3+0,0001) результат всё еще был бы меньше единицы; попробуйте формулу без 0,0001 и увидите разницу; число должно быть маленьким, чтобы не влиять на вычисления, если рядов или мест много | 600,0001 |
ОСТАТ(СТРОКА();$H$1 *$H$2*$H$3+0,0001) | Вычисляет остаток от деления номера строки и делителя, вычисленного выше | 1 |
ОКРВВЕРХ(ОСТАТ(СТРОКА(); $H$1*$H$2*$H$3+0,0001); $H$1*$H$2) | Округляет вверх до ближайшего целого кратного произведению $H$1*$H$2, то есть кратного 24 | 24 |
=ОКРВВЕРХ(ОСТАТ(СТРОКА(); $H$1*$H$2*$H$3+0,0001); $H$1*$H$2)/$H$1/$H$2 | Делит на $H$1 и на $H$2 | 1 |
После того, как колонки последовательных периодических значений (столбцы от А до D) получены, необходимо «собрать» наименование ячейки в единое целое. Для этого используется функция СЦЕПИТЬ:
Маленький нюанс: функция ТЕКСТ(A1; «00») позволяет представить значение в виде двух символов, даже, если само значение содержит только одну цифру. Например, число 1 будет представлено, как 01.
После создания периодической структуры можно провести анализ числа ячеек (мест) по рядам, секторам и т.п. (см. лист «для анализа» файла Excel).