Excel 公式 If 语句 - 在百分比之间

Excel Formula If Statement - in between percentages

这是我正在尝试做的事情:

我有一栏(假设是 A 栏)百分比(从 100% 到 0%)。我有一个数字 1-10 的第二列(比方说 B 列)。我想创建第三列,将 B 列中的任何数字加在一起,以及以下内容:如果百分比为 99-90,则加 1。如果百分比为 89-80,则加 2。79-70,加 3。69-60 ,加4.59-50,加5.49-40,加6.39-30,加7.29-20,加8.19-10,加9.10下,加10.

不过,我好像写不好。任何帮助将不胜感激。

以下是我的处理方式。假设您使用的是 A 列和 B 列,并且数据从第 2 行开始。

=B2+IF(A2<0.1,10,IF(A2<=0.19,9,IF(A2<=0.29,8,IF(A2<0.39,7,IF(A2<=0.49,6 ,IF(A2<=0.59,5,IF(A2<=0.69,4,IF(A2<=0.79,3,IF(A2<=0.89,2,IF(A2<=0.99,1))))) )))))

还值得注意的是,您声明百分比是从 0% 到 100%,但 100% 不属于您的任何数据分叉。

希望这有效!

一个更简单的解决方案是可能的。如果您的百分比是从第 1 行开始的 A 列中从 0 到 1 的值,您可以通过在单元格 C1 中添加以下公式并将其复制粘贴到底行来获得所需的值:

=10*(1-FLOOR(A1;0,1))+B1

如果您的语言环境不是我的北欧语言环境,请将 0,1 更改为 0.1

编辑

多亏了 pnuts,其他地区的正确语法实际上是将 ;0,1 更改为 ,0.1

为了比较,我在前 10 行中使用了与 Nickstoy 相同的值。

例子