1

Формула на изображении ниже в ячейке D25 имеет вид =IF(B25,C25, 0) , и формула копируется в другие ячейки в этом столбце. Это означает, что ячейки в столбце D должны принимать значение в столбце C (та же строка), если ячейка столбца B для этой строки имеет значение TRUE (например, = 1). Тем не менее, этот оценивается в 1 вместо 0,5, как и должно быть. Зачем?

Автоматический расчет по формуле включен, и я сделал Расчет сейчас, прежде чем сделать этот снимок экрана.

1 ответ1

3

Excel автоматически округляет до ширины столбца.

Для отображения «0,5» ширина столбца должна быть больше 3.

Нажатие «Увеличение десятичного числа» ничего не изменит, если столбец не достаточно широк, поэтому первым шагом является увеличение ширины столбца. Если вы ранее не отформатировали ячейку для округления до целочисленных значений, это должно решить только это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .