首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在NETWORKDAYS中添加推迟的假期,或者如何改进公式,使其计算周末的工作日

在Excel的NETWORKDAYS函数中,可以通过添加推迟的假期来计算周末的工作日。要实现这个功能,可以使用Excel的工作日函数(WORKDAY)结合条件判断函数(IF)来实现。

假设要计算A1单元格到B1单元格之间的工作日,同时考虑到推迟的假期,可以使用以下公式:

代码语言:txt
复制
=NETWORKDAYS(A1, B1) - SUM(IF((WEEKDAY(ROW(INDIRECT(A1 & ":" & B1)))=1)+(WEEKDAY(ROW(INDIRECT(A1 & ":" & B1)))=7), 1, 0)*(COUNTIF(HolidaysRange, ROW(INDIRECT(A1 & ":" & B1))))>0)

其中,A1和B1分别表示开始日期和结束日期,HolidaysRange表示包含推迟的假期日期的范围。

这个公式的原理是,首先使用NETWORKDAYS函数计算出开始日期和结束日期之间的工作日数量。然后,使用ROW和INDIRECT函数生成一个包含开始日期和结束日期之间所有日期的数组。再使用WEEKDAY函数判断这些日期是否为周末(1代表周日,7代表周六),如果是周末则返回1,否则返回0。接着,使用COUNTIF函数计算出这些周末日期中有多少是推迟的假期日期。最后,使用SUM函数将所有推迟的假期日期的数量相加,并将其从NETWORKDAYS函数的结果中减去,得到最终的工作日数量。

需要注意的是,HolidaysRange需要是一个包含推迟的假期日期的范围,可以是一个单独的列或行,也可以是一个命名的范围。

推荐的腾讯云相关产品:腾讯云函数(云原生无服务器计算服务),腾讯云数据库(云原生数据库服务),腾讯云服务器(云原生计算服务)。

腾讯云函数:https://cloud.tencent.com/product/scf

腾讯云数据库:https://cloud.tencent.com/product/cdb

腾讯云服务器:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

你需要的Excel常用函数都在这里!

