Excel——基于固定倍数和额外规则增加计数

问题描述 投票:0回答:1

基于 C 列中的固定倍数增加计数的简单公式是

=IF(B1>0,INT(1/60)+1) =IF(B1>0,舍入(B1/60,0)

由于额外的规则,这些必须修改为更复杂的东西或完全替换其他东西。

规则

1.) 将 B 中的 C 计数增加 +1 或等于 60 的倍数。 ---ColumnB 可能不会显示 60 (x60) 的精确倍数,例如。 117→ 121 直接,超过 120 = x60).

2.) 每个实例 A 为正时,将 C 计数减少 -1。
---使用上面的公式将使下一行中的 -1 无效。

3.) 维持 C 计数值 if(and( m ----- 同时通过x60 & A 为正 = +1 -1 ----- A 值为负。

-1 18 1 默认= 1
-1 30 1
-1 36 1 同样,A<0
-1 42 1
-1 48 1
-1 54 1
-1 58 1
-1 62 2 +1,通过 x60
-1 66 2
-1 72 2
-1 78 2
-1 84 2
1 90 1 -1,A>0
-1 94 1
-1 98 1
-1 101 1
-1 104 1
-1 107 1
-1 113 1
-1 117 1
-1 121 1 +1,通过 x60
-1 125 2
-1 129 2
-1 133 2
-1 137 2
-1 141 2
-1 145 2
-1 149 2
-1 153 2
-1 157 2
-1 161 2
-1 165 2
-1 168 2
-1 171 2
-1 174 2
-1 177 2
1 180 2 同时+1、-1
1 184 1
1 188 0
excel excel-formula formula
1个回答
0
投票

试试这个:

enter image description here

默认值必须手动输入(首先

1

=IF(ROUNDDOWN(B3/60,0)>ROUNDDOWN(B2/60,0),C2+1,C2)+IF(A3>0,-1,0)
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.