Ярослав Галкин/ 14 января, 2025/ Блог/ 0 комментариев

Добавлено в закладки: 0

Если вы знакомы с условным форматированием, то знаете, что его удобно использовать когда нужно добавить визуализацию имеющимся данным. Допустим в вашей школе 90 классов и 6 зданий. У вас есть список классов для каждого задания и файл расписания учителей, где в строках ФИО учителей, а в столбцах дни и уроки, на пересечении строк и столбцов класс в которых работает учитель:

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

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

Как сделать проще?

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

Шаги для применения:

  1. Выделение диапазона ячеек: Выделите диапазон ячеек, к которому вы хотите применить условное форматирование. Например, если вы хотите форматировать весь столбец C, начиная с пятой строки (чтобы избежать заголовков), выделите диапазон C5:C.
  2. Открытие окна условного форматирования: Перейдите на вкладку «Главная»«Стили»«Условное форматирование»«Создать правило…».
  3. Выбор типа правила: В появившемся окне выберите «Использовать формулу для определения форматируемых ячеек».
  4. Ввод формулы: Вставьте приведённую ниже формулу в поле ввода формулы:
=ЕСЛИ(C5="5-А";ИСТИНА;ЕСЛИ(C5="5-Б";ИСТИНА;ЛОЖЬ))
  1. Настройка формата: Нажмите кнопку «Формат…» справа от поля ввода формулы. В открывшемся окне перейдите на вкладку «Заливка» и выберите нужный цвет заливки для ячеек, которые соответствуют условиям. Можно также настроить другие параметры форматирования, такие как шрифт, границы и т.д.
  2. Применение форматирования: После настройки всех параметров нажмите OK в окне форматирования, а затем ещё раз OK в окне создания правила.

Теперь все ячейки в выделенном диапазоне, которые содержат значения "5-А" или "5-Б", будут автоматически форматированы указанным способом.

Но это только пример, вы же не хотите прописывать порядка 30-50 классов в одной формуле сами? Доверьте это искусственному интеллекту! GigaChat для этой задачи вполне подойдет.

Предложите ему формулу из примера и задайте промпт. Например:

Привет. Напиши мне формулу для условного форматирования по закрашиванию ячеек если в ней один из классов по представленному списку.
Вот пример формулы:
=ЕСЛИ(C5="5-А";ИСТИНА;ЕСЛИ(C5="5-Б";ИСТИНА;ЛОЖЬ))
А вот список классов:
5-А, 5-Б, 5-В ...

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

В результате вы получите примерно следующий ответ от ИИ:

Конечно! Вот полная формула с учетом всех классов, которые вы предоставили:

=ЕСЛИ(ИЛИ(C5="5-А";C5="5-Б";C5="6-А";C5="6-Б";C5="6-В";C5="7-А";C5="7-Б";C5="7-В";C5="8-А";C5="8-Б";C5="8-В";C5="9-А";C5="9-Б";C5="10-А";C5="10-Б";C5="10-В";C5="10-М";C5="11-А";C5="11-Б";C5="11-В");ИСТИНА;ЛОЖЬ)

Далее остается только вставить предложенную ИИ формулу по инструкции.

ВАЖНО!!! ИИ может не с первого раза Вас понять, так как это обучаемая машинная модель. Предложите ему формулу выше, уточните задачу, и, уверен, у вас все получится.

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

0 0 Голосов
Рейтинг публикации

Автор публикации

не в сети 1 неделя

Ярослав Галкин

2
Эксперт ЕГЭ, учитель высшей категории.
Комментарии: 26Публикации: 277Регистрация: 01-01-2019
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
старее
новее большинство голосов
Inline Feedbacks
Показать все комментарии