8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

计算选定期间内的休假次数

newuser2255 2月前

30 0

我需要计算人们在给定日期范围内休假的次数,但我不知道从哪里开始。任何帮助都将不胜感激。

我需要计算人们在给定日期范围内休假的次数,但我不知道从哪里开始。

任何帮助,将不胜感激。

![enter image description here

帖子版权声明 1、本帖标题:计算选定期间内的休假次数
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由newuser2255在本站《date》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 在 keycloak 中,我最近设置了 keycloak 用户存储 SPI。我的需求是将 keycloak 上的特定客户端连接到我维护的外部数据库。这很有效。我遇到的问题是...

    在 keycloak 中,我最近设置了 keycloak 用户存储 SPI。我的需求是将 keycloak 上的特定客户端连接到我维护的外部数据库。这非常有效。我遇到的问题是,由于 SPI 是在 Realm 上配置的,因此所有客户端都可以访问。这意味着,如果我尝试连接另一个客户端,它将可以访问此数据源,这当然是我不希望的。

    我认为可以在自定义浏览器流中过滤该提供程序,但是朝这个方向搜索了多次之后却一无所获。

    所以我的问题是:是否可以为单个客户端配置用户存储 SPI?如果不能,除了在查询 SPI 后按角色进行过滤之外,还有什么其他选择。

  • Arko 2月前 0 只看Ta
    引用 3

    尝试使用以下方法:

    enter image description here


    =LET(
         _Holidays, XLOOKUP(P5,H$5:N$5,H$6:N$14),
         _StartDate, DATE(G$2,E$2,C$2),
         _EndDate, DATE(G$3,E$3,C$3),
         SUM((_Holidays>=_StartDate)*(_Holidays<=_EndDate)))
    

    使用 BYROW() 一个也可以使用一个公式溢出输出:

    =BYROW(P5:P11,LAMBDA(x,
     LET(
         _Holidays, XLOOKUP(x,H5:N5,H6:N14),
         _StartDate, DATE(G2,E2,C2),
         _EndDate, DATE(G3,E3,C3),
         SUM((_Holidays>=_StartDate)*(_Holidays<=_EndDate)))))
    

    或者 XLOOKUP() FILTER() 可以使用

    =BYROW(P5:P11,LAMBDA(x,
     LET(
         _Holidays, FILTER(H6:N14,H5:N5=x),
         _StartDate, DATE(G2,E2,C2),
         _EndDate, DATE(G3,E3,C3),
         SUM((_Holidays>=_StartDate)*(_Holidays<=_EndDate)))))
    

    基本上它是一行公式,我试图将其分解成几个部分以显示一些清晰度:

    =LET(x, FILTER(H$6:N$14,H$5:N$5=P5),SUM((x>=DATE(G$2,E$2,C$2))*(x<=DATE(G$3,E$3,C$3))))
    

    解释:

    • XLOOKUP() 提取假期列表 FILTER()
    • 然后将其与 From: To:
    • 最后使用函数对乘积进行求和 SUM()

  • @PaulStewart 您可能需要更改单元格引用或范围,这些内容可能不是数字,您可以阅读 MSFT_Docmentations_here

  • @PaulStewart 你能告诉我那是什么问题吗?这会帮助我理解它是如何工作的?

  • @PaulStewart 很高兴知道它有效,顺便说一句我没有反对你的最后一个问题。

返回
作者最近主题: