Sum/Multiply 每个值都同名
Sum/Multiply every value near the same name
我正在尝试找到可以帮助我解决问题的公式。
此公式应该对靠近(总是位于左侧)具有相同名称的单元格的每个单元格求和(或工作)。如下所示:
将每个大写字母视为 "recipe",将每个小写字母视为 "ingredient"。每种配料的左侧都有一个数字,表示该食谱中所需的配料量。
table 的左边是配料表。
使用 COUNTIF 我可以知道有多少食谱具有相同的成分,但我正在寻找一些东西来求和(或相乘,一旦我理解了这个过程,它就相同了)相同的每个左值成分。
如您所见,我不能使用 SUMIF(或 SUM(FILTER())),因为例如元素 "b" 可以在第 3 列和第 5 列找到,它们不在同一列。
我尝试使用 INDEX() 和 MATCH(),也可以使用 LOOKUP(),VLOOKUP() ,HLOOKUP(), 但如您所见,同一元素有多个实例,而公式 returns 我只有相同的值 (也使用 ROW()-1不适用于多个元素)。
现在有了这个 table 我可以很容易地计算出数字(例如我知道元素 "a" 需要 2+3+2=7 次)但是因为真正的 table 在 "recipes" 和 "ingredients" 之间有 600 多个元素 我想知道是否有办法做到这一点。
我正在使用 OpenOffice,但使用 Excel.
没有问题
感谢您的回答。
您正在寻找这样的东西吗?:-
=SUM(IF(ISNUMBER($B:$F),$B:$F)*($C:$G=I7))
必须使用CtrlShiftEnter[=12=作为数组公式输入]
我正在尝试找到可以帮助我解决问题的公式。
此公式应该对靠近(总是位于左侧)具有相同名称的单元格的每个单元格求和(或工作)。如下所示:
将每个大写字母视为 "recipe",将每个小写字母视为 "ingredient"。每种配料的左侧都有一个数字,表示该食谱中所需的配料量。
table 的左边是配料表。
使用 COUNTIF 我可以知道有多少食谱具有相同的成分,但我正在寻找一些东西来求和(或相乘,一旦我理解了这个过程,它就相同了)相同的每个左值成分。
如您所见,我不能使用 SUMIF(或 SUM(FILTER())),因为例如元素 "b" 可以在第 3 列和第 5 列找到,它们不在同一列。
我尝试使用 INDEX() 和 MATCH(),也可以使用 LOOKUP(),VLOOKUP() ,HLOOKUP(), 但如您所见,同一元素有多个实例,而公式 returns 我只有相同的值 (也使用 ROW()-1不适用于多个元素)。
现在有了这个 table 我可以很容易地计算出数字(例如我知道元素 "a" 需要 2+3+2=7 次)但是因为真正的 table 在 "recipes" 和 "ingredients" 之间有 600 多个元素 我想知道是否有办法做到这一点。
我正在使用 OpenOffice,但使用 Excel.
没有问题感谢您的回答。
您正在寻找这样的东西吗?:-
=SUM(IF(ISNUMBER($B:$F),$B:$F)*($C:$G=I7))
必须使用CtrlShiftEnter[=12=作为数组公式输入]