如公式 =SUMIF(B2:B5, "John", C2:C5) 只对区域 C2:C5 中在区域 B2:B5 中所对应的单元格等于"John"的值求和。...使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。 start_date 必需。开始日期。 应使用DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。...工作日不包括周末和专门指定的假日。在计算发票到期日、预期交货时间或工作天数时,可以使用函数 WORKDAY 来扣除周末或假日。 start_date 必需。开始日期。 days 必需。...NETWORKDAYS() NETWORKDAYS(start_date, end_date, [holidays]) 返回参数 start_date 和 end_date 之间完整的工作日数值。...months为正值将生成未来日期;为负值将生成过去日期 例:计算日期 判断是否是周末 =IF(WEEKDAY(A2,2)>5,"周末","否") 第n个工作日的日期 =WORKDAY(D2,E2,D5

4K32
  • 1.20 PowerBI数据准备-日期表增加节假日、工作日分析相关列

    有些场景会针对工作日或者节假日的数据进行汇总分析,或者对每月第几个工作日平移筛选数据,按工作日计算时间进度,又或者按照每月第几个工作日动态切换日期表中当月的标记等。...解决方案每个组织的假期安排不尽相同,因此用统一的假期标记日期表不合适,每个组织要有自己维护的一份假期表,然后用假期表合并查询到日期表中,在日期表中生成节假日、节假日类型、是否工作日、每月第几个工作日、年月按第几个工作日标记当前月...在Excel中把全年的年月日填写上,利用DayofWeek(=WEEKDAY(C579,2))把周末标记出来,然后对比国家或组织的假期日历,标记工作日的假期和删除调休上班的周末,得到一份假期表。...,生成索引列后,在fx公式栏中将起步数字从0改为1,双击列标题重命名为Date_Order,用作工作日序号累加的辅助列。...STEP 6 点击菜单栏添加列下的自定义列,输入代码,生成工作日序号列Workday_Order,用于工作日的平移、计算工作日间隔等。

    8700

    Python生成中国节假日工作表,快速给数据库内生成工作日历

    有时候,我们处理一些业务,比如:计算员工请假的时间工作日;就需要数据库内存在一张工作日历,记录调休和节假日。实际上,是有很多的公共接口。...但是很多情况下,我们需要在内网环境下使用,这个时候就需要在数据库内生成工作日历表,如果使用频繁,甚至考虑缓存到中间件Redis内。那么,如何在数据库内生成一个工作日历表呢?...使其生成SQL脚本。数据库设计既然需要一张表来存储工作日历,那么数据库的表应该如何设计?...while now 添加到数组中...""" WORKDAY = ("0", "普通工作日") WEEKEND = ("3", "普通周末") HOLIDAY = ("1", "节日假期") WORKING_HOLIDAY

    82211

    盘一盘 Python 特别篇 19 - 天数计数|年限

    在金融产品估值时,细节最多的就是如何生成日期和年限了,最核心的细节如下: 支付日通常不会落在周末和公共假期上,如落到,那么根据“顺延”或“修正顺延”到后一个工作日,或者“提前”或“修正提前”到前一个工作日...工作日惯例解决这个问题。 两个日期之间的计数有对相应的惯例,比如“Actual/365”计算的天数就是两个日期之间实际的天数,而30/360“”有着特殊的算法。 日期计数惯例解决这个问题。...1 理论 1.1 工作日惯例 工作日 (business day) 被认为是每周的正式工作的日子。通常对于大多数国家,工作日就是周一至周五,而且不包括公众假期。...上图中公众假期有两种表现形式: 年份用 xxxx (黄色高亮) 标示的指的每年这一天都是公众假期,比如 US 下面 1-Jan-xxxx 就是说每年1月1日都是美国的公众假期。...年份用具体四个数字标示的指的这个具体的日期是公众假期。 工作日惯例就是通过一些不同规定把一个非工作日调整到一个工作日 (非周末且非公众假期) 上。 1.

    1.5K20

    技巧:Excel用得好,天天没烦恼

    快速选定不连续的单元格 按下组合键“Shift+F8”,激活“添加选定”模式,此时工作表下方的状态栏中会显示出“添加到所选内容”字样,以后分别单击不连续的单元格或单元格区域即可选定,而不必按住Ctrl键不放...Excel里的networkday 函数返回起始日期(start_date)和结束日期(end_date)之间完整的工作日数值。工作日不包括周末和专门指定的假期。...可以使用函数 NETWORKDAYS,根据某一特定时期内雇员的工作天数,计算其应计的报酬。 而如果你的老板有一天忽然开始思考未来,他抓住你,问你,从现在开始再工作1000天,是哪年哪月哪日? 别哭。...SUMIF 函数 Sum的意思是“加和”,再加上“IF”,意思就是对范围中符合指定条件的值求和。 例如,假设在含有数字的某一列中,需要对大于 1000000 的数值求和。 请使用以下公式: 4....Clean()函数,处女座福音2 Clean函数可以用来删除文本中不能打印的内容。其他应用程序或者其他格式的数据导入到Excel里,经常会有一些莫名其妙的乱码和字符。

    2K40

    Excel公式技巧104:查找任意月的最后一天

    学习Excel技术,关注微信公众号: excelperfect 下面是计算任何月份的最后一天的一个方便的技巧。...如果不是年和月,如果知道一个日期并且想找到该日期所在月的最后一天的日期,可以使用: =EOMONTH(date, 0) 如果想要知道某月的最后一个工作日的日期,可以使用: =WORKDAY(DATE(y..., m+1, 1), -1) 如果要处理假期,也很简单。...将假期列表传递给WORKDAY函数的最后一个参数,例如: =WORKDAY(DATE(y, m+1, 1), -1, E1:E20) 公式中,E1:E20是包含假期日期的列表单元格区域。...此外,不是所有人都将星期六和星期日作为周末,如果要处理不同的周末类型,例如,有人在星期二不工作,也有人的工作时间是星期日至星期四,那么可以使用WORKDAY.INTL函数: =WORKDAY.INTL(

    2K20

    python用支持向量机回归(SVR)模型分析用电量预测电力消费|附代码数据

    本文描述了训练支持向量回归模型的过程,该模型用于预测基于几个天气变量、一天中的某个小时、以及这一天是周末/假日/在家工作日还是普通工作日的用电量关于支持向量机的快速说明支持向量机是机器学习的一种形式,可用于分类或回归...=[14,8])elecweather['USAGE'].plot添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)我想将典型的工作日与周末、假日和在家工作的日子区分开来。...所以现在所有的正常工作日都是0,所有的假期、周末和在家工作的日子都是1。.../假期/在家工作日## 将周末和节假日设置为1,否则为0elecwea['Day'] = np.zeros# 周末elecwea['Atypical_Day'][(elecwea.index.dawe=...=5)|(elecwea.index.dawe==6)] = 1# 假期,在家工作日假期 = ['2014-01-01','2014-01-20']workhome = ['2014-01-21','2014

    42700

    python用支持向量机回归(SVR)模型分析用电量预测电力消费|附代码数据

    本文描述了训练支持向量回归模型的过程,该模型用于预测基于几个天气变量、一天中的某个小时、以及这一天是周末/假日/在家工作日还是普通工作日的用电量关于支持向量机的快速说明支持向量机是机器学习的一种形式,可用于分类或回归...=[14,8])elecweather['USAGE'].plot添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)我想将典型的工作日与周末、假日和在家工作的日子区分开来。...所以现在所有的正常工作日都是0,所有的假期、周末和在家工作的日子都是1。.../假期/在家工作日## 将周末和节假日设置为1,否则为0elecwea['Day'] = np.zeros# 周末elecwea['Atypical_Day'][(elecwea.index.dawe=...=5)|(elecwea.index.dawe==6)] = 1# 假期,在家工作日假期 = ['2014-01-01','2014-01-20']workhome = ['2014-01-21','2014

    31800

    结合机器学习与生物医学技术,寻找Uber司机出行模式

    在下一节中,我们将介绍实现这一强大技术的算法。 光谱双聚类算法的应用 图 4: 我们用 SVD 来计算合作伙伴活动矩阵的分解和近似。...他们在线时间为白色,主要集中在工作日和周末的早上 6 点到下午 6 点,周末的在线司机数量略少些。...他们在晚上出行,通常在晚上 6 点左右开始,在半夜到凌晨三点之间结束: 图 8:在我们的夜间司机伙伴活动矩阵中,在线时间(白色显示)主要是晚上 6 点到工作日的半夜,周五和周末晚上会延长到凌晨三点左右...工作日和周末的司机合作伙伴活动形成了鲜明的对比,揭示了 Uber 的司机合作伙伴如何在傍晚提供方便、安全的交通工具,并在夜间从餐馆和酒吧接送乘客到家,为乘客和城市提供支持。...通过对这些不同集群类型进行简单易懂的分类,Uber 更加深入地了解到司机合作伙伴如何使用该平台,从而使我们更容易为司机和乘客改进我们的产品。

    1.3K70

    excel常用操作

    5筛选快捷键:ctrl+shift+L在审阅中可以繁简体转化6插入切片器7条件格式数据条8按住ctrl拖拽工作表复制数据 合并计算9添加图标元素加坐标轴标签等10插入图片堆叠,按图片比例显示,堆叠单位是一张图表示的长度添加图表元素在设计中折线迷你图要删除只能在上方工具栏中删除...数据验证18注\:ctrl shift F:切换电脑简繁体输入count:计数(只能计数数字的格式,会忽略其它格式储存格)counta:计数,所有非空白格countif:计算符合条件的储存格数目,一次只能設定一个条件...定义名称,就可以用这个名称取代所选单元格indirect:单元格指向单元格中的引用下拉菜单:数据 数据验证 序列选择内容,公式 根据所选内容创建 最左端20将单元格中的内容分开:数据 分列 分隔符号...ctrl+shift+;:插入当前时分today():动态取得当前年月日now():动态取得当前年月日时分 f9更新now的时间datedif():计算时间间隔networkdays():计算假日,排除双休日...networkdays.intl():可以自定义周末23rank.eq():排名,按大小排名(默认0),相同排同一个值 1由小到大rank.avg():针对相同排名取平均值24left():从左侧抓取资料

    10910

    Excel自动生成进度跟踪图

    昨天我们讲了 excle自动生成 项目计划图 但那个是静态的,除非一切都能按照图中计划的进行,否则计划图并不实用,只能在项目开始阶段用来做计划。 那么,项目进行中如何动态的跟踪项目状态呢?...对这种图来说,重要的就是四个数据:计划开始时间,实际开始时间,计划天数,实际使用天数 注意: 黄色部分是手工填写的 工作日使用函数=NETWORKDAYS(E7,D7)来计算 日历时间直接日期-日期即可...真的天数请看 日历计划天数和工作日天数 ? 2.插入累积条形图 ? 由于此时图表中有四项内容,需将实际开始日和实际工时置于次坐标轴上。在图表中点击右键,选择“更改系列图表类型”。 ? ?...依次点击“设计”、“添加图标元素”、“坐标轴”、“次要纵坐标轴”,将次坐标轴显示出来。 你将看到下面有点乱的图 ? 只要将主纵坐标轴和次纵坐标轴都进行逆序类别操作,立马清晰! ?...选中图表中计划用时或者实际用时对应条形图,点击鼠标右键选择“设置数据系列格式”,调整系列重叠设置,此处设置为“-20%”,主次有别。当然也可以设置为0%, 主次完全重叠! ?

    2K20

    python用支持向量机回归(SVR)模型分析用电量预测电力消费|附代码数据

    本文描述了训练支持向量回归模型的过程,该模型用于预测基于几个天气变量、一天中的某个小时、以及这一天是周末/假日/在家工作日还是普通工作日的用电量 关于支持向量机的快速说明 支持向量机是机器学习的一种形式...尽可能简单地说,支持向量机找到了划分两组数据的最佳直线或平面,或者在回归的情况下,找到了在容差范围内描述趋势的最佳路径。 对于分类,该算法最大限度地减少了对数据进行错误分类的风险。...elec['wspdm'] * 0.62 elec.head() fig = plt.figure(figsize=[14,8]) elecweather['USAGE'].plot 我想将典型的工作日与周末...所以现在所有的正常工作日都是0,所有的假期、周末和在家工作的日子都是1。...---- 【视频】R语言广义相加模型(GAM)在电力负荷预测中 01 02 03 04 分类变量:平日与周末/假期/在家工作日 ## 将周末和节假日设置为1,否则为0 elecwea['Day

    1.9K10

    被问了无数次!6个日期时间常见问题总结 | Power Query实战

    月底对应的又是什么? 一定要自己多动手试试哦。 五、’如何计算年龄?...经常有朋友问怎么计算两个日期间的工作日问题,本来,对于简单的计数问题,总不会复杂到什么程度,但是,对于这个问题,我通常会说,先确定你的工作日历表,也就是说,先定义好哪些算工作日,哪些算假期——因为每个公司都不一样...在很多问题上,没有现成的函数时,就要考虑用最基础的算法去实现它。 实际工作中,我是从来没见过不需要处理特殊日期的!那么,如果有专门的假期表,该怎么算工作日?...这种情况下,一般来说,应该有一个参与计算的完整的日历表,其中标明了哪些是工作日,哪些是假期——对于很多比较完整的企业数据模型来说,这种完整的日历表应该是比较好的解决方案(如果没有,建议建一个)。...样子大概如下: 这种情况下,计算主要就是对日历表进行筛选然后计数: 总结 在实际工作中关于日期及其相关计算的问题,通常都有很多特殊的情况需要处理,比如这个例子中的特殊假期,还有其他的如年假天数计算等等

    8.8K20

    计算工作日,反正我从来没见过不需要处理特殊日期的!

    经常有朋友问怎么计算两个日期间的工作日问题,本来,对于简单的计数问题,总不会复杂到什么程度,但是,对于这个问题,我通常会说,先确定你的工作日历表,也就是说,先定义好哪些算工作日,哪些算假期—...在很多问题上,没有现成的函数时,就要考虑用最基础的算法去实现它。 - 2 - 如标题所说,实际工作中,我是从来没见过不需要处理特殊日期的!...那么,如果有专门的假期表,该怎么算工作日?...这种情况下,一般来说,应该有一个参与计算的完整的日历表,其中标明了哪些是工作日,哪些是假期——对于很多比较完整的企业数据模型来说,这种完整的日历表应该是比较好的解决方案(如果没有,建议建一个)。...- 总结 - 在实际工作中关于日期及其相关计算的问题,通常都有很多特殊的情况需要处理,比如这个例子中的特殊假期,还有其他的如年假天数计算等等,每个企业都有自己特定的计算方法,大多数情况下都需要回到比较基础的算法来实现

    86130

    FMM 大战 LMM - SOFR 企稳 Part III

    month)中每个工作日上隔夜利率的算术平均。...具体来说,1M 期货利率 R 的计算方式如下 其中 n = 在参考季度中工作日的总天数 i = n 的运行索引 ri = 第 i 个工作日上的 SOFR 利率 di = ri 适用于的日历日 (当日期是星期五时...具体来说,3M 期货利率 R 的计算方式如下 其中 n = 在参考季度中工作日的总天数 i = n 的运行索引 ri = 第 i 个工作日上的 SOFR 利率 di = ri 适用于的日历日 (当日期是星期五时...注意 01-Sep 深青高亮那行,由于 9 月 2 日和 3 日是周末,而 4 日是劳动节 (美国的公共假期),那么 9 月 1 日的 SOFR 110bp 会在这四天生效,计算收益的公式如下:...由于上下限可以线性拆分成若干子单元,因此可对每个 Fn(t) 都选用使其为鞅的 Tn-远期测度。公式里的波动率要等有了 RFR 上下限市场后才可获取。

    1.4K20

    【JAVA-Day43】Java常用类Calendar解析

    苟未尽善尽美,敬请批评指正,以资改进。!...我们将一探这个强大的类库,学会如何处理日期、时区、重复事件、甚至是国际假期。而且,在文章中我会用丰富的表情和Java代码案例来让您轻松掌握这些知识。...让我们深入研究如何在Calendar中处理重复事件以及如何创建和管理日历事件。 如何处理重复事件(例如,每周会议)? Calendar类可以轻松处理重复事件,例如每周会议。...如果某个假日是工作日,您可以将它调整为休息日,或者反之。 显示假日信息:您可以将调整后的日期信息显示给用户,以便他们了解国家或地区的节假日。...您的选择应取决于项目需求和开发环境。 总结 通过本文,您已经深入了解了java.util.Calendar类以及如何在Java中进行高级日期处理。

    9710

    python吊打Excel?屁!那是你不会用!

    相对引用 绝对引用 帮助功能 显示公式 自动/手动计算 追踪引用单元格 名称编辑器 照相机 2、函数分类 ? 3、学习函数的建议 不要死记硬背,但是看着某些函数一定要眼熟。...半绝对引用:同样是针对某一单元格引用另外一个单元格的情况,行或者列其中一个添加“ $ ”符号时,就表示半绝对引用。...2)利用九九乘法表讲述“绝对引用”和“相对引用” ① 最简单的一种 从上述案例可以看出,我们在B41单元格输入了“=A41*B40”这个公式,这个公式表示B41单元格分别引用了“A41和...注意:len = 1中文 + 1英文;lenb = 2中文 + 1英文;这两个函数可以完成中英文的分离。len - lenb表示的是中文个数;2len - lenb表示的是英文个数。...⑦ networkdays_networkdays.inl:计算工作日的常用函数 ?

    3.7K50

    Apache Spark大数据处理 - 性能分析(实例)

    介绍 今天的任务是将伦敦自行车租赁数据分为两组,周末和工作日。将数据分组到更小的子集进行进一步处理是一种常见的业务需求,我们将看到Spark如何帮助我们完成这项任务。...在我们开始处理真实数据之前,了解Spark如何在集群中移动我们的数据,以及这与性能之间的关系是很有用的。Spark无法同时在内存中保存整个数据集,因此必须将数据写入驱动器或通过网络传递。...3倍,因此需要大约3倍的时间来计算。...然而,仍有必要检查执行图和统计数据,以减少未发生的大洗牌。 在实践中 为了分割数据,我们将添加一个列,该列将开始日期转换为一周中的一天、工作日,然后添加一个布尔列,以确定这一天是周末还是周末。...因此,我们必须考虑我们所选择的每个键的数据的可能比例,以及这些数据如何与我们的集群相关联。 第二轮 为了改进上述问题,我们需要对查询进行更改,以便更均匀地将数据分布到我们的分区和执行器中。

    1.7K30
    领券