excel - 如何检查列表中是否缺少日期?

标签 excel excel-formula vba

我有一个包含日期列表的 Excel 工作表

Thursday, May 30, 2013
Friday, May 31, 2013
Monday, June 3, 2013
Tuesday, June 4, 2013
Wednesday, June 5, 2013
Thursday, June 6, 2013
Friday, June 7, 2013
Tuesday, June 11, 2013
Wednesday, June 12, 2013
Thursday, June 13, 2013
Friday, June 14, 2013
Monday, June 17, 2013
Tuesday, June 18, 2013

我需要确定我是否缺少日期(仅限工作日)并将其插入不同颜色的背景。

我试过这个
=IF(A2=A1+1,"","Missing next day")

但它告诉我星期六不见了(我对周末不感兴趣)。

在上面的示例数据中, 6 月 10 日星期一 不见了

最佳答案

正如@SolarMike 所说:

=IF(A2=A1+(WEEKDAY(A1)=6)*2+1,"","Missing next day")

enter image description here

关于excel - 如何检查列表中是否缺少日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50470838/

相关文章:

c# - 将两种类型的resx文件中的键和值导出到Excel c#.net

r - 从字符串中解析数据

Excel:如何收集与另一列中的重复项相关联的列中的唯一值?

c# - 新手 : should I learn c#, VB.Net 或 VBA/VB 用于 excel 编程?

python - 从excel表中计算特定行的平均值

excel - 多用户环境功能

excel - SUMProduct 与 SUMIFS

Excel MATCH() 函数总是给出 #N/A

excel - 当单元格更改时如何运行一些 VBA 代码?

vba - 通过 Selenium VBA 启动 Chrome 时出现问题