我试图在这里结合几个引用“自上次以来的天数”列的不同公式。介于某个范围之间的任何值都将返回“需要培训”,而超出该范围的任何值都将返回“培训逾期”。
这两个独立的公式独立起作用,但我无法弄清楚如何将它们嵌套在一起才能正常发挥作用。
这是可行的吗,还是我们需要考虑太多的论点?
两个起作用的公式是:
=IF(G10>1095,"OVERDUE","none")
=IF(AND(G10>=1050,G10<=1095),"TRAINING NEEDED","")
答案1
=XLOOKUP($G9,{0,1050,1096},{"none","TRAINING NEEDED","OVERDUE"},"",-1)
该公式取 G 列中的值并将其与第一个数组进行比较。它与精确匹配或下一个最小项进行匹配。因此,0 到 1049 之间的值与第一个数组项进行匹配,这将从第二个数组返回第一个数组项(即“无”)。1050 到 1095 之间的值与第二个数组项进行匹配,这将返回“需要培训”,大于 1095(即 1096 及以上)的值与第三个数组项进行匹配。
你也可以使用这个:
=IFS($G9<1050,"none",$G9<1096,"TRAINING NEEDED",true,"OVERDUE")
我更喜欢,XLOOKUP
因为如果您选择添加更多条件,它会更紧凑。两者都可以工作: