如果满足特定条件,则确定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个值。
- 第一个是你正在评估的条件陈述第二个
- 接下来是如果条件语句为真,那么单元格的值
- 第三个值是错误的值
EXACT()
命令有两个值,并对它们进行比较。 如果值相同,则为真,否则为False
请试试这个:
=IF(K4="R",IF(J4>EOMONTH(G1,0),DAY(G1),DAY(J4)-1),"")