在 excel 中怎样用条件计算迟到扣钱,一次5元,二次10元,三次15元…… 5元递增

2013-04-20 15:12:52 +08:00
 iqav
如题,迟到1次扣5元,2次扣10元,3次扣15元,4次扣20元,如此5元累加。
我想在 Excel 中只要输入天数,就自动计算扣除金额,=IF() 是可以,不过不算智能,如果万一碰上六次,那条公式就很长了。有没有其它办法呢?
6997 次点击
所在节点    问与答
24 条回复
xavierskip
2013-04-20 15:20:04 +08:00
金额 = 天数×5元 不就行了??
qiayue
2013-04-20 15:20:28 +08:00
A1输入次数
B1输入5(把5提出来是为了有可能一次10元,直接改A2就可以)
C1输入 =A1*B1 然后回车

然后你随便改A1的数值大小,C1自动计算
qiayue
2013-04-20 15:21:02 +08:00
2楼勘误
直接改A2就可以 -> 直接改B1就可以
0x0001
2013-04-20 15:23:22 +08:00
是因为天数有单位吧,可以自定义单元格让excel帮你加上“天”字,让你这不就是 =B1*5 么,天数乘5啊,if都会用了,怎么不会这个呢?
shinwood
2013-04-20 15:25:33 +08:00


这样不能解决?
haker
2013-04-20 15:27:24 +08:00
楼主,扣钱是累加吗?,比如第4次迟到的时候是扣20元还是5元?
iqav
2013-04-20 15:45:10 +08:00
@haker 是,是累加的。迟一次扣了5元,下次迟到就是在5元的基础上+5元,再加上次迟到所扣的。
比如:
1次=5元
2次=(1次)+5+5
3次=(2次)+5+5+5
4次=(3次)+5+5+5+5
5次=(4次)+5+5+5+5+5
6次=(5次)+5+5+5+5+5+5
……

如此类推。
iqav
2013-04-20 15:53:08 +08:00
噢 不好意,更正下:
1次=5元
2次=5+5
3次=5+5+5
4次=5+5+5+5
5次=5+5+5+5+5
6次=5+5+5+5+5+5
……
最后月结的时候就1+2+3+4+5+6…… (次)所扣的钱。
alexrezit
2013-04-20 15:55:41 +08:00
你的意思是 s = 5 * (n + 1) * n / 2 么?
swulling
2013-04-20 16:41:03 +08:00
先搞出数学公式,然后输进Excel。。
这个算是初中数学题么
0x0001
2013-04-20 16:43:49 +08:00
等差数列求和…
Droog
2013-04-20 21:03:48 +08:00
@0x0001 等比数列求和。
0x0001
2013-04-20 21:11:02 +08:00
@Droog 我没错
0x0001
2013-04-20 21:41:22 +08:00
等差数列求和…
chemhack
2013-04-20 22:41:49 +08:00
你们公司扣钱太狠了吧,居然是O(n^2)的,没人吐槽下么
iqav
2013-04-20 23:59:11 +08:00
@0x0001 @Droog 是等比还是等差?在 Excel 怎么弄?这知识点我倒是忘了。
@chemhack 没办法,挺多人都有意见,我想没谁愿意迟到,但有时候交通堵塞原因,迟到都没办法,所以我现在都提早半个小时到公司。
csx162
2013-04-21 00:36:35 +08:00
9楼不是有了么,
= 5 * (A1 + 1) * A1 / 2
iqav
2013-04-21 08:20:26 +08:00
@csx162 换成A1我试了下,就OK了,数学还是蛮有用的。我觉得这太神奇了。我只需要输入次数就可以知道共扣了多少。
iqav
2013-04-21 08:21:58 +08:00
@alexrezit 不过我还是理解不了这公式原理,真的。
wh920217
2013-04-21 08:26:47 +08:00
数学啊……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/66425

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX