Строки со временем и текстовыми строками - PullRequest
0 голосов
/ 01 мая 2018

Ниже приведены мои данные в образце данных Excel, в котором есть время входа и выхода вместе с текстом в некоторых столбцах. Я хотел проверить, если время ожидания превышает указанное время, скажем 2:00 AM. Я использовал приведенную ниже формулу (которую я получил от exteoffice.com)

IF('Bio-Metric-Timings'!G72="","",IF('Bio-Metric-Timings'!G72>=(--"8:30 PM"),"Yes","No"))

Эта формула работает нормально, но дает значение "Да" и для текста. Я не понимаю почему. Я хотел только «Да» для столбцов со временем, а не с текстом.

О себе: мне нравится работать в Excel, но я не обладаю знаниями в области программирования и программирования. Я продолжаю работать над Excel, посещая ваш сайт и другие, чтобы упростить мою работу.

Благодарим вас за помощь, дорогие эксперты !!!

img

1 Ответ

0 голосов
/ 01 мая 2018

Камаль, если вы предоставляете формулу и ищете ответ, вам также следует предоставить имена столбцов и имена листов для большей ясности.

Я попробовал вашу формулу. Хотя я не получаю «да» в качестве ответа, но ваша проблема с текстом решена. Вместо проверки на пустое значение (с помощью «» в формуле) просто проверьте, является ли значение ячейки числом.

Ваш ответ:

IF(isnumber(('Bio-Metric-Timings'!G72),IF('Bio-Metric-Timings'!G72>=(--"8:30 PM"),"Yes","No"),"")

Я не переименовал свой лист в Bio-Metric-Timings, к тому же я не знаю, какая ячейка G72, но этот код должен работать. Кроме того, всякий раз, когда время ожидания имеет текстовое значение, если вы хотите показать фразу, скажем, «Выходной день», включите ее («Выходной день» в последний ») в формулу.

...