这个公式的意思是:如果 Sheet2 表格中列 A 中的年份等于列 B 中的年份,则此公式返回列 A 中的年份;否则,返回列 A 中的年份和列 B 中的年份的连字符组合,形成一个跨年度的时间范围。

例如,如果 Sheet2 表格中 A1 单元格的日期为 2023-01-01,B1 单元格的日期为 2023-12-31,则该公式将返回 2023。如果 A1 单元格的日期为 2022-01-01,B1 单元格的日期为 2023-12-31,则该公式将返回 2022-2023。

公式解析:

  • =IF(YEAR(Sheet2!A:A)=YEAR(Sheet2!B:B),YEAR(Sheet2!A:A),YEAR(Sheet2!A:A)&"-"&YEAR(Sheet2!B:B))
  • YEAR(Sheet2!A:A): 获取 Sheet2 表格中列 A 中每个单元格的年份。
  • YEAR(Sheet2!B:B): 获取 Sheet2 表格中列 B 中每个单元格的年份。
  • =IF(条件,值1,值2): 如果条件为真,则返回值1;否则,返回值2。
  • YEAR(Sheet2!A:A)&"-"&YEAR(Sheet2!B:B): 将列 A 中的年份和列 B 中的年份用连字符连接起来。

应用场景:

这个公式可以用于:

  • 统计数据时,根据年份进行分组。
  • 识别跨年度的时间范围。
  • 自动生成跨年度时间范围的文本。

注意:

  • 该公式适用于 Sheet2 表格中列 A 和列 B 均包含日期数据的场景。
  • 如果列 A 或列 B 中包含非日期数据,则公式将返回错误值。
  • 可以根据需要修改 Sheet2!A:A 和 Sheet2!B:B 的引用范围。
  • 可以使用其他符号替换连字符,例如空格、斜杠等。

原文地址: https://www.cveoy.top/t/topic/nKpF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录