
选择A=10 B=7.5 C=5 D=2.5
那么怎么算 ABBCDBACDABCABDAC ??
现在有10道题,每道题都有4个选项ABCD.选择A就可以得10分,选择B就可以得7分,选择C就可以得5分,选择D就可以得2.5分。现在有人选了ABCDABCDAC,所以请问他得多少分?如何用EXCEl来快速计算
题目没看懂,SUMIF的用法如下:
SUMIF
全部显示全部隐藏根据指定条件对若干单元格求和。
语法
SUMIF(range,criteria,sum_range)
Range 为用于条件判断的单元格区域。
Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
Sum_range 是需要求和的实际单元格。
说明
只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。
如果忽略了 sum_range,则对区域中的单元格求和。
Microsoft Excel 还提衡毕供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用 IF 函数。
根据问题补充:
假设答案在A1,则输蚂拦脊入以下公式,无需使用SUMIF函数,只需对A、B、C、D出现的个数闷渗进行统计,然后分别乘以10、7.5、5、2.5并求和即可:
=(LEN(A1)-LEN(SUBSTITUTE(A1,"A","")))*10+(LEN(A1)-LEN(SUBSTITUTE(A1,"B","")))*7.5+(LEN(A1)-LEN(SUBSTITUTE(A1,"C","")))*5+(LEN(A1)-LEN(SUBSTITUTE(A1,"D","")))*2.5
如果A1是ABCDABCDAC,以上公式结果是115
在A1单元格输入“ABCDABCDAC”。
在B1单元格输入“=MID($A$1,ROW(),1)”。下拉至B10。
在C1单元格输入“=VLOOKUP(B1,{"A"拆丛,10;"B",7.5;"C"樱纳,5;"D",2.5},2,FALSE)”。下拉至C10。
在C11单元格输入“=SUM(C1:C10)”。
则在C11单元格能获得所求结果。
针对你的具体例子可简单地用如下公式求解:
=SUM(MATCH(MID($A$1,{1,2,3,4,5,6,7,8,9,10},1),{"D","C","B","A"旅颂樱},0))*2.5
用sumif可不能实现例子中的得分统计。可以唤搜旅结合lookup和sum进行计和凳算漏派。如图:
借花献佛了。
最佳答案
例如,你的3在A1,要求,第一列大于10的单元春档瞎格,与它对应的第二列单元格求和。
在求蠢耐值单元格中输入:=SUMIF(A1:A6,10,B1:B6)
SUMIF函数:对符合指定条件的单元格求和
语法:SUMIF(range,criteria,sum_range)
range是指用于筛选的单元格区域;criteria是筛选的条件,可以是数字、表达式或文本值,如≥100、<100等;sum_range是实际的求和区域;例如:假设A1:A4中的数据是10、20、30、扒空40,B1:B4中的数据是100、200、300、400,那么SUMIF(A1:A4,“15”,B1:B4)的值等于900。那是因为A2、A3、A4中的数据满足条件,所以相对应的对B2、B3、B4中的数据进行计算。