По сути, я хотел бы сократить следующую формулу: If(formula<>0;formula;"")
.
Рассматриваемая «формула» довольно длинная, и я надеялся, что существует формула, аналогичная Iferror()
, но вместо нуля. Ожидаемый результат формулы - строка, поэтому простое использование Max(0;formula)
не сработает. Это формула Index (Match ()), предназначенная для массива с несколькими пустыми ячейками, которые технически соответствуют требованиям и, таким образом, возвращают 0 в качестве ответа. Используемый массив часто обновляется, поэтому количество ячеек, используемых в массиве, и количество результатов меняются при каждом обновлении, поэтому я хотел бы сохранить результат как динамический c, насколько это возможно.
Это возможно, или мне просто лучше скрыть нули с помощью условного форматирования?