Excel精英培训网

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

【抢答】季度电费求和

[复制链接]
发表于 2012-10-17 14:48 | 显示全部楼层 |阅读模式
本帖最后由 tkgg93 于 2012-10-19 11:20 编辑


前10个答对的有奖,公式最短的设最佳

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 2 +12 收起 理由
CheryBTL + 9 赞一个好题!
rebornxldeng + 3 赞一个!看似简单... ...实际有些复杂的,先留.

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-10-18 10:56 | 显示全部楼层
占个位。                          
回复

使用道具 举报

发表于 2012-10-18 11:49 | 显示全部楼层
大工程啊,俺是做不了的,能力不够,坐等答案。
回复

使用道具 举报

发表于 2012-10-18 23:00 | 显示全部楼层
本帖最后由 hwc2ycy 于 2012-10-18 23:15 编辑

  1. IFERROR(VLOOKUP(I3,$D$3:$F$5,MATCH(VLOOKUP(LOOKUP("坐",$H$3:H3),$A$3:$B$5,2,0)&"电价",$D$2:$F$2,0),0)*K3,"")
复制代码
写是有点长了。
还不对了,这个只能求每个月份的电费。
题目没看仔细。

点评

附件是2003,要适合2003的公式  发表于 2012-10-19 11:10
回复

使用道具 举报

发表于 2012-10-19 10:52 | 显示全部楼层
超级长的公式我是新手请老师指点
=MAX(IF(LOOKUP(ROW(1:12),IF(H3:H14<>"",ROW(1:12)),H3:H14)=A4,SUM(F3:F5*K8:K10),SUM(E3:E5*K4:K6)+SUM(E3:E5*K12:K14)))+MIN(IF(LOOKUP(ROW(1:12),IF(H3:H14<>"",ROW(1:12)),H3:H14)=A4,SUM(F3:F5*K8:K10),SUM(E3:E5*K4:K6)+SUM(E3:E5*K12:K14)))

点评

假如三个用户都是单位用户,测试结果不正确  发表于 2012-10-19 11:13
回复

使用道具 举报

发表于 2012-10-19 12:51 | 显示全部楼层
这样行吧:
  1. =SUM((T(OFFSET(B2,ROW(4:15)/4,))={"个人","单位"})*N(OFFSET(E2,MOD(ROW(4:15),4),{0,1}))*K3:K14)
复制代码

点评

怎么我用你的公式测试的等于7839.06呢?和楼主的结果不一样  发表于 2012-10-20 22:12

评分

参与人数 2 +23 金币 +20 收起 理由
tkgg93 + 20 + 20 测试结果正确
jjafxzb + 3 好思路,不过,如果姓名排序不一样呢

查看全部评分

回复

使用道具 举报

发表于 2012-10-19 13:03 | 显示全部楼层
本帖最后由 jjafxzb 于 2012-10-19 13:54 编辑
  1. =SUM(N(OFFSET(D3,{0;1;2},1+(VLOOKUP(INDEX(H3:H14,N(IF({1},{1,5,9}))),A3:B5,2,)="单位")))*N(OFFSET(K3,{1,5,9;2,6,10;3,7,11},)))
复制代码
数组

为了直观点
  1. =SUM(N(OFFSET(D2,{1;2;3},1+(VLOOKUP(INDEX(H3:H14,N(IF({1},{1,2,3}*4-3))),A3:B5,2,)="单位")))*N(OFFSET(K2,{1;2;3}+{1,2,3}*4-3,)))
复制代码

点评

表一和表三姓名顺序是一样的  发表于 2012-10-19 13:45

评分

参与人数 1 +10 金币 +10 收起 理由
tkgg93 + 10 + 10 对附件而言,结果正确,但实际中姓名很多

查看全部评分

回复

使用道具 举报

发表于 2012-10-19 13:12 | 显示全部楼层
=SUM(SUM((LARGE(OFFSET(INDIRECT("r"&MATCH(A3,H:H,)&"c8",),,2,4),{3;2;1})-LARGE(OFFSET(INDIRECT("r"&MATCH(A3,H:H,)&"c8",),,2,4),{4;3;2}))*IF(B3="个人",E3:E5,F3:F5)),SUM((LARGE(OFFSET(INDIRECT("r"&MATCH(A4,H:H,)&"c8",),,2,4),{3;2;1})-LARGE(OFFSET(INDIRECT("r"&MATCH(A4,H:H,)&"c8",),,2,4),{4;3;2}))*IF(B4="个人",E3:E5,F3:F5)),SUM((LARGE(OFFSET(INDIRECT("r"&MATCH(A5,H:H,)&"c8",),,2,4),{3;2;1})-LARGE(OFFSET(INDIRECT("r"&MATCH(A5,H:H,)&"c8",),,2,4),{4;3;2}))*IF(B5="个人",E3:E5,F3:F5)))   数组公式   想法中有短点的   但是试了总错误   应该是自己还没理解   

评分

参与人数 1 +10 金币 +10 收起 理由
tkgg93 + 10 + 10 结果正确,公式较长

查看全部评分

回复

使用道具 举报

发表于 2012-10-19 13:58 | 显示全部楼层
jjafxzb 发表于 2012-10-19 13:03
数组

为了直观点

姓名多你可以按第二个公式,公式中的123就是有多少个姓名就到几,另外还可根据需要改成row(1:N),column()等形式
回复

使用道具 举报

发表于 2012-10-20 15:30 | 显示全部楼层
哈 我以为那“抄见量”是计算过程呢   看了别人的公式才知那抄见量可以引用的  搞那么长的公式    发个短点的
=SUM(N(OFFSET(INDIRECT(IF(B3:B5=B3,"E","F")&2),{1,2,3},))*N(OFFSET(INDIRECT("k"&MATCH(A3:A5,H:H,)),{1,2,3},)))
当然那不引用抄见量也想到了短点的       呵   想这题    看了些视频   学了些自己原来不清楚的东西

点评

B3如果是单位,结果就不对了  发表于 2012-10-20 16:25

评分

参与人数 1 +5 金币 +5 收起 理由
tkgg93 + 5 + 5 鼓励一下

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 13:27 , Processed in 0.364231 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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