excel函数sum和vlookup可以套用吗

我有个比赛积分统计表,表1是统计积分,表2是统计比赛胜败.
一天举行两场比赛,比赛胜利一次积分自动加200分.输了自动减去100分.
在表2里我是每天都有统计数据(1-30号),每人都有对应的统计记录.
然后我统计出一个月下来某个人一共胜利多少次,输多少次.
然后用=SUM(表2!AH8*200-AI8*100)求出积分.但是我表2的行数是表1的两倍,因为每天有两场比赛,所以一天一个人就分上午和下午的胜负统计(两条记录)占了两行.如果我光用SUM行数求积分的话,就要每个人的求积分SUM公式都要手动的去修改下.我想能不能用VLOOKUP函数来实现.因为两张表的第一列都是人名.用VLOOKUP函数找出表2里对应的人名.然后再用SUM函数来求表1中的积分.
我两张表的大概格式是这样的
表1
A B C
名字 积分 排名
张三
李氏

表2
A B.............AH AI AJ (AI和AJ是胜负次数统计)
1 名字 之间为日期(30天) 胜 负
2 张三 名字占两行 1 1
因为每天两场比赛
4 李氏 0 0
胜利是用W表示 失败是用L表示

那位高手支两招啊.
如果要实现表1里的积分统计.只用SUM的话就全部都要手动的去改下函数,整的很麻烦.因为一共有100多个人的积分统计
雪地跪求啦...
太感谢你们了
100分高分悬赏

excel函数sum和vlookup可以套用。

工具/材料:Microsoft Office Excel2016版,Excel表格。 

1、首先选中Excel表格,双击打开。 

2、然后在该界面中,选中要显示函数sum和vlookup套用结果的单元格。

3、再者在该界面中,公示栏中输入函数sum和vlookup套用的公式“=VLOOKUP(SUM(B1:B3),A1:A8,A1,0)”。 

4、最后在该界面中,单元格里成功函数sum和vlookup套用的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-26

首先,SUM函数和VLOOKUP函数是可以嵌套使用的。
1、VLOOKUP是纵向(按列)查找,返回该列所需查询列序所对应的值,其具体格式为:       VLOOKUP(lookup_value,,table_array,col_index_num,range_lookup)

其作用是在EXCEL表指定的区域范围内的第一列查找等于“lookup_value”的行,然后返回该行“col_index_num”指定列的值。

其中:

Table_array:需要在其中查找数据的数据表,即范围,如E6:G13。

Lookup_value:需要在上述指定范围的第一列中进行查找的值。

col_index_num:即指定返回上述指定范围中的第几列。如 1就是要求返回E列,2对应F列。

Range_lookup:指明查找时是否采用“近似匹配”, false或0为似匹配值,true或1则为精确匹配。此参数如省略,则默认为精确匹配。

2、SUM函数的作用是在EXCEL表中对指定的区域范围内的数值进行求和,也可以对指定的1-255个数进行求和。具体格式为:

SUM(table_array),其中Table_array为指定范围,如E6:G13;

SUM(number1【,number2】【, number3】...),其中Number1, number2, ...   为 1 到255 个需要求和的参数(可以是具体的数值,单元格,也可以是其他函数返回的结果)。

3、如果需要嵌套使用,可以采用如下方式,举例如下:

如需将学号102、104、106三人的分数进行汇总,查找区域范围:E6:G13,对找到的第2列“分数”进行汇总,则嵌套公式输入如下:

=SUM(VLOOKUP("102",E6:G13,2,1),VLOOKUP("104",E6:G13,2,1),VLOOKUP("106",E6:G13,2,1))

4、说明:如果需要查找、汇总的条目较多,公式会较长,且EXCEL2010有最多255项的限制。

第2个回答  2015-11-12
拉的长长的表格一点都不好,明细多一张表做汇总多好,名称格式统一哪也可以直接等于。一定要运用VLOOKUP和SUM,字符数太多了。好象做作业一样有规定。
=SUMIF(A:A,A2,'[明细.xls]1'!$B:$B)+SUMIF(A:A,A2,'[明细.xls]2'!$B:$B)+SUMIF(A:A,A2,'[明细.xls]3'!$B:$B)+SUMIF(A:A,A2,'[明细.xls]4'!$B:$B) 公式下拉,做参考吧!
第3个回答  2015-12-10
分析下:
1、看下D2单元格格式是什么。
2、把公式中RIGHT(D2,1)这部分抹黑,按F9,看看是什么。
3、把公式改成
=vlookup(--(RIGHT(D2)),A13:B22,2,)
试试,应该能成功。
第4个回答  2008-12-05
可以实现啊 点在线交谈吧本回答被提问者采纳
相似回答