如果满足特定条件,则确定Excel中两个date之间的天数

尝试计算特定时期的天数,如果满足某个标准,则:

  • J4是一个离开,
  • F1是时期的开始;
  • G1结束date。

如果K4的标准是R ,那么它需要给出一个总的,减去一天,否则需要在L4给出一个空白的结果。

如果J4的date在月底之后,那么我只需要那个月内的日子。

例如:6月1日至30日。

  • J4的date是6月4日,他们的K4值是R ,应该在L4报告3天。
  • j5的date是7月2日,他们的K4值是R ,应该报30天。

=IF(EXACT(K4,"R"),IF(J4<G1,J4-F1,G1-F1+1),"")

IF()命令有3个值。

  1. 第一个是你正在评估的条件陈述第二个
  2. 接下来是如果条件语句为真,那么单元格的值
  3. 第三个值是错误的值

EXACT()命令有两个值,并对它们进行比较。 如果值相同,则为真,否则为False

请试试这个:

 =IF(K4="R",IF(J4>EOMONTH(G1,0),DAY(G1),DAY(J4)-1),"")