根据下拉菜单自动填充值

OneL
✭
我试图有一个列与下拉选择自动填充在下一列的值。如果在AssetType列中选择了IP-A, TotalHours列应该显示1。如果选择IP-D, TotalHours应该显示15。
我在想条件格式会工作,但它只格式化文本/背景。这可能吗?
评论
-
迈克Wilday ✭✭✭✭✭✭
您必须创建一个嵌套的IF语句。把它放到Total列中。调整将公式放入的行号的资产类型后面的1,然后将公式自动拖动到其余行中。
=如果(AssetType1 =“IP-A”,1,如果(AssetType1 =“IP-B”,2,如果(AssetType1 =“IP-C”,10,如果(如果AssetType1 =“IP-D”,15日(AssetType1 =“VID-A”,4,如果(AssetType1 =“VID-B”,8,如果(AssetType1 =“VID-C”,17”)))))))
希望这对你有帮助!
-
J.克雷格·威廉姆斯 ✭✭✭✭✭✭
如果可能的话*,我不会在这里使用NestedIF解决方案。
我会设置一个表区域(如果您有页眉或页脚区域,那么在那里,否则在工作表的未使用部分—即使您需要创建其中一个),然后使用LOOKUP()函数。
这个NestedIF非常小,但是(我相信)比同等大小的LOOKUP需要更多的处理。更容易更新。更容易扩张。更容易从用户的角度看待逻辑。
*所谓可能,我的意思是有很多设计考虑因素也可能影响一个解决方案与另一个,我不知道所有的事实。对于像这样的直接NestedIF,我的一般经验法则(一个标准)是4或更少= NestedIF, 5或更多= LOOKUP。
克雷格
这次讨论已经结束了。