摘要:
数据源(部分示例): 第一步:生成姓名循环 A12单元格直接引用A2,向下填充至日期的倍数,如9月填充30倍、10月填充31倍 第二步:具体考勤数据转成一列 B12单元格直接引用C2,向右填充至数据最多列、向下填充至A列最多行 A、B两列粘贴值,删除其他列 第三步:对B列进行数据分列,分隔符为分号和 阅读全文
摘要:
问题:计算从指定日期起6个工作日后的具体日期,中间涉及法定假日和调休 分析:法定假日可以手工设定,但补班都在周末且不确定,直接使用Wrokday函数结果会出现差异,所以需要先将所有休息日, 包括周末和法定假日但不包括补班日全部列出,作为“法定假日”参数,再用WorkDay.intl函数,第三参数使用 阅读全文
摘要:
问题:查找范围在不同列,如何使用一个公式下拉完成 函数公式解决: =VLOOKUP(E3,OFFSET(AM$1:AN$17,,MATCH("高"&LEFT(B3)&"赋分",AN$1:AQ$1,)),2,) 使用Offset函数,以AM1:AN17为起点,向下不偏移,向右偏移由B列最左的汉字决定。 阅读全文
摘要:
问题:If的多层嵌套 在比较运算判断中,条件不应以“m-n”这种方式显示区间,而是写成and(a1>=m,a1<=n) 在If的多层嵌套中,尽量统一运算符方向 公式: =IF(F1<=2,2,IF(F1<=6,6,IF(F1<=12,"7-12",IF(F1<24,"13-24",24))))&"个 阅读全文
摘要:
问题1:根据E、F的条件返回对应C列的结果 函数公式解决: =INDEX(FILTER(C$2:C$8,(A$2:A$8=E2)*(B$2:B$8=F2)),COUNTIFS(E$2:E2,E2,F$2:F2,F2)) 问题2:根据E、F的条件返回对应C列的结果,要求结果列纵向排列。 分析:满足条件 阅读全文