如何在不新增列的情况下找出每行两数乘积的最小值
解决方法
- 若使用Excel,可直接通过数组公式实现需求,无需新增列:
- 基础写法:
=MIN(A1:A3*B1:B3)注:旧版Excel需按 Ctrl+Shift+Enter 触发数组计算,新版Excel直接回车即可生效。
- 更易读的封装写法(借助LET函数):
=LET(products, A1:A3*B1:B3, MIN(products))
- 基础写法:
- 原理说明:
A1:A3*B1:B3会在内存中生成每行两数的乘积数组,MIN()函数直接提取该数组的最小值,全程无需额外列存储中间乘积结果。
内容的提问来源于stack exchange,提问作者Plantthediffuser
相关产品推荐
相关产品推荐

