Имейте формулы 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)),"")
Минусы: грязное повторение
У кого-нибудь есть другие / лучшие идеи?