Excel是否为数字搜索

时间:2016-11-22 19:38:34

标签: excel if-statement search time

updating picture solved issue 我试图检查单元格IF包含一个字符串" Friday"并且小时更大/更晚然后17:00然后将小时费率乘以1.5 我正在使用这个功能:

=IF(ISNUMBER(SEARCH("Saturday",$A$3:$A$33)),$C$40*((C45-B45)*24)*1.5,IF(ISNUMBER(SEARCH("Friday",$A$3:$A$33)),IF("Friday",A42:A71,IF(TIME(17,0,0),$C$40*((C45-B45)*24)*1.5,$C$40*((C45-B45)*24)))))

总之,解释是:除了星期五17:00之后它的乘法价格为40美元* 1.5之外,其他所有东西都是40美元(25美元)。

但它不适合我。有人可以帮忙吗?

        NAME    HOUR RATE $     
DATE    dany    25  TOTAL PAY/DAY   
    start work at.. worked until..      
Sunday  07:30   16:00   212.50  
Monday  07:30   16:00   212.50  
Tuesday 07:30   16:00   212.50  
Wednesday   15:01   16:00   24.58   
Thursday    07:00   16:00   225.00  
Friday  17:01   23:30   162.08  
Saturday    17:30   22:00   112.50  
Sunday  07:30   16:00   212.50  
Monday  07:30   16:00   212.50  
Tuesday 07:30   16:00   212.50  
Wednesday   08:00   15:00   175.00  
Thursday    07:30   16:00   212.50  
Friday  07:30   16:00   212.50  
Saturday    18:00   22:45   118.75  
Sunday  07:30   16:00   212.50  
Monday  07:30   16:00   212.50  
Tuesday 07:30   16:00   212.50  
Wednesday   07:30   16:00   212.50  
Thursday    07:30   16:00   212.50  
Friday  07:30   16:00   212.50  
Saturday    07:30   16:00   212.50  
Sunday  07:30   16:00   212.50  
Monday  07:30   16:00   212.50  
Tuesday 07:30   16:00   212.50  
Wednesday   07:30   16:00   212.50  
Thursday    07:30   16:00   212.50  
Friday  07:30   16:00   212.50  
Saturday    07:30   16:00   212.50  
Sunday  07:30   16:00   212.50  
Monday  07:30   16:00   212.50  
TOTAL HOURES        236.72      
TOTAL SALERY            5,917.92    

2 个答案:

答案 0 :(得分:0)

好的,试试这个:

class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    ...

您的数据似乎从第42行开始。

公式首先检查当天是星期五,如果不是,那么它会检查星期六。如果是星期六,它会进行一次半计算。如果不是星期六那么它必须是其他日子之一,并进行直接计算。

这个公式的大部分内容都与弄清楚这个人星期五的工作时间有关。我认为,如果您可以在电子表格中添加额外的列以执行星期五的计算,那将是一个好主意。例如,添加一列显示当天的总工作时数,另一列显示当天的加班时间。

答案 1 :(得分:0)

= IF(ISNUMBER(SEARCH("周五",$ A $ 4:$ A $ 11)),IF(C4- $ E $ 2'; 0,(((C4-B4)的 24) $ C $ 2),IF($ E $ 2- B4℃,(((C4-B4)的 24) $ C $ 2)* 1.5,(((C4-B4 ) - (C 4 - $ E $ 2)) 24) $ C $ 2 +((C 4 -C $ E $ 2)的 24) $ C $ 2 * 1.5)),IF( ISNUMBER(FIND("星期六",$ A $ 4:$ A $ 11)),((C4-B4)的 24) $ C $ 2 * 1.5,((C4-B4) 24) $ C $ 2))

chack image