[未解决]关于多个条件判断的实现问题?

新人帖
2021-12-15 08:58:44
33477


各位,请教个问题,工单依次通过A B  C  D  4个车间,每个车间都有对应的计划完成时间,为了反映工单的进度情况,这里定义了工单的紧急状态,用当天日期today-工单所在当前车间的计划完成时间,当前车间随着加工过程的进行是变化的,所以在计算紧急程度时,需要判断工单所在在的当前车间(E列),需要用到  if 函数,而且需要嵌套,如果有10个车间,在云表里这个嵌套是非常痛苦的。看看有没什么其它办法实现。

   现在实现方法举例:today()- if( 当前车间=A,A车间计划完成时间,if(当前车间=B,B车间计划完成时间,。。。。))
我知道答案 回答被采纳将会获得3 云币 已有4人回答
+10
1人收藏
7 条回帖
黄磊云师2021-12-15 14:40:15
本帖最后由 黄磊 于 2021-12-15 14:48 编辑

先来看看效果:


数据接口如图:






填表公式如图:



最后 给你看看总表的一个概况:



+16

最近谁赞过

黄磊云师2021-12-15 11:39:31
本帖最后由 黄磊 于 2021-12-15 11:42 编辑

其实 这个问题 没那么难的

订单编号与车间   2个变量 可以决定 计划完工日期。
缓冲时间  跟 系统当前日期 是固定取值的。

计算公式是固定的 。

那么就做数据源呗  来参与运算呗   车间号与订单号确定 得到日期 紧急状态不就算出来了吗?
用不着if 判断
+14

最近谁赞过

我糊涂啊!云粉2021-12-15 16:57:01
本帖最后由 我糊涂啊! 于 2021-12-15 17:06 编辑

用云表应该不用IF判断,要简单很多吧。紧急情况=车间计划交单周期/缓冲时间。做的细的话,云表还能做实时显示产品在车间某工位完成数量,工位完成情况。
我就是不知道怎么做,但肯定能做

+13

最近谁赞过

乐于助人云道2021-12-15 11:08:46
你说车间是不固定的,你这个表是用交叉表去设计的吗,还是普通明细方式,普通明细的话,你的车间应该是固定的吧,四种不同情况确实是要写if嵌套,云表里面写if跟你excel写法也是差不多的
+13

最近谁赞过

需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询