Похожие вопросы

IExcel не сравнивает даты правильно

у меня есть таблица с двумя датами в следующем формате:

  • C1 Sep 21, 2017 10:22 AM
  • C2 Sep 28, 2017 10:09 AM

если я запускаю следующее заявление if против них...

=IF(M4<L4, "Fail", "Pass")

...тогда формула возвращает Pass. Однако, если две даты находятся в разных месяцах, формула не выполняется.

например,

  • C1 [Sep 26, 2017 03:14 PM]
  • C2 [Oct 2, 2017 03:39 PM]
  • возвращает Fail.

значение C1 ниже, чем C2, но формула по-прежнему терпит неудачу.

это не имеет значения для возвращаемого значения, если ячейка отформатирована как текст или дата. а то =DateValue() функция не будет работать, он возвращает #VALUE

Какие Идеи?

5
задан Run5k
источник

2 ответов

if операторы работают следующим образом:

=IF( Logical Test, Value if test is TRUE, value if test is FALSE)

так что вы можете использовать:

=IF(C2<C1,"Pass",Fail")

Я не на 100% понял ваш вопрос, поэтому, возможно, вам придется поменять < на >

логические операторы, которые можно использовать:

  • > , Больше
  • < Меньше
  • = равна
  • <= меньше или равно
  • >= больше или равно для
  • <> не равно
2
отвечен PeterH 2018-07-31 13:17:15
источник

в Формуле вы сравниваете не C1 и C2, а M4 и L4. Если вы хотите сравнить C1 и C2 напрямую, вы также должны использовать эти значения в Формуле.

эта формула, например

=IF(C1<C2, "Fail", "Pass")

покажет "Fail", если дата / время в ячейке C1 меньше, чем дата в ячейке C2. Если дата в C1 больше или равна, она покажет "Pass". Ячейки C1 и C2 должны быть отформатированы как дата, а не как текст. В обеих ячейках должна быть определена дата или пользователь формат (который использует переменные времени и даты excel, такие как YYYY, MMM, DD и т. д.). Если вы используете текстовый формат " if-предложение "не будет сравнивать время/дату, а строки, что дает вам" забавные " результаты!

функция DateValue() работает только с ячейками с текстовым форматом и только в определенной области, она не работает с нотацией. Он работает с 31.07.2018 20:36 но не работает с Jul 31, 2018 08:36 PM.

2
отвечен Albin 2018-07-31 19:01:50
источник

Другие вопросы date microsoft-excel worksheet-function