Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Общий формат ячейки не позволяет отобразить 0, он нужен для расчета. (http://forum.oszone.net/showthread.php?t=345634)

kill-kit 24-06-2020 06:29 2926096

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

megaloman 24-06-2020 10:02 2926107

Цитата:

Цитата kill-kit
Проблема в том что если мы приводим ячейку в текст расчет не производится »

Создаём проблему, потом с ней боремся
Цитата:

Цитата Отображение и скрытие нулевых значений
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 2926113

Огромное)))


Время: 12:35.

Время: 12:35.
© OSzone.net 2001-