飞书多维表公式,利用IF+SWITCH函数判断某个日期所处的阶段

在使用飞书多维表的过程中,遇到个场景需求,需要对差旅表中的出差日期处于什么造车阶段进行判断。造车研发投产周期很长,阶段也很多。各个部门在填写差旅计划的时候,原来都是每一条都要人工判断阶段,容易出错并且繁琐。如果项目时间更改的话,所有条目又要重新判断一次。费时费力,人生不应该浪费时间在这些地方。这哪忍的了,必须优化掉,经过研究,通过函数IF+SWITCH来自动判断阶段,如果项目节点日期更改了,只需要改一次公式即可。

飞书多维表公式,利用IF+SWITCH函数判断某个日期所处的阶段01

01-公式(If和Switch函数)

这个公式是一个嵌套的逻辑函数,用于根据车型项目和计划开始日期来确定项目所处的阶段。

02-公式说明1:外层IF函数

  • IF([车型项目]=”车型A”, …, IF([车型项目]=”车型B”, …, “”))
  • 这个结构首先检查[车型项目]是否等于”车型A”或”车型B”。如果是任一车型,则执行相应的逻辑;如果都不匹配,则返回空字符串""

03-公式说明2:内层SWITCH函数(针对车型A)

  这个SWITCH函数根据[计划开始日期]的不同时间段来确定阶段:

  • 如果日期早于2025年2月15日,返回”A阶段”。
  • 如果日期在2025年2月15日到5月14日之间,返回”B阶段”。
  • 依此类推,直到日期晚于2025年12月30日,则返回”Job1阶段”。

04-公式说明3:内层SWITCH函数(针对车型B)

这个逻辑与车型A类似,但时间段有所不同:

  • 如果日期早于2025年5月30日,返回”A阶段”。
  • 如果日期在2025年5月30日到8月29日之间,返回”B阶段”。
  • 依此类推,直到日期晚于2026年6月30日,则返回”Job1阶段”。

最后总结:

  • 这个公式的主要目的是根据车型和计划开始日期来分类项目阶段。
  • 对于不同的车型,阶段的划分时间不同,但阶段名称是相同的。
  • 如果车型既不是A也不是B,则返回空字符串。
  • 公式使用了IFSWITCH函数来实现多条件判断,非常适合处理这种基于日期的分段逻辑。

以上公式方法供参考,相信可以节约很多时间精力,当然如果有其他需求,可以按照这个逻辑思路进行扩展,很多公式函数在excel上面也同样适用。在偷懒的路上,咱是认真的!

本文作者:自由超
本文标题:《飞书多维表公式,利用IF+SWITCH函数判断某个日期所处的阶段》
本文链接:https://freechao.com/7616.html
发布日期:2024年09月30日 21:38:21
更新日期:2024年09月30日 21:46:18
版权声明:除特殊注明,均为作者原创内容,遵守CC-BY-NC 4.0版权协议,转发请保留原文链接!
免责声明:文中如涉及第三方资源,均来自互联网,仅供学习研究,禁止商业使用,如有侵权,联系我们24小时内删除!
分享给更多人

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注