Как я могу упростить эту формулу IF (SUM()?

#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. Я понятия не имею, как вы выяснили что-то подобное, но я чрезвычайно благодарен. Спасибо!