如何同时使用 countif 和 if 和 round

How to use countif and if and round in the same time

从这张图我们知道数据的模式是3.14 和值 3.14 = 值 3.1 ,对吗? 而值 3.1 不仅是 3.14,还包括 3.05、3.06、3.07、3.08、3.09、3.10、3.11、3.12、3.13 和 3.14,对吗?

问题是,如何让公式的计数可能以已知的公正模式出现?

或者 "if" 或 "round" 的公式是什么,如果我想知道 3.05、3.06、3.07、3.08、3.09、3.10、3.11、3.12、3.13 的值的计数,并且 3.14 是从数据范围中选择的,无需减少数据列中的小数点,也无需键入值?

我已经尝试 =COUNTIF(A2:A22,ROUND(MODE(A2:A22),1)) ,但结果 = 1 而不是 6。有人可以帮助我吗?

=COUNTIF(A2:A22,"<="&3.14)-COUNTIF(A2:A22,"<"&3.05)

计算等于或小于 3.14 的所有值,然后减去小于 3.10 的所有值。

要使舍入过程自动化,您可以按照德克的建议使用:

=COUNTIF(A2:A22,"<"&ROUND(MODE(A2:A22),1)+0.05)-COUNTIF(A2:A22,"<"&ROUND(MODE(A2:A22),1)-0.05)

概念验证