Имейте формулы Excel, которые возвращают 0, делают результат пустым

Повторяющаяся проблема Excel, у меня есть такие формулы, какINDEX(array,row,column) которые возвращают 0, когда естьНет результата, вместо того, чтобы возвращать пустое.

Каков наилучший способ изменить нулевой результат на пустой?

Вот подходы, которые я пробовал до сих пор:

1) Использование деления на ноль. Если INDEX возвращает 0, я вызываю ошибку, которую затем отфильтровываю.

=IFERROR(1/1/INDEX(A,B,C),"")

Минусы: делает формулу более грязной и скрывает ошибки, которые вы можете захотеть увидеть.

2) Использование пользовательского форматирования

0;-0;;@

МИНУСЫ:

1) могуt одновременно применять формат даты

2) Это нене работает с условным форматированием, когда дело доходит до проверки на наличие пустых ячеек (все еще есть значение ноль, оно 'просто не показано)

3) ИспользованиеIF заявления

=IF((1/1/INDEX(A,B,C))"",(1/1/INDEX(A,B,C)),"")

Минусы: грязное повторение

У кого-нибудь есть другие / лучшие идеи?

Ответы на вопрос(13)

Ваш ответ на вопрос