首页 > 解决方案 > 如何基于固定时间间隔获取庞大数据库的价值

问题描述

我有一个 excel 电子表格,其中包含从 10 到 1500 的随机数。我想要得到的是一行,对于不超过 60 的任何数字给出 0,从 61 开始,每增加 30 给出 0.5。

期望的结果如下所示:

Numbers - result
11          0
56          0
60          0                     -- up to 60 zero
61          0.5
82          0.5
90          0.5                   -- 90 is 0.5 but 91 is 1
91          1
110         1
120         1
121         1.5
156         2                     -- 121 to 150 it is 1.5 and from 151 to 180 it is 2 and so on

我知道这是一个非常简单的公式,可以在这里帮助我。请给我没有VBA的公式。

标签: excelexcel-formulaformula

解决方案


尝试这个:

在此处输入图像描述

B1中的公式并向下拖动:

=IF(A1<61;0;INT((A1-31)/30)*0,5)

推荐阅读