【问题标题】:I need the start and end date of workers joining in Excell我需要加入 Excel 的工人的开始和结束日期
【发布时间】:2014-10-26 05:24:47
【问题描述】:

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

【问题讨论】:

  • 你能发布你的excel,这样它会提供更好的想法。

标签: excel vba


【解决方案1】:

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

=A1 + 10

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

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-12
      相关资源
      最近更新 更多