我可以在电子表格上输入一个月,以便它预先填充总工作日和已过的工作日

问题描述 投票:0回答:1

我希望能够输入我报告的月份(红色圆圈),并预先填充工作日总数,周一至周五(黄色圆圈)

然后我希望能够输入前一个工作日日期(绿色圆圈) - 它将更改到该日期已经过去了多少个工作日(蓝色圆圈)

My report I work off

我希望这一切对你们来说都有意义。

到目前为止,我已经尝试过使用日期选择器,但我认为这行不通。我想我需要关闭日历数据源,但我不知道如何实现它。

excel calendar report
1个回答
0
投票

替代解决方案

我对我的复制进行了一些修改,因为您的问题中没有提供数据,以便根据提供的屏幕截图完成您想要的操作。我还使用了 Microsoft Excel 中提供的

=DATE()
=EOMONTH()
=NETWORKDAYS()
函数。

说明

您将在我执行的输出中放入两个值。

A1
,它等于您提到的月份和手机上的最后一个工作日
B4

A2
单元格的值为
=DATE(B1,A1,1)
,其中
B1
等于
2023
(您要输入的年份),
A1
等于我上面提到的内容,以及
1
,这是每个月的起点。

C4
单元格具有
=NETWORKDAYS(A2, B4, 0)
,其中包含
A2
B4
(您将按上述方式输入的最后一个工作日)和
0
(可选值)。

F4
单元格有
=C4/G4
,这是您要输入的月份和该月实际工作日的简单划分。

G4
单元格具有
=NETWORKDAYS(A2, C1, 0)
,其开始日期为
A2
C1
0

H4
,即最后一个单元格,会自行划分,因此它始终是当月实际工作日数的
100%

注意:之所以将月份放在

A1
处,是为了实现屏幕截图中的输出。另外,请确保日期和百分比的格式正确,以获得您想要的结果。

输出

Click Here

参考

© www.soinside.com 2019 - 2024. All rights reserved.