我正在尝试在Excel中创建一个公式,该公式返回列表中每个整数的最高十进制值。
例如,我的工作表可能具有值[10,10.1,10.4,11.3],我需要它返回10.4和11.3,因为10.4大于10和10.1,11.3是11的最大十进制值。
我需要这样,以便数据透视表可以将值过滤掉为ID并且只返回最高值,但我无法提供任何有效的信息来提供我现有的代码'不会有任何帮助。
感谢您的帮助
答案 0 :(得分:1)
如果您的列表已排序,您可以使用Advanced Filter
生成每个整数的最高十进制值列表。
<强>假设:强>
标准公式:
A2: =A6<>INT(A6)
B2: =OFFSET(A6,1,0)=INT(OFFSET(A6,1,0))
条件对话 请注意,您可以选择将结果复制到别处
结果
答案 1 :(得分:0)
解决如下:
value bracket decimal
10 =int(a2) =a2-b2
10.4 =int(a3) =a3-b3
10.1 =int(a4) =a4-b4
11 =int(a5) =a5-b5
11.3 =int(a6) =a6-b6
或值:
value bracket decimal
10 10 0
10.4 10 0.4
10.1 10 0.1
11 11 0
11.3 11 0.3
现在转到: 括号(列/行) 并在值部分添加“原始值”,聚合“max”。
答案 2 :(得分:0)