在空单元格 (G2) 中输入日期,并在另一个空单元格 (H2) 中填充 +12 天

在空单元格 (G2) 中输入日期,并在另一个空单元格 (H2) 中填充 +12 天

我需要 G2 和 H2 保持空白,直到我在 G2 中输入日期

我试过 =G2+12,每次输入日期时都必须输入这个。我需要我的用户在 (G2) 中输入一个日期,该日期将填充到 H2 中。我希望 (H2) 日期为红色字体。

答案1

您不能使用工作表函数将值写入不同的单元格。

如果您希望单元格 H2 显示为空白,除非 G2 有日期,那么您需要一个公式来检查 G2,然后采取相应的行动。例如,在单元格 H2 中输入以下内容:

=if(isnumber(G2),G2+12,"")

对于 Excel,所有日期都是数字,以 1 开头 = 1/1/1900。因此,如果 G2 有一个数字,则将 12 添加到该数字,否则显示一个空白单元格。

答案2

在 H2 中输入此公式

=iferror(if(iSBlank(G2),"",Date(year(G2),month(G2),Day(G2)+12)),"")

在 H2 中您会获得新的日期。

  • 例如,如果 G2 有 01/01/2022,那么在 H2 中你会得到 13/01/2022,请记住日期格式是 dd/mm/yyyy,如果你使用美国日期格式 mm/dd/yyyy,那么请相应地修改公式。
  • 使用 IFERROR 以防如果您在 G2 中意外输入 TEXT,公式将返回 BLANK。

相关内容