将可变名称范围作为公式参数传递

时间:2019-09-05 15:04:33

标签: excel excel-formula

我有一个公式可以检查另一张工作表中的数据,该数据是给定年份(2019、2020等)的工作表的一部分。

在此公式中,我像这样检查工作日数:

=NETWORKDAYS(A28;EOMONTH(A28;0);INDIRECT(B28& "!B58:D73"))

其中 B28 是我要检查的年份。

否,我需要进行一些更改,因为我有一个命名范围 Holidays_Vacations_yyyy ,其中 yyyy 是年份。这样,公式应该像

=NETWORKDAYS(A28;EOMONTH(A28;0);INDIRECT("Holidays_Vacations_" & B28))

这样,当B28为2019时,公式应检查命名范围为 Holidays_Vacations_2019 。 但是它只给出一个#VALUE!错误。我一定很累,因为我找不到解决方案。有什么想法吗?

谢谢。

PS:在葡萄​​牙,Excel使用分号代替逗号作为字段分隔符。

0 个答案:

没有答案