Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2793|回复: 15

[已解决]关于求和的函数,求救~~~!!

[复制链接]
发表于 2010-6-27 08:16 | 显示全部楼层 |阅读模式
123456789101112131415161718192021222324252627282930
姓名星期一星期二星期三星期四星期五星期六星期日星期一星期二星期三星期四星期五星期六星期日星期一星期二星期三星期四星期五星期六星期日星期一星期二星期三星期四星期五星期六星期日星期一星期二
98411136891236891188811488139108768113不足请假平时节日
98411136891236891188811488139108768113
98411136891236891188811488139108768113
98411136891236891188811488139108768113
98411136891236891188811488139108768113
98411136891236891188811488139108768113
98411136891236891188811488139108768113

如图:要计算出上表中除周末,每天上班时间不足8小时,且总共不足多少小时的函数。我一般用:=IF(B2<8,8-B2)+IF(C2<8,8-C2)+IF(D2<8,8-D2)+IF(E2<8,8-E2)....这样子跳过星期六星期天一直加下去,特别麻烦。 请帮忙给个简单的函数计算啊  这样长的公式容易出错  拜托啦
最佳答案
2010-6-27 08:51

=SUMPRODUCT((B2:AE2<6)*(B3:AE3<8)*(8-B3:AE3))

将星期行改为1-7,如果要显示星期几,可以使用自定义格式

发表于 2010-6-27 08:18 | 显示全部楼层

为什么不直接发一个附件呢,这样就直接可以把函数公式贴你的表里!
回复

使用道具 举报

 楼主| 发表于 2010-6-27 08:42 | 显示全部楼层

恩呢 我压缩传上来,求解答  主要是计算 不足 那一栏  公式太长 JvOk2SVs.rar (2.08 KB, 下载次数: 0)
回复

使用道具 举报

发表于 2010-6-27 08:43 | 显示全部楼层

=SUM(IF((B3:AE3-8&lt;0)*(($B$2:$AE$2&lt;&gt;"星期六")*($B$2:$AE$2&lt;&gt;"星期日")),B3:AE3-8,0))
回复

使用道具 举报

发表于 2010-6-27 08:47 | 显示全部楼层

QUOTE:
以下是引用fuzp在2010-6-27 8:43:00的发言:
=SUM(IF((B3:AE3-8<0)*(($B$2:$AE$2<>"星期六")*($B$2:$AE$2<>"星期日")),B3:AE3-8,0))

上面显示为负数

显示为整数添加一个负号即可。

=-SUM(IF((B3:AE3-8<0)*(($B$2:$AE$2<>"星期六")*($B$2:$AE$2<>"星期日")),B3:AE3-8,0))

回复

使用道具 举报

发表于 2010-6-27 08:48 | 显示全部楼层

=SUM(IF((B3:AE3-8<0)*(($B$2:$AE$2<>"星期六")*($B$2:$AE$2<>"星期日")),B3:AE3-8))
这样子就可以了,少两字符,赞一下四楼
[em17]
回复

使用道具 举报

 楼主| 发表于 2010-6-27 08:50 | 显示全部楼层

你好,三楼有我上传的EXCEL附件 你能把这个函数放EXEL里计算下么?我放进去后 得出的结果不对啊。。。。。拜托拜托

[em23]
回复

使用道具 举报

发表于 2010-6-27 08:51 | 显示全部楼层    本楼为最佳答案   

=SUMPRODUCT((B2:AE2<6)*(B3:AE3<8)*(8-B3:AE3))

将星期行改为1-7,如果要显示星期几,可以使用自定义格式

回复

使用道具 举报

发表于 2010-6-27 08:55 | 显示全部楼层

QUOTE:
以下是引用acbs在2010-6-27 8:51:00的发言:

=SUMPRODUCT((B2:AE2<6)*(B3:AE3<8)*(8-B3:AE3))

将星期行改为1-7,如果要显示星期几,可以使用自定义格式

b9ekiEzw.rar (3.92 KB, 下载次数: 0)
回复

使用道具 举报

发表于 2010-6-27 09:00 | 显示全部楼层

=SUM(--IF((B$2:R$2<>"星期六")*(B$2:R$2<>"星期日"),TEXT(B3:R3-8,"!0;0;0")))

[此贴子已经被作者于2010-6-27 9:02:22编辑过]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-15 11:39 , Processed in 0.144822 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表