我需要工人加入Excel的开始和结束日期

时间:2014-10-26 05:24:47

标签: excel vba

在excel表第1行,我有日期:1,2,3,4,5 ............。 ,,,在第2行到第6行我有人名。上个月有05人为我工作,每个人在不同日期只连续工作10天,我想知道每个人的工作开始和结束。假设A从6日到15日工作,那么系统应该在A开始时为第6,在结束日期为15日。我需要每个人的开始和结束日期,除了IF之外的任何excel中的任何函数。

2 个答案:

答案 0 :(得分:0)

您可能希望使用Columns作为Date,worker,EndDate应该是这样的公式:

=A1 + 10

如果您在第一列中有日期格式的日期,则Excel知道添加“+10”的日期。

如果您只想在列中有工作人员时填充单元格,则应使用if语句。

=IF(B1="","", A1+10)

只需将公式复制并粘贴到C列。

答案 1 :(得分:0)

= MAX(IF($ A2:$ AE2<>"",$ a $ 1:$ ae $ 1))按ctrl + shift + enter 这将为您提供第2行中人员的开始日期。在该名称仅在开始日期的列中写入一次的情况下。将9添加到该值以接收结束日期。复制到其他行以查看该人的日期。 如果在工作人员工作时在每列中写入名称,则该公式将返回结束日期。减去9以接收开始日期。