Страницы: 1
RSS
Как исправить ошибку ЧИСЛО ?
 
Добрый вечер. Помогите понять как убрать эту ошибку. Как я понял в ячейках G16 и G17 стоят нули, поэтому выходит ошибка. Когда в этих ячейках значение больше нуля, то ошибки нет.
 
Поменяйте формулу с
Код
=ЕСЛИ(H5=0;"0";H5)
на
Код
 =ЕСЛИ(H5=0;0;H5)
у вас ноль как текст, поэтому и ругается на число
 
StepanWolkoff,А где вы увидели эту формулу? У меня ошибка в ячейке H20
 
RamRiz, в ячейках H16:H19 на которые ссылается формула в ячейке H20
 
StepanWolkoff,Понял. Там есть одна загвоздка. Если поставить там 0 без кавычек, выходит такая дата, а должно быть 0, если операции никаких нет.
ДАТА      СУММА
00.01.1900      0,00
0      0,00
0      0,00
0      0,00
Изменено: RamRiz - 19.01.2018 16:36:54
 
RamRiz, все верно у вас там выходит, потому что у ячеек стоит форматирование "Дата", исправьте на числовой.
 
StepanWolkoff, Да, я это все понимаю.
Смотрите как мне нужно. Допустим никаких операций не было, тогда в этой ячейке должно стоять 0, как цифра или как текст без разницы, главное чтобы просто не отвлекало, можно вообще просто как пробел " " чтобы отображалось. Потому что 0 или " " удобнее для восприятия пустой ячейки чем 00/01/1900.

Но если в связанной ячейке была операция, то там должна дублироваться дата.

В общем, если  ячейка пуста, то стоит 0 (цифра), если ячейка содержит дату операции, то стоит дата.
Изменено: RamRiz - 19.01.2018 16:46:35
 
Отформатируйте тогда ячейки форматом общий и измените формулу на
Код
=ЕСЛИ(H5=0;0;ТЕКСТ(H5;"ДД.ММ.ГГГГ"))
 
StepanWolkoff, Большое спасибо. Все работает как надо :)
 
StepanWolkoff, К сожалению заметил ошибку, к которой приводит эта формула.

Есть такая формула в задаче =НАИМЕНЬШИЙ($F$16:$F$19;1)
Она определяет какая операция была совершена первой, путем анализа какая дата в диапазоне наиболее ранняя. Так вот, после внесения вашей формулы, теперь моя формула воспринимает 0 как дату, и из-за этого считает что она была совершена первой, хотя 0 это пустая ячейка. там нет операции.

У вас нет другого вариант решения проблемы?)
Изменено: RamRiz - 19.01.2018 17:12:01
 
Тогда можно вернуться к изначальной формуле
Код
=ЕСЛИ(H5=0;"0";H5)
, а формат ячейки задать "Все форматы" ДД.ММ.ГГГГ;0;0
 
StepanWolkoff, Так и сделал, ничего не изменилось.

Хотя. Я убрал кавычки в формуле и вроде заработало. Буду проверять. Спасибо
Изменено: RamRiz - 19.01.2018 17:50:49
 
Цитата
RamRiz написал:
Потому что 0 или " " удобнее для восприятия пустой ячейки чем 00/01/1900
назначьте ячейкам такой формат:
ДД.ММ.ГГГГ;;;
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
The_Prist, Спасибо, я уже пробую. Пока вроде работает.
 
Сообщение удалено
Изменено: RamRiz - 19.01.2018 18:08:16
Страницы: 1
Наверх