Войти

Показать полную графическую версию : [решено] Общий формат ячейки не позволяет отобразить 0, он нужен для расчета.


kill-kit
24-06-2020, 06:29
Снова прошу прощения если в теме не смог отобразить суть проблемы.
В ячейке G1 должно отображаться истинное число, если изменить формат ячейки на любое другое кроме текстового то 0 пропадет.
G3 формула которая должна приводить число в диапазон от 1-22
Проблема в том что если мы приводим ячейку в текст расчет не производится, надо чтоб истинное число осталось в G1 и с ним могли работать другие формулы.
А в ячейке G3 получалось значение от расчета формулы.
Думаю надо объединить формулу G3 и H1.

megaloman
24-06-2020, 10:02
Проблема в том что если мы приводим ячейку в текст расчет не производится »Создаём проблему, потом с ней боремся
1.Выберите Файл > Параметры > Дополнительно.
2.В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий. Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.Похоже у Вас это сделано. Поэтому форматируйте выделенные ячейки как:
Формат ячеек -> Число -> (все форматы) -> Тип -> 00
Может быть придётся после переформатирования значения в ячейки внести заново
А в ячейке G3 Вашу формулу можно, наверное, ужать из =СУММ(G1)-(СУММ(G1)>22)*22 в =G1-(G1>22)*22, но это в принципе не верно, попробуйте в G1 задать 66 и увидите, что получается - явно не 22.
Наверное всё-таки без ЕСЛИ никуда
=ЕСЛИ(ОСТАТ(G1;22)=0;22;ОСТАТ(G1;22))

kill-kit
24-06-2020, 10:48
Огромное)))




© OSzone.net 2001-2012