请求excel函数高手,帮我解释一下这个函数公式

=((60-MINUTE(5:20:00AM))*(MINUTE(5:20:00AM)+分钟数〉=60)*LOOKUP(HOUR(5:20:00AM),{0,7,8,21... =((60-MINUTE(5:20:00 AM))*(MINUTE(5:20:00 AM)+分钟数〉=60)*LOOKUP(HOUR(5:20:00AM),{0,7,8,21,22,24;0.4,0.2,0,0.2,0.4,0.4})+(MINUTE(5:20:00 AM+分钟数/1440)-MINUTE(5:20:00 AM )*(MINUTE(5:20:00 AM)+10<60))*LOOKUP(HOUR(5:20:00 AM+分钟数/1440),{0,7,8,21,22,24;0.4,0.2,0,0.2,0.4,0.4}))/分钟数

请求高手帮我解释一下这个公式,谢谢^^
B:是要算提成的

公式:=((60-MINUTE(L3))*(MINUTE(L3)+F3>=60)*LOOKUP(HOUR(L3),{0,7,8,21,22,24;0.4,0.2,0,0.2,0.4,0.4})+(MINUTE(L3+F3/1440)-MINUTE(L3)*(MINUTE(L3)+F3<60))*LOOKUP(HOUR(L3+F3/1440),{0,7,8,21,22,24;0.4,0.2,0,0.2,0.4,0.4}))/F3

5:00AM~7:00AM之间的课,有1.4倍提成,也就是0.4。7:00AM~8:00AM之间的课,有1.2倍提成,也就是0.2。8:00AM~9:00PM之间的课,没有提成,也就是0。9:00PM~10:00PM之间的课,有1.2倍提成,也就是0.2。10:00PM以后的课,有1.4倍提成,也就是0.4。这个主要是为了计算,比如:6:50AM上课,上课分数20分钟时,那么前面10分钟就是1.4,后面10分钟就是1.2,所以要计算出准确的提成。

求详细解释?
还有我想问一下,公式后半部分为什么要用分钟数/1440,这个是什么意思??
展开
 我来答
月夜清泉168
高粉答主

2014-04-22 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4300万
展开全部

MINUTE(5:20:00 AM),返回时间中的分钟数;

HOUR(5:20:00 AM+分钟数/1440),返回时间中的小时数。

公式可分为两大部分,最后将两部分的和除以“分钟数”(这个分钟数应该是一个自定义名称)。

如图,(1)和(3)是两个条件判断;

当(1)成立时,返回(2)的结果(5);

当(3)成立时,返回(4)的结果(6)。

再将(5)与(6)相加的和,除以“分钟数”。

更多追问追答
追问
有补充问题,请再帮看一下,谢谢^^
追答
*是相乘的意思。
公式(1)部分当时间的分钟数加上特定的“分钟数”大于等于60时,用60减去分钟数,结果再与第(2)部分结果相乘。
第(2)部分是根据分钟数,在{0,7,8,21,24}找到匹配值,返回{0.4,0.2,0.2,0.4,0.4}中对应的值。
第(3)和(4)是处理分钟数不大于60时的情况,跟(1)(2)相似。
百度网友e836083
2014-04-22 · TA获得超过3151个赞
知道大有可为答主
回答量:2481
采纳率:66%
帮助的人:2044万
展开全部
MINUTE(5:20:00 AM)和hour函数应该要加引号才对:MINUTE(“5:20:00 AM”)
1、((60-MINUTE(5:20:00 AM))*(MINUTE(5:20:00 AM)+分钟数〉=60)

MINUTE是返回时间值的分钟数,(60-20)*(20+分钟数)=60 判断是否等于60 等于ture相反false
2、LOOKUP(HOUR(5:20:00AM),{0,7,8,21,22,24;0.4,0.2,0,0.2,0.4,0.4})这个公式会错,原因是5:20:00AM这个没加双引号,而且时间和AM之间要空格。hour是返回时间值的小时数,相当于lookup(5,{0,7,8,21,22,24;0.4,0.2,0,0.2,0.4,0.4}),这个是LOOKUP函数的数组形式,意思是查找小于或等于5的最大值,然后返回最后一行中同一列内的值。这里小于等于5的最大值是0,那就返回最后一行中同一列的值就是0.4,所以返回值是0.4.
3、(MINUTE(5:20:00 AM+分钟数/1440)-MINUTE(5:20:00 AM )*(MINUTE(5:20:00 AM)+10<60))
MINUTE(5:20:00 AM)+10<60相当于20+10=30肯定小于60,结果是ture,乘法就变成了1.
整个相当于 X-20*1 其中X是5:20:00 AM+分钟数/1440的出来的分钟数
4、LOOKUP(HOUR(5:20:00 AM+分钟数/1440),{0,7,8,21,22,24;0.4,0.2,0,0.2,0.4,0.4}))这个和第二个一样。
更多追问追答
追问
有补充问题,请再帮看一下,谢谢^^
追答
最好上传下你的excel截图,看一下你的表格形状。"*"是乘以的意思
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式