我需要 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。