有什么方法可以求出某个范围内最低的 100 个值吗?
我知道 min() 会给出最低值,但我需要一些东西来返回 100 个最低值。
我只是假设使用了 100,以便更容易理解我想要实现的目标。
我可以使用以下任何电子表格应用程序:Openoffice.org、Excel 或 Google Spreadsheets——无论哪个可用。
多谢!!!
答案1
假设您的数据在名为 mydata 的范围内,您必须使用以下公式:
=SUM(SMALL(mydata,ROW(A1:A100)))
通过 Ctrl+Shift+Enter 输入。
答案2
如果 Excel 宏可以工作,那么它将很容易,只需几分钟。录制一个新宏(工具-宏-录制)。将值列复制到新列中。对列进行排序,在附近的单元格中使用公式(=F1..F99)存储最低 100 的总和。复制包含所需值的单元格,然后在单独的单元格中执行选择性粘贴并选择粘贴值。最后一个单元格包含按值求和。接下来,删除包含按公式求和的单元格,然后删除临时列。停止宏录制。