如何创建一行工作日?似乎只适用于列

如何创建一行工作日?似乎只适用于列

我想创建一个日历,其中日期列在一行,人物列在一行。我会按月制作一张表。

我尝试将开始日期 01/月/年 放在隐藏的工作表 A1 中,然后使用以下命令:

=WORKDAY(Hidden!$A$1;1)

然后我会沿着行拖动这个公式,但它不起作用:它只是重复相同的数字。

我能做到这一点的唯一方法是在工作表中明确写出开始日期,然后通过拖动列来使用此公式,但这会导致行上显示日期,而列上显示人员,这与我想要的正好相反。

答案1

公式中的 1 是一个常数,因此向右拖动时它不会改变。

您需要一些会改变的东西,比如COLUMN()返回列号的函数。

然后,在 A1 中=WORKDAY(Hidden!$A$1;COLUMN())

相关内容