Excel怎么处理:迟到30分钟以内不扣钱,之后每30分钟扣50元,没有上限,如何循环计算?

Excel怎么处理:迟到30分钟以内不扣钱,之后每30分钟扣50元,没有上限,如何循环计算?

Excel处理:迟到30分钟以内不扣钱,之后每30分钟扣50元,没有上限。假设时间在A列,金额在B列,那么在B2输入公式并向下填充,如下:

=ROUNDUP(A2/30-1,0)*50

公式及效果图

ROUNDUP函数参数说明:

第一个参数:为向上入的数字(该数字由时间除30后再减一得到的;

第二个参数:向上入的数字的位数,0表示个位。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-11
直接对他的分钟数进行取余就行,取余之后再再减去一,最后再乘以50就可以得到相应的结果。
第2个回答  2020-06-11

=请点击输入图片描述

=IF(A2<=30,0,INT(A2/30)*50)

下拉填充公式

追问

边界值有误,60分钟用此公式要扣100,但是实际60分钟扣50

第3个回答  2020-06-11
=ROUNDDOWN(A2/30,0)*50
相似回答