当前位置: 首页 > news >正文

Excel第30享:基于辅助列的条件求和

1、需求描述

如下图所示,现要统计2022年YTD(Year To Date:年初至今日)各个人员的“上班工时(a2)”。

下图为系统直接导出的工时数据明细样例。

2、解决思路

Step1:确定逻辑。“从日期中提取出年份,然后根据直接按年份统计”;

Step2:建立辅助列。在“工时明细表”里建立辅助列(类似数学里的辅助线原理),提取出“年份”,如下图H列所示;

思考:辅助列H列是怎么构建的,谜底会在“Excel第31享”中揭晓!

Step3:条件求和。使用sumifs函数基于名字、年份等多条件进行求和。

3、具体函数方案

以H4单元格的公式为例:

=SUMIFS(工时明细表!C:C,工时明细表!B:B,C4,工时明细表!H:H,2022)

函数效果如下图:

4、拓展思考

Q1:除了辅助列的思路,是否可以使用嵌套函数的方式实现本次的统计目标呢,如果可以,公式该怎么写? 如果不可以,又是因为什么?

Q2:统计“工作日天数(b2)”数据使用的是同样的数学逻辑及函数,试着自己动手实践一下吧!

-----------------------------------------------------------分割线----------------------------------------------------------

建议:

函数嵌套之先分后合原则:针对嵌套函数,最好不要一次性输入所有函数(特别熟练的专家级人员除外),所有涉及的函数先单独确定无误后逐层合并,合并过程中要逐层核对结果无误,这样好定位出现问题的环节。

http://www.lryc.cn/news/399906.html

相关文章:

  • Java查看RSA密钥的ASN1结构
  • 友思特方案 | 低延迟GigE Vision解决方案:用于红外设备、医疗和工业级探测面板
  • 网络安全策略:优先防护而非溯源的重要性
  • ES6 Iterator 与 for...of 循环(五)
  • typora删除多余图片
  • 【ceph】ceph-mon重新选举的情况
  • PopClip(Mac 划词增强工具)值得购买吗?
  • Python | Leetcode Python题解之第227题基本计算器II
  • redis源码分析之底层数据结构(一)-动态字符串sds
  • 路由协议的优先级,以及管理距离 AD 和 metric 的区别
  • 力扣 24两两交换链表中节点
  • C# + halcon 联合编程示例
  • 【Git基本操作】添加文件 | 修改文件 | 及其各场景下.git目录树的变化
  • Aop切面编程(2)--代理模式
  • Spring Boot(八十):Tesseract实现图片文字自动识别
  • QT 图片处理
  • Linux C++ 053-设计模式之模板方法模式
  • 【Python 项目】类鸟群:仿真鸟群
  • 基于信号处理的PPG信号滤波降噪方法(MATLAB)
  • 新一代信息技术及应用
  • SVN 解决冲突
  • 机器人前沿--PalmE:An Embodied Multimodal Language Model 具身多模态大(语言)模型
  • 编程语言都是哪些人开发出来的?为什么都是国外较小国家的人
  • 【前端速通系列|第二篇】Vue3前置知识
  • ES6 Module 的语法(十二)
  • Redis 主从复制,哨兵与集群
  • CV05_深度学习模块之间的缝合教学(1)
  • 【密码学】公钥密码的基本概念
  • 【前端项目笔记】10 项目优化上线
  • Qt基础控件总结—多页面切换(QStackWidget类、QTabBar类和QTabWidget类)