|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
2 ячейки с одинаковым форматом Дата в A1 внесено 02.09.2019, в В1 внесено 30.08.2019 Почему при внесении формулы = B1>A1 результат ИСТИНА ? Проверка вычислений показывает, что значение даты 30.08.2019 воспринимается как символьное выражение. Почему? при проверке формата этой ячейки показывает - формат Дата. Как поступить, чтобы формат Дата воспринялся как Дата ? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2019, 20:03 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
формат ячейки (способ отбражения значения) и тип значения в ячейке - не одно и то же Просто зайди в редактирование ячейки и нажми энтер ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2019, 20:33 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
Shocker.Pro, интер не помог. а вопрос был Почему при внесении формулы = B1>A1 результат ИСТИНА ? Вопрос остался. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 10:53 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
Guest1а вопрос был Почему при внесении формулы = B1>A1 результат ИСТИНА ?так ты же сам на него ответил Guest1Проверка вычислений показывает, что значение даты 30.08.2019 воспринимается как символьное выражениеа с точки зрения текста "3" всяко больше чем "0" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 11:05 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
Надо чтобы дата 02.09.2019 была больше 30.08.2019? сейчас показывает что меньше. Формат Дата в обоих ячейках установлен. как это сделать? Есть ответ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 12:01 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
Блин, я тебе сказал уже, формат ячейки не имеет никакого отношения к типу данных в ячейке. Поставь формат общий, зайди в редактирование ячейки, проверь, что там не формула, проверь, что не стоит апостроф в начале, сотри и набей последнюю цифру, нажми ентер. Не знаю, как тебе еще помочь, файл-то ты прикладывать не хочешь, сообщения не читаешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 12:18 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
Guest1Надо чтобы дата 02.09.2019 была больше 30.08.2019?Это вопрос? или утверждение? ну можешь написать =ДАТАЗНАЧ(B1)>ДАТАЗНАЧ(A1) если не можешь текст в число преобразовать... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 12:20 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
Guest1Формат Дата в обоих ячейках установленФормат ячеек не меняет тип данных. А тип у Вас ТЕКСТ. Когда это осознаете - тогда и понимание придет, почему формула не работает. Чтобы дата воспринималась как дата она должна быть числом(как ни странно звучит). Excel так видит дату. Например, сегодняшнее число(29.10.2019) будет для Excel числом 43767, а 02.09.2019 - 43710. Если Вы сейчас через формат ячеек установите в своих ячейках с "датами" формат общий - то Вы не увидите число, у Вас там так и останется дата. А этого быть не должно, если дата реально дата. Поэтому, либо переводите тип данных в ячейках руками(как показал Shocker.Pro), либо используйте прием: 1. Копируем любую пустую ячейку 2. Выделяем ячейки с датами 3. Правая кнопка мыши -Специальная вставка 4. В окне специальной вставки выбираем: Значения -Сложить. Ок. 5. Назначаем нужный формат через формат ячеек. Либо в формуле пытайтесь перевести текст в дату: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 12:20 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
The_Prist, спасибо, формула =--B1>--A1 показывает правильный результат. А можно узнать где эта формула описана? не документирована? впервые вижу такой синтаксис.... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 17:28 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
Guest1где эта формула описанаДа нигде, в общем-то. Это такое же сравнение, но добавлено двойное отрицание. Т.е. здесь к каждому значению формулы добавляется математическое преобразование знака. Кратко предыстория: если в формуле между двумя значениями производить любое математическое действие(сложение, вычитание, умножение, деление, возведение в степень), то Excel обязательно постарается преобразовать значение в числовое(чтобы можно было произвести матем.действие). Если преобразовать удается все аргументы - получим результат математического действия. Если хоть один не получилось - скорее всего получим ошибку #ЗНАЧ!. Так вот, добавляя один минус мы проделываем матем. действие по изменению знака(грубо говоря отнимаем из нуля наше число). На этом этапе Excel уже преобразует текст в виде числа в реальное число(и дату тоже). А второй минус нужен, чтобы вернуть нашему числу правильный знак. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 17:48 |
|
Формат дата воспринимается как символьное значение
|
|||
---|---|---|---|
#18+
то есть это по сути то же, что предложил я Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 17:59 |
|
|
start [/forum/topic.php?fid=61&msg=39882473&tid=2171973]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 299ms |
total: | 431ms |
0 / 0 |