包含单词的单元格的乘积

包含单词的单元格的乘积

我正在制定一份财务计划,其中包含“数量”、“成本”和“总计”列。

数量列将包含我购买的商品数量。
成本列将包含商品的单独成本。总计
列将使用 Excel 公式计算数量单元格和成本单元格的乘积。例如,如果我购买 2 件每件售价 2 美元的商品,总计单元格将包含公式“=PRODUCT(QTY:COST)”,得出 4 美元。

我的困境是,我希望能够在数量单元格中同时包含文字和数字,但仍然让总计单元格中的公式起作用。例如,如果我购买两包东西,我想在数量单元格中写入“2 pkt”而不是“2”,但当我这样做时,总计单元格不会获取数量单元格中的数字,而只是给我 1 x Cost,而它应该给我 2 x Cost。

有没有办法在使用公式的同时解决这个问题,这样我就不必手动输入所有总数了?任何帮助都非常感谢!

答案1

假设同一单元格中的数字和文本之间至少有一个空格,请尝试以下操作。

在此处输入图片描述

公式可以是

=IF(ISNUMBER(C5),C5*B5,VALUE(LEFT(TRIM(C5),FIND(" ",TRIM(C5),1)-1))*B5)

为了防止出现仅输入文本数字的错误,请使用

=IF(ISNUMBER(VALUE(C5)),C5*B5,VALUE(LEFT(TRIM(C5),FIND(" ",TRIM(C5),1)-1))*B5)

相关内容