service phone

4000-288-501

NEWS CENTER

新闻资讯

Title
Excel-在月曆型式中显示排班结果(个人)(SUMPRODUCT

发布时间:2017-04-12 17:22    作者:大兴星明度假村    点击量:

延续前一篇文章:

Excel-在月曆型式中显示排班成果(SUMPRODUCT,OFFSET,DATE,ROW)

若是想要给每位员工一张小我的值班表,该若何处置?


【公式设计与解析】

作法一:标示[班别]姓名

先将日期、早班、中班、晚班各自的範围内的贮存格界说名称为:日期、早班、中班、晚班。(拔取排班资料清单的所有贮存格,按 Ctrl+Shift+F3 键,勾选「顶端列」。)

贮存格A8:=IFERROR("[早]"&OFFSET($J$2,SUMPRODUCT((日期=DATE
($A$1,$G$1,A7))*(早班=$D$1)*ROW(日期))-2,,,),"")

若该日期没有排到班,则公式会发生毛病讯息,所以藉助 IFFERROR 函数来显示空缺。

贮存格A9:=IFERROR("[中]"&OFFSET($K$2,SUMPRODUCT((日期=DATE
($A$1,$G$1,A7))*(中班=$D$1)*ROW(日期))-2,,,),"")

贮存格A10:=IFERROR("[晚]"&OFFSET($L$2,SUMPRODUCT((日期=DATE
($A$1,$G$1,A7))*(晚班=$D$1)*ROW(日期))-2,,,),"")

複製贮存格A8:A10,贴至所有日期的贮存格中。


作法二:标示[班别]

贮存格A8:=IFERROR(IF(SUMPRODUCT((日期=DATE($A$1,$G$1,A7))*(早班=
$D$1)*ROW(日期)),"早班",""),"")

贮存格A9:=IFERROR(IF(SUMPRODUCT((日期=DATE($A$1,$G$1,A7))*(中班=
$D$1)*ROW(日期)),"中班",""),"")

贮存格A10:=IFERROR(IF(SUMPRODUCT((日期=DATE($A$1,$G$1,A7))*(晚班=
$D$1)*ROW(日期)),"晚班",""),"")

複製贮存格A8:A10,贴至所有日期的贮存格中。

创作者先容 vincent

学不完.教不断.用不尽

  • 全站分类:不设分类
  • 小我分类:课本资料
  • 此分类上一篇: Excel-在月曆型式中显示排班成果(SUMPRODUCT,OFFSET,DATE,ROW)
  • 此分类下一篇: Excel-查表后栏位由横转直显示(SUMPRODUCT,OFFSET)
  • 上一篇: Excel-在月曆型式中显示排班成果(SUMPRODUCT,OFFSET,DATE,ROW)
  • 下一篇: Excel-查表后栏位由横转直显示(SUMPRODUCT,OFFSET)
汗青上的今天
  • 2015: Excel-在月曆型式中显示排班成果(SUMPRODUCT,OFFSET,DATE,ROW)
  • 2014: Excel-标示二週内到期的日期(N,TODAY,格局化的前提)
  • 北京拓展公司
  • 2014: Word/Excel/PowerPoint-掏出文件中所有照片和图片档
  • 2013: Excel-设定贮存格底色显现统计图表(SUMPRODUCT)
  • 2012: Windows 8-下载布景主题
  • 2012: Windows 8-关机体例
  • 2011: Excel-试算持续开根号
  • 2010: PowerPoint-简报时跳至任一张投影片
  • 2009: PC-cillin 2010免费进级勾当
▲top 返回列表
地址:北京市大兴区魏善庄镇刘家场村南400米   手机:13720015221    ICP备案编号:京ICP备08045264号网站地图