У меня есть электронная таблица, в которой есть диаграмма для нескольких различных объектов, в которой указано расположение их левого, правого, верхнего и нижнего краев относительно точки в левом верхнем углу. Я хочу сделать условие для форматирования ячейки, содержащей объект, как красный, когда одна из областей, которые он создает, перекрывает любую из других областей.Например, если:
......................Объект 1:............Объект 2............Объект 3:
Левый край: ........... 2 ........................ 0 ....................... 3
Правый край: ......... 6 ......................... 2 ........... ............ 8
Верх: .................... 1 ........................ 10 .. .................... 8
Внизу: ............... 6 ....................... 12 ........ ............. 8
Тогда Объект 1 и Объект 3 загорятся красным, так как они перекрываются, но Объект 2 останется неосвещенным, поскольку он нигде больше не перекрывается. Я создал программу, которая успешно делает это, используя ИЛИ длинный список операторов И (три оператора И для каждого края каждого объекта) для каждого Объекта, но это очень грязно, отнимает много времени, подвержено ошибкам и совершенно нецелесообразно для более чем 4 предметов. Есть ли способ лучше? Если бы кто-нибудь мог мне помочь, я был бы очень признателен.