我确信之前已经做过,但我不知道如何在不举例的情况下提出问题。我想创建一个零件号/价格生成器。我有一个价格连续的选项,如果零件号字符串包含指定的选项,我想要各种选项的总和。
例如:
A $10
B $20
C $30
D $40
公式应该根据输入字符串返回选项的总和。 (注意破折号是部件号分隔符,而不是“减号”)即:
A $10
A-B $30
A-B-C-D $100
之前我使用过SUMIF,但不知道如何让它对特定单元格内容的多个列进行求和?
答案 0 :(得分:0)
假设您的第一个表(数据)在A3:B6上,第二个在A8上:B10(结果),放在单元格B8上的公式将是:
=SUMPRODUCT(ISNUMBER(SEARCH(A$3:A$6;A8))*B$3:B$6)
注意:要使此解决方案起作用,破折号分隔的值不能相互包含,即,您不能拥有类似" A-AB-B-BC-C"。