如何在Excel中根据日期范围设置值?
我想根据到达和离开日期设置值:如何在Excel中根据日期范围设置值?,excel,vba,excel-formula,Excel,Vba,Excel Formula,我想根据到达和离开日期设置值: Idx Arrive Depart 01. Jan 02. Jan 03. Jan 04. Jan 05. Jan ... 1 01. Jan 04. Jan 1 1 1 2 02. Jan 04. Jan 1 1 3 02. Jan 05. Jan
Idx Arrive Depart 01. Jan 02. Jan 03. Jan 04. Jan 05. Jan ...
1 01. Jan 04. Jan 1 1 1
2 02. Jan 04. Jan 1 1
3 02. Jan 05. Jan 1 1 1
4 01. Jan 05. Jan 1 1 1 1
5 03. Jan 05. Jan 1 1
... ... ... ... ... ... ... ... ...
Total 2 4 5 3
例如,Idx 1:
1月1日抵达
1月4日出发
总共需要3晚住宿(1月1日、2日和3日栏中的值为“1”),您会注意到1月4日栏中没有输入“1”,因为这是出发日期,当天晚上不需要住宿
如何在Excel中对此进行归档?假设到达位于A列,列标题(到达、离开、01.Jan)位于第1行,则需要将以下公式放入单元格C2中:
=IF(AND(C$1>=$A2,C$1<$B2),1,"")
=IF(和(C$1>=$A2,C$1)您是否可以开始批准所有尚未解决的问题的答案?如果没有正确答案,请更好地解释问题所在。另外,请阅读常见问题解答,了解如何最好地表述您的问题(包括代码,清楚详细地解释您尝试了什么以及失败的原因)Excel表示公式包含错误。Arrival在B列,列标题在第1行。我试图将公式更改为=IF(and(C$1>=$B2,C$1找到它!这对我很有效。=IF(and)(D$1>=$A2;D$1是否需要逗号或分号取决于Excel的语言设置)。