| 楼主 悟空师弟
 | 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,),"元/公斤",))
 |