在Excel的时间范围内打破特定时间

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

我为某些工人支付工资,根据他们一天中的什么时间,他们有不同的工资。例如。如果他们在06:00-22:00之间工作,则赚取X;如果他们在22:00-06:00之间工作,则赚取Y。从我的软件中提取的时间占工作的总时间,例如在21:15-06:15之间,即在此轮班期间,员工的薪水将有所不同。我该如何超时,因此我可以选择在不同的时间段之间支付不同的费用。我已经在gsheet上附加了一些示例数据,并在两列中的输出应为:

https://docs.google.com/spreadsheets/d/1nRrxn6tTtiNXCrssMJwRyWL2jj5TXBFVmNhKPJ_BbVg/edit#gid=0

excel algorithm syntax
1个回答
0
投票

要检测6-22,请使用以下公式。 Check your sheet

=IF(AND(A4>TIME(5,30,),A4<TIME(6,30,0)),"X","")

要检测22-6,请使用以下公式

=IF(AND(A4>TIME(21,30,),A4<TIME(22,30,0)),"Y","")

然后根据需要更改XY。您还可以更改时间范围以检测开始时间。我已使用1 hour检测移位。

© www.soinside.com 2019 - 2024. All rights reserved.