【发布时间】:2021-02-25 09:57:38
【问题描述】:
我正在尝试为我的组织创建一个容量跟踪器,从而在整个入职过程中反映新的初学者的容量减少。为此,我在一般容量跟踪器旁边有一个附加表,显示开始日期与当前日期,给出该人工作了多少天。然后将其转换为“服务月数”,从而转化为容量调整。然后使用此调整将他们的容量除以每月的设定值,因此服务 1 个月 = 调整 3,因此他们的容量减少到 0.3。
我的IF、AND 声明中有一些错误的回报,这些声明将他们的工作天数转换为服务月数。我正在使用下面的公式,有没有更好的方法来做到这一点,或者任何人都可以发现公式中的错误?前几条语句返回正确答案,但在 3 之后出现错误,返回 '6+' 而应该是 4。
=IF(
AJ38<30,
1,
IF(
AND(AJ38>30,AJ38<60),
2,
IF(
AND(AJ38>61,AJ38<90),
3,
IF(
AND(AJ38>91,AJ38<120),
4,
IF(
AND(AJ38>121,AJ38<150),
5,
IF(
AND(AJ38>151,AJ38<180),
6,
"6+"
)
)
)
)
)
)
我希望这是有道理的,并感谢您的帮助!
【问题讨论】:
-
我应该补充一下,错误只发生在一个特定的选项卡(每个月不同的选项卡)中,服务天数为 90 并且在应该返回 4 时返回“6+”。它正在返回4 和其他月份一样。我尝试从正确的选项卡复制公式并粘贴到损坏的选项卡,但它保持为 6+
标签: excel excel-formula