【发布时间】:2023-03-09 07:20:01
【问题描述】:
我有一张表格,我想在其中计算独特的日子。我的意思是,数据涵盖 2017 年 1 月 1 日至 2017 年 12 月 31 日,但并非所有日期都包括在内。自动过滤后,显示的天数会更少。我已经尝试了许多不同的公式,但是当根据所需标准自动过滤工作表时,它们都会失败。最接近的是数组公式,在 Excel for Mac 16.43 中输入。它是使用 Ctrl & Shift & Enter 输入的
=SUM(IFERROR(IF(FREQUENCY(A3:A5524,A3:A5524),IF(SUBTOTAL(3,OFFSET(A3:A5524,ROW(A3:A5524)-ROW(A3),0,1)),1)),0))
当工作表未被过滤时,它会计算正确的天数,当工作表被自动过滤时,数字会发生变化,但在完成后再次变得不正确。可能会显示 2017 年 1 月 6 日至 2017 年 6 月 20 日的日期范围,但该范围内仅显示 75 天;自动过滤后,我还没有尝试过任何东西都可以使其准确
数据以非常标准的方式排列,A 列是日期,格式为日期和 dd/mm/yyyy
希望有人能推荐一些有用的东西
【问题讨论】:
-
你的excel版本是多少?将数据发布到发布正文而不是图像。同时显示您的预期结果。
-
上传Excel文件,只保留需要计算的列。我以前也解决过类似的问题,希望能帮到你。
-
欢呼哈伦 24 小时。 Excel 版本在原帖中列出。预期结果是出现的唯一天数的正确计数。答案浮出水面
标签: excel