我有一张包含多行数据的表格,其中包含许多列。我正在寻找一个公式的帮助,该公式将根据输入的最后 5 个值连续提取最小 3 个数字的总和。请注意,并非所有行的每列都有值,因此在每行上找到的第一个值可能会在不同的列中找到。
为了确定最小的 3 的总和,我使用了公式=SUM(SMALL(B3:R3,{1,2,3}))
,不幸的是,该公式正在查看整个范围。同样,我正在寻找一个仅选择最后 5 个发布值的公式的帮助。
这是一个简单的例子。每行的结果显示应确定的总数。同样,它需要根据最后 5 个发布的内容来查找最小的 3 的总和(在下面的示例中,范围是第 1 列到第 10 列,第 10 列具有最新发布的内容)。
前任。
1......2......3......4......5......6......7......8...... .9.......10...... 结果
31............44......51......36............44...... 34....36....38....106 (34+36+34)
35..31...44...40....38...52.. ........42....37........115 (37+38+40)
希望这是可以理解的。由于我的用户,我正在寻找公式解决方案与 VBA 宏解决方案。谢谢你的帮助!!