【发布时间】:2020-07-22 09:50:44
【问题描述】:
需要有关 Excel 动态搜索基于两个不同表匹配的两列总和的帮助。
我已经一次性输入了这张数据表
A B C
1 Qlty Warp Weft
2 Stpl.1 150 20
3 Cotn.1 80 60
4 Stpl.2 20 20
5 Cotn.2 20 20
6 Stpl.3 20 40
在 A2:A6 列中,质量不能重复,其名称是唯一的
数据输入和报告表在这里
A B C D E F
8 Yarn Name Sent Bags Remaining Qualty Used Warp Used Weft
9 20 800 600 Stpl.1 71 200
10 150 101 30 Stpl.2 70 30
11 40 300 290 Stpl.3 100 10
12 20 400
C9:C5000 是返回列,值基于 A9:A5000 列(纱线名称)计算 需要在 B2:B6 和/或 C2:C6 中找到纱线名称(例如:)“20”,无论它匹配,索引 A2:A6 中的质量 然后将返回的质量(可能不止一个)匹配到 D9:D5000 并将 E9:F5000 的数学结果相加
到目前为止我在 C12 中尝试过
=SUMIF($A$9:$A12,A12,$B$9:$B12)-(SUMIF($D$9:$D12,INDEX($A$2:$A$6,MATCH(A12,$B$2:$B$6,0)),$D$9:$D12)+SUMIF($D$9:$D12,INDEX($A$2:$A$6,MATCH(A12,$C$2:$C$6,0)),$D$9:$D12))
PS:- 我使用的是 Excel 2007
【问题讨论】:
标签: excel excel-formula excel-2010 excel-2007