繁体   English   中英

用户表单的复杂公式(2)

[英]Complicated formula for a user form (2)

我正在处理一个用户表单,需要根据“运输方式”( L:19 to L:24 )找到一种方法来添加一定量的“额外时间”( D:48 to D:51 )由用户选择。

在此处输入图片说明

请注意, L:19L:24的交通类型下拉列表如下所示。 每个行程编号(1至4)必须添加自己的时间( D:48D:51 )。 每种“运输方式”类型要增加的时间如下:

在此处输入图片说明

提前非常感谢安倍

最简单的方法是在P中放置一个辅助列,这可以隐藏。 在此列中,您将对“运输工具”表使用vlookup。 因此,如果您的查找表在A1:B11中的sheet2上,则在用户表单上的P19中

=VLOOKUP(L19,'Sheet2'!$A$1:$B$11,2,False)

并抄下来。

然后在D48中使用一个简单的SumIf()函数:

=SUMIF($A$19:$A$24,A48,$P$19:$P$24)

然后抄下来

这应该为您提供所需的结果。

或者,如果您希望一个公式完成所有操作,请使用以下数组公式:

=SUMPRODUCT(SUMIFS('Sheet2'!$B$1:$B$11,'Sheet2'!$A$1:$A$11,$L$19:$L$24)*($A$19:$A$24=A48))

放入D48,按Ctrl-Shift-Enter。 然后抄下来。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM