使用密钥基于多个标准寻求excel公式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用密钥基于多个标准寻求excel公式相关的知识,希望对你有一定的参考价值。
我已经向我的团队询问了三位开发人员和一位VBA大师,他们不知道如何继续进行以下调查:
我有一个KEY概述了几个组(图片只显示了两个)。这些组具有不同的AUX定义。生产AUX时间用“W”表示。
在我的文员数据选项卡中,我已根据各个组导入每日数据。快照显示了组1与组2数据的示例。
我正在寻找一个公式放入O列,该列将匹配键中列N和列A中的组。如果它匹配,那么我希望它根据是否填充了“W”来添加辅助字段。
如果我要手动计算,O30将等于15.4小时。
在O31,它将是5.75小时。
在这种情况下,单个公式是否可行?
这会根据您的密钥对值进行求和。这假设您的密钥存储在名为Key
的工作表中。
=SUMIF(OFFSET(Key!$B$1:$K$1,MATCH(N30,Key!A:A,0)-1,0),"W",C30:L30)
SUMIF
需要(range, criteria, sum_range)
,其中range和sum_range的大小必须相同。如果范围内的等效单元格与条件匹配,则它将sum_range,C30:L30
中的值相加,即等于W
。
范围是OFFSET(Key!$B$1:$K$1,MATCH(N30,Key!A:A,0)-1,0)
。
OFFSET
采用(reference, rows, cols)
,其中引用是Key!$B$1:$K$1
,它将被MATCH(N30,Key!A:A,0)-1
的行数抵消。
MATCH
采取(lookup_value, lookup_array, match_type)
,它将找到与你的组#N30
相匹配的行,范围为Key!A:A
。 match_type设置为零意味着它将查找完全匹配。
= SUMIF(Sheet 2中B2:!K2, “W” Sheet 1中C31:L31)
以上是关于使用密钥基于多个标准寻求excel公式的主要内容,如果未能解决你的问题,请参考以下文章