Google sheets 将一个单元格中的值相乘,然后求和?

Google sheets 将一个单元格中的值相乘,然后求和?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,这是一个令人困惑的问题,但我会尽我所能解释 我试图从我的大量营养中计算卡路里。一个细胞是热量,一个细胞是大量营养素 因此,我的宏营养细胞将采用以下格式:231p/157c/62f “p”是蛋白质(g),“c”是碳水化合物(g),“f”是脂肪(g) 1克蛋白质为4卡,1克碳水化合物为4卡,1克脂肪为9卡 所以我的问题是,我如何将每个数字乘以它们各自的卡路里,再加上克数,得到另一个单元格中最终的卡路里总量 =SUM(ARRAYFORMULA(REGEXEXTRACT(SPLIT(A2, "/"),

这是一个令人困惑的问题,但我会尽我所能解释

我试图从我的大量营养中计算卡路里。一个细胞是热量,一个细胞是大量营养素

因此,我的宏营养细胞将采用以下格式:
231p/157c/62f

“p”是蛋白质(g),“c”是碳水化合物(g),“f”是脂肪(g)

1克蛋白质为4卡,1克碳水化合物为4卡,1克脂肪为9卡

所以我的问题是,我如何将每个数字乘以它们各自的卡路里,再加上克数,得到另一个单元格中最终的卡路里总量

=SUM(ARRAYFORMULA(REGEXEXTRACT(SPLIT(A2, "/"), "\d+")*
                  REGEXEXTRACT(SPLIT(B2, "/"), "\d+")))


非常感谢您!非常感谢你!