如何在Excel/谷歌表格中拆分逗号分隔值并计算乘积
谷歌表格:计算逗号分隔数字的乘积
如果你的单元格(比如A1)内容是逗号分隔的数字(例如2,10,3),想要在单个单元格中直接计算它们的乘积(结果为60),可以用以下公式实现,无需拆分到多列:
公式1(兼容性更强):
=PRODUCT(ARRAYFORMULA(--SPLIT(A1,",")))
分步解释:SPLIT(A1,",")将目标单元格内容按逗号拆分为文本格式的数字数组--把文本格式的数字转换为可计算的数值格式ARRAYFORMULA确保对数组中的每个元素执行转换操作PRODUCT计算数组中所有数值的乘积
简化公式(谷歌表格新版本可直接使用):
=PRODUCT(--SPLIT(A1,","))
注:如果出现计算错误,优先使用带ARRAYFORMULA的版本,确保数值转换完全生效
这个公式不受数字数量限制,哪怕单元格里的逗号分隔数字不止3个,也能自动计算所有数字的乘积。
内容的提问来源于stack exchange,提问作者mahmood
相关产品推荐
相关产品推荐

