#google-sheets #google-sheets-formula
#google-sheets #google-sheets-formula
Вопрос:
Я хотел, чтобы эта формула не возвращала 0, если сумма равнялась 0.
SUM(INDIRECT("'"amp;C6amp;"'!C5:C"),INDIRECT("'"amp;C6amp;"'!G5:G"),INDIRECT("'"amp;C6amp;"'!K5:K"),INDIRECT("'"amp;C6amp;"'!O5:O"),INDIRECT("'"amp;C6amp;"'!S5:S"))
Но единственный известный мне способ сделать это — использовать IF(SUM() , но это вызывает много повторений и делает формулу значительно длиннее, чем нужно.
=IF(SUM(INDIRECT("'"amp;C6amp;"'!C5:C"),INDIRECT("'"amp;C6amp;"'!G5:G"),INDIRECT("'"amp;C6amp;"'!K5:K"),INDIRECT("'"amp;C6amp;"'!O5:O"),INDIRECT("'"amp;C6amp;"'!S5:S")) = 0 , "" ,
SUM(INDIRECT("'"amp;C6amp;"'!C5:C"),INDIRECT("'"amp;C6amp;"'!G5:G"),INDIRECT("'"amp;C6amp;"'!K5:K"),INDIRECT("'"amp;C6amp;"'!O5:O"),INDIRECT("'"amp;C6amp;"'!S5:S")))
Как я могу упростить эту формулу?
Ответ №1:
Отметьте область, из которой вы хотите удалить нули:
Выберите Формат -> Число -> Другие форматы —> Пользовательский числовой формат
Введите: 0;-0;; в качестве пользовательского формата
Теперь у вас есть пробелы вместо нулей
Это работает так же, как в Excel — вы можете найти больше о пользовательских форматах здесь: https://exceljet.net/custom-number-formats
Комментарии:
1. Я понятия не имею, как вы выяснили что-то подобное, но я чрезвычайно благодарен. Спасибо!