楼主 悟空师弟 |
Q:如何查找到对应价格后计算总金额? 如下图:
A: 数组公式:
- =SUM(LEFT(B2:B7,FIND("公",B2:B7)-1)*LEFT(T(OFFSET(E1,MATCH(A2:A7,D2:D4,),)),FIND("元",T(OFFSET(E1,MATCH(A2:A7,D2:D4,),)))-1))
如何查找到对应价格后计算总金额?.rar
简化一下:
- =SUM(LEFT(B2:B7,LEN(B2:B7)-2)*LEFT(T(OFFSET(E1,MATCH(A2:A7,D2:D4,),)),LEN(T(OFFSET(E1,MATCH(A2:A7,D2:D4,),)))-4))
|
2楼 laowuwyx |
补充两种。- =SUM(SUBSTITUTE(B2:B7,"公斤",)*SUBSTITUTE(T(OFFSET(E1,MATCH(A2:A7,D2:D4,),)),"元/公斤",))
- =SUM(SUBSTITUTE(B2:B7,"公斤",)*SUBSTITUTE(INDEX(E2:E4,N(IF(1,MATCH(A2:A7,D2:D4,),))),"元/公斤",))
|
3楼 herelazy |
这个题目只能有数组公式解答吗?还有没有其他的方法? |
4楼 loneybird |
搜藏家来了 虽然不懂 搜藏了先 |
5楼 herelazy |
这个题目只能有数组公式解答吗?还有没有其他的方法? |
6楼 laowuwyx |
把sum换成sumproduct试试。 |
7楼 wjc2090742 |
补一个- =SUMPRODUCT(SUBSTITUTE(B2:B7,"公斤",)*SUBSTITUTE(VLOOKUP(T(IF({1},A2:A7)),D:E,2,),"元/公斤",))
|