Это не самый красивый вариант, но вы можете сделать это в Excel, используя функцию Sumproduct (). На приведенном ниже снимке экрана субпродукт проходит через каждую строку таблицы данных и выполняет 3 действия (кстати, выбранная ячейка - B17):
- Определяет, имеет ли каждая строка нужный слот (оценивается как true / false)
- Определяет, является ли DataFrom <= столбцом таблицы отображения (оценивается как true / false) </li>
- Определяет, является ли DataTo> = столбцом таблицы отображения (оценивается как true / false).
Это приводит к 0 или 1 в каждой ячейке таблицы отображения. Это близко, но не совсем то, что вы ищете. Затем я добавил условное форматирование:
- Если результат уравнения был 0, тогда шрифт ячейки белый.
- Если результат уравнения равен 1, то шрифт и фон ячейки будут зелеными.
Когда вы применяете условное форматирование ко всему графику, вы получаете последние 2 строки: зеленый для занятых и белый для незанятых.
Единственная оставшаяся проблема - как учесть изменяющееся количество строк в вашей таблице. Это можно решить, просто установив диапазоны в вашем уравнении на очень большое число.
![alt text](https://i.stack.imgur.com/sxkXD.png)