2

Есть ли вменяемый способ работы с большими и сложными формулами Excel? Для простого =IF(A1>B2);C3;C4 или чего-то подобного, просто приковать его цепочкой друг к другу - это нормально, но если мы переходим к длинным утверждениям¹, это становится неприглядным и, что более важно, трудным для очень быстрого следования ,

Например, =IF(A3=OFFSET(A3;1;1);IF((E3>50);D3;IF((E4>50);D4;""));J8) действительно раздражает, чтобы расшифровать, или хуже , чинить.

Как я могу сделать это более читабельным?

Разделение на части и отступ помогают, и с помощью alt + enter я могу добавить новые строки, которые могут даже начинаться с пробелов, так что вышеприведенное становится

=IF(A3=OFFSET(A3;1;1);
    IF((E3>50);
        D3;
        IF((E4>50);
            D4;
            ""));
    J8)

что намного лучше Тем не менее, это все еще не хватает. Я должен добавить все пробелы вручную (и без tab=4 spaces ²), поэтому будет полезен некоторый автоиндентирование, как в каждом редакторе. Но хорошо, я могу работать в стиле 80-х, если должен, но почему шрифт не моноширинный? Кто думал, что это была вменяемая идея? А как насчет комментариев? И подсветка кода? Почему-то я не могу поверить, что флагманский продукт MS застрял в прошлом3.

Итак, как мне получить (некоторых) из перечисленных выше помощников, если это вообще возможно?

¹ Да, я знаю, Excel может быть неправильным инструментом для этого, но я, вероятно, не единственный человек, который спорит с некоторыми историческими листами Excel, которые давно выросли до размеров, которые даже какое-то специальное программное обеспечение для баз данных больше не может обрабатывать

² Я привык к Python, поэтому просто посмотрите на это в качестве примера, и я хорошо осведомлен о обсуждении табуляции и пробелов

«Хорошо, я солгал, я могу полностью в это поверить. Возможно, в Office 1080 для этой цели будет запущен экземпляр Chrome в формальной коробке…

0