使用小function:EXCEL

如果我使用=Small({VALUE(DV147),VALUE(DZ147),VALUE(ED147),VALUE(EH147)},2)它不起作用。 但是,如果我使用SUMValue(-----)金额,它的工作原理。 我究竟做错了什么?

注意:由于其他原因,这些数字作为文本存储在这些单元格中。

几种方法:

 =SMALL(VALUE(T(INDIRECT({"DV147","DZ147","ED147","EH147"}))),2) 

要么:

 =SMALL(VALUE(T(OFFSET(DV147,,{0,4,8,12}))),2) 

要回答你的具体问题:

我究竟做错了什么?

数组常量的元素需要是常量 。 公式/函数不能是数组常量的组成部分。 虽然你可以使用公式来创build一个数组,如XOR LX在他的答案中所示。