答案1
你的构想被称为{ value, value }
数组常量。正如其名称所暗示的那样,正如在在 Excel 中引入数组常量,数组常量的分量必须是(标量)常量。 例如,你可以输入
={5, 12}
在单元格中(或用作{5,12}
公式的一部分),但即使
={5, 4+8}
是不合法的。显然Today()
和Today()+30*R[-1]C}
不是常数。
所以,是的,不幸的是,看起来你必须把日期数组到单元格中。当然,正如“辅助”类型单元格的典型情况一样,它们可以位于工作簿1中的任何位置,并且可以被隐藏。
只要你有空间输入长公式,你就可以正确输入。对于某些日期D
(可能是Today()
常数、单元格或公式),
德+30*R3C2
是D
加上 180 天(R3C2
= 6)。你真的应该使用
日期(年份(德), 月(德)+R3C2, 日(德))
要得到D
加上 6 个月。________________
1
… 正如 Ron Rosenfeld 所指出的在评论中。