Ребята, добрый день. Есть боевая задача: В диапазоне B2:D4 необходимо, чтобы пользователи вводили только вещественные числа, большие нуля. Попытка решения: Выделил диапазон, Проверка данных => Параметры => Установил: Тип данных = Вещественные, Значение = больше либо равно нулю. В диапазоне B2:D4 формат ячейки установил = числовое значение Проблема: Когда пользователь вводит текст или число, проблем нет. Ему выдается предупреждение что он не прав. Но! Когда пользователь вводит 12.25, число благополучно переводится 45 992,0 (т.е. аналог 25 декабря, что вообще не надо не надо...)
Помогите плз.
Ребята, добрый день. Есть боевая задача: В диапазоне B2:D4 необходимо, чтобы пользователи вводили только вещественные числа, большие нуля. Попытка решения: Выделил диапазон, Проверка данных => Параметры => Установил: Тип данных = Вещественные, Значение = больше либо равно нулю. В диапазоне B2:D4 формат ячейки установил = числовое значение Проблема: Когда пользователь вводит текст или число, проблем нет. Ему выдается предупреждение что он не прав. Но! Когда пользователь вводит 12.25, число благополучно переводится 45 992,0 (т.е. аналог 25 декабря, что вообще не надо не надо...)
Я обычно в таком случае ставлю в соседней ячейке что то вроде "Перепроверить вводимые данные" и прописываю через если условие, при котором данный текст появляется, например:
Код
=Если(A1<10;"Перепроверить вводимые данные";"")
Даже если человек это видит впервые, его это начинает смущать и он спрашивает а что тут не так
Я обычно в таком случае ставлю в соседней ячейке что то вроде "Перепроверить вводимые данные" и прописываю через если условие, при котором данный текст появляется, например:
Код
=Если(A1<10;"Перепроверить вводимые данные";"")
Даже если человек это видит впервые, его это начинает смущать и он спрашивает а что тут не так Anton1013