12,ROUND((DAY(B1-A" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样在excel中设置使时间进行相减,我想利用excel公式...-excel计算效率,excel计算效率的函数

怎样在excel中设置使时间进行相减,我想利用excel公式...-excel计算效率,excel计算效率的函数

作者:乔山办公网日期:

返回目录:excel表格制作


计数单元格公式为:=COUNTIF(C2:C9,"退货")

其中C2:C9为投递结果所在区域



假设A1放的是开始工作时间,B1放的是结束工作时间,则工作时间可以用下面的公式
=IF(HOUR(A1)>12,ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1),ROUND((DAY(B1-A1)*24*60+HOUR(B1-A1)*60+MINUTE(B1-A1))/60,1)-1.5)

平均每小时产量数就是总产量除以上面算出来的小时数

说明:工作时间精确到小数点后1位,适用于跨日,跨月时要注意。
  1. 如果工龄已知,用平均值函数计算即可。

  2. 由于你的问题介绍模糊,不能具体给公式,也许工龄未知,那就是另一个计算方法了。



看来又是一老问题了,且题主也采纳了回答。不知百度为何总喜欢拿老问题出来。

但就本问题而言,看了已有的回答,都是用公式,特别是采纳的回答,貌似公式还是错的。小明3次,却用条件求和的结果除以2,显示是有问量的。有的人只出现一次,有的有的2次,还有3次的,也许题主的实际工作表还有更多次的,统一用2来做分母,显然是不合适的。

实际本问题最宜的方法应该是数据透视表,因为e69da5e887aa7a64338数据在多列,所以要用多重合并计算数据区域的数据透视表。如图

  1. 按Alt+D+P调出插入数据透视表对话框(不能用直接插入的方式——直接插入没有多重合并计算区域的选项)

2. 按“下一步”后,选择“创建单页字段”,再点“下一步”(本步骤——称为步骤2a——简单——没截图)。进入步骤2b后,分别选择两个数据区域,添加到区域列表中,如图,已将A、B列区域添加到列表中,C、D区域选择后,在选定区域中显示,按“添加”后将添加到列表后面。

3. 添加完所有要计算的区域后,按“下一步”进入步骤3,在步骤3中,可选择数据透视表放置在现有工作表还是新工作表中。如图选择现有工作表,再选择透视表的起始位置

4. 按确定后,将返回Excel工作表中,并自动生成了一个按不同人员求和的透视表。

5. 显然,这不是我们需要的求平均值的表格。右击透视表,选择“值汇总依据——平均值”

6. 再次右击中,选择“数据透视表选项”,在“汇总和筛选”选项卡中,去掉“显示行汇总”和“显示列汇总”的对勾后确定。然后选择数值列,再次右击,选择“设置单元格格式”,数字选项卡,数值——小数位数,选择需要显示的位数(图中选择1位)

7. 设置完后的效果如图

显然比公式要简单明了得多。

相关阅读

关键词不能为空
极力推荐
  • <em>excel</em>2010 <em>sql</em>完全<

  • 合并计算、数据百透视表、SQL都可以实现。具体可参考“Excel疑难度千寻千解丛书”问的《Excel2010数据透视表应用答大全》或《Excel2010 SQL完全应用》等读本。免费视频教版程参考如下:

ppt怎么做_excel表格制作_office365_word文档_365办公网