Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формат дата воспринимается как символьное значение / 12 сообщений из 12, страница 1 из 1
28.10.2019, 20:03
    #39882467
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
2 ячейки с одинаковым форматом Дата
в A1 внесено 02.09.2019, в В1 внесено 30.08.2019

Почему при внесении формулы = B1>A1 результат ИСТИНА ?

Проверка вычислений показывает, что значение даты 30.08.2019 воспринимается как символьное выражение.
Почему?
при проверке формата этой ячейки показывает - формат Дата.

Как поступить, чтобы формат Дата воспринялся как Дата ?
Спасибо.
...
Рейтинг: 0 / 0
28.10.2019, 20:33
    #39882473
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
формат ячейки (способ отбражения значения) и тип значения в ячейке - не одно и то же

Просто зайди в редактирование ячейки и нажми энтер
...
Рейтинг: 0 / 0
29.10.2019, 10:53
    #39882604
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
Shocker.Pro,

интер не помог.
а вопрос был
Почему при внесении формулы = B1>A1 результат ИСТИНА ?
Вопрос остался.
...
Рейтинг: 0 / 0
29.10.2019, 11:05
    #39882614
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
Guest1а вопрос был
Почему при внесении формулы = B1>A1 результат ИСТИНА ?так ты же сам на него ответил
Guest1Проверка вычислений показывает, что значение даты 30.08.2019 воспринимается как символьное выражениеа с точки зрения текста "3" всяко больше чем "0"
...
Рейтинг: 0 / 0
29.10.2019, 12:01
    #39882647
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
Надо чтобы дата 02.09.2019 была больше 30.08.2019? сейчас показывает что меньше.
Формат Дата в обоих ячейках установлен.
как это сделать? Есть ответ?
...
Рейтинг: 0 / 0
29.10.2019, 12:18
    #39882650
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
Блин, я тебе сказал уже, формат ячейки не имеет никакого отношения к типу данных в ячейке.
Поставь формат общий, зайди в редактирование ячейки, проверь, что там не формула, проверь, что не стоит апостроф в начале, сотри и набей последнюю цифру, нажми ентер. Не знаю, как тебе еще помочь, файл-то ты прикладывать не хочешь, сообщения не читаешь.
...
Рейтинг: 0 / 0
29.10.2019, 12:20
    #39882651
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
Guest1Надо чтобы дата 02.09.2019 была больше 30.08.2019?Это вопрос? или утверждение?
ну можешь написать
=ДАТАЗНАЧ(B1)>ДАТАЗНАЧ(A1)
если не можешь текст в число преобразовать...
...
Рейтинг: 0 / 0
29.10.2019, 12:20
    #39882652
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
Guest1Формат Дата в обоих ячейках установленФормат ячеек не меняет тип данных. А тип у Вас ТЕКСТ. Когда это осознаете - тогда и понимание придет, почему формула не работает.
Чтобы дата воспринималась как дата она должна быть числом(как ни странно звучит). Excel так видит дату. Например, сегодняшнее число(29.10.2019) будет для Excel числом 43767, а 02.09.2019 - 43710. Если Вы сейчас через формат ячеек установите в своих ячейках с "датами" формат общий - то Вы не увидите число, у Вас там так и останется дата. А этого быть не должно, если дата реально дата.
Поэтому, либо переводите тип данных в ячейках руками(как показал Shocker.Pro), либо используйте прием:
1. Копируем любую пустую ячейку
2. Выделяем ячейки с датами
3. Правая кнопка мыши -Специальная вставка
4. В окне специальной вставки выбираем: Значения -Сложить. Ок.
5. Назначаем нужный формат через формат ячеек.
Либо в формуле пытайтесь перевести текст в дату:
Код: plaintext
=--B1>--A1
...
Рейтинг: 0 / 0
29.10.2019, 17:28
    #39882847
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
The_Prist,

спасибо,
формула =--B1>--A1 показывает правильный результат.
А можно узнать где эта формула описана? не документирована? впервые вижу такой синтаксис....
...
Рейтинг: 0 / 0
29.10.2019, 17:48
    #39882860
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
Guest1где эта формула описанаДа нигде, в общем-то. Это такое же сравнение, но добавлено двойное отрицание. Т.е. здесь к каждому значению формулы добавляется математическое преобразование знака. Кратко предыстория: если в формуле между двумя значениями производить любое математическое действие(сложение, вычитание, умножение, деление, возведение в степень), то Excel обязательно постарается преобразовать значение в числовое(чтобы можно было произвести матем.действие). Если преобразовать удается все аргументы - получим результат математического действия. Если хоть один не получилось - скорее всего получим ошибку #ЗНАЧ!. Так вот, добавляя один минус мы проделываем матем. действие по изменению знака(грубо говоря отнимаем из нуля наше число). На этом этапе Excel уже преобразует текст в виде числа в реальное число(и дату тоже). А второй минус нужен, чтобы вернуть нашему числу правильный знак.
...
Рейтинг: 0 / 0
29.10.2019, 17:59
    #39882871
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
то есть это по сути то же, что предложил я
Код: plaintext
=ДАТАЗНАЧ(B1)>ДАТАЗНАЧ(A1)
но записанное короче и с помощью неявных преобразований
...
Рейтинг: 0 / 0
30.10.2019, 09:08
    #39882949
Guest1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат дата воспринимается как символьное значение
The_Prist,
спасибо за понятный ответ.
Мудро, неожиданно, наблюдательно за поведением Excel, главное, - без функций (!).
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формат дата воспринимается как символьное значение / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]