Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как формулой в Экселе отличить дату от числа / 13 сообщений из 13, страница 1 из 1
19.10.2017, 07:33
    #39538470
SandraSidorova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
Здравствуйте! Подскажите кто знает. как отличить, например, в ячейке содержится 3 или 03.01.1900 ??
...
Рейтинг: 0 / 0
19.10.2017, 08:34
    #39538484
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
SandraSidorovaкак отличить, например, в ячейке содержится 3 или 03.01.1900 ??В ячейке ВСЕГДА 3. А вот отображаться оно может или как 3, или как 03.01.1900. А формулами формат не достать. Только пользовательской функцией, которая получит NumberFormat заданной ячейки и определит, числовой он или даты-времени.
...
Рейтинг: 0 / 0
19.10.2017, 11:10
    #39538552
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
VarType в VBA различает число и дату в ячейке.
...
Рейтинг: 0 / 0
19.10.2017, 13:39
    #39538682
iMrTidy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
SandraSidorova,

Если подойдет, то можно без VBA, но встроенной макрофункцией через именованную переменную. Вот пример.
...
Рейтинг: 0 / 0
24.10.2017, 12:39
    #39540991
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
CELL("format";cell_adress) в помощь.
Если D1 - дата.
...
Рейтинг: 0 / 0
25.10.2017, 09:23
    #39541448
anor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
big-duke,

cell() тупо вернет формат. А значение в ячейке может быть любое, например, текст.
...
Рейтинг: 0 / 0
25.10.2017, 16:36
    #39541904
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
anor,

правильно. Если текст, то вернет G.
Если дата, то D1.
...
Рейтинг: 0 / 0
26.10.2017, 07:48
    #39542126
anor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
big-duke,

возвращает одно и то же (D1)

Excel 2013
...
Рейтинг: 0 / 0
26.10.2017, 09:12
    #39542151
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
anor,

excel 2016
...
Рейтинг: 0 / 0
26.10.2017, 15:41
    #39542584
anor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
big-duke,
...
Рейтинг: 0 / 0
26.10.2017, 17:21
    #39542715
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
anor,

а пересчет формул точно автоматический? Потому что такого быть не должно - где текст и решетки 100% должен показать "G"
...
Рейтинг: 0 / 0
27.10.2017, 09:12
    #39542977
anor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
The_Prist,

ну не знаю. файл во вложении
...
Рейтинг: 0 / 0
27.10.2017, 09:32
    #39542991
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как формулой в Экселе отличить дату от числа
anor,

Да, у вас отображается правильно, так как формат всех ячеек принудительно установлен в Дата, и функция cell("format") правильно возвращает D1.


Возвращаясь к вопросу ТС.
3 и 3.1.1900 с точки зрения хранения данных в Excel - эквивалентны.
Ели не трогать формат ячейки , то он может быть критерием, чтобы ответить на вопрос ТС.
См. вложение.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как формулой в Экселе отличить дату от числа / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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