excel 在数据内怎么根据三个变动值求算出一个数值,求公式

excel 在数据内怎么根据三个变动值求算出一个数值,求公式

供方 物料名称 厚度 单价
1 XXX XXX ???
2 XXX XXX ???

供方有两家(变动值1),供方提供的物料有很多(变动值2),厚度有很多种(变动值3),求单价。有这种公式的吗? 不同的供方单价不同,不同的物料单价不同容,不同的厚度单价不同?用IF,VLOOKUP这些能做出来吗

如果你能确保每种组合只有一个,可以这样做

=SUMIFS(D:D,A:A,H3,B:B,I3,C:C,J3)

用vlookup也可以

=VLOOKUP(H4&I4&J4,IF({1,0},A:A&B:B&C:C,D:D),2,FALSE)

然后按ctrl+shift+enter

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-13

    用countif 比如统计A列大于等于60小于90的个数 =countif(a:a,">=60")-countif(a:a,">=90")

本回答被网友采纳
第2个回答  2018-08-15
一般不用IF、VLOOKUP操作的。
可以用LOOKUP、SUMIFS、INDEX与MATCH组合等操作
特别是SUMIFS函数,只要三个条件的单价是唯一的,操作很方便
第3个回答  2018-08-15
我非常奇怪,回答问题的朋友真的都明白题主在问什么吗?
“算出一个数值”——什么数值?最大值?最小值?平均值?总得说清楚吧?!
相似回答