【发布时间】:2015-06-09 21:34:05
【问题描述】:
对于一项课程作业,我必须完成学生成绩登记表。我试图通过将四个单位中的每一个单位的成绩转换为数字来计算他们的总体成绩(我已经使用VLOOKUP 函数完成了),但我需要然后将平均值的结果转换回一个字母。我已经使用VLOOKUP 和一个长嵌套的 IF 语句来尝试完成此操作,但无论如何我永远无法获得有效的结果。 This is what I have so far(这只是我图片的链接,因为我无法发布)。
我已使用以下公式将目标成绩转换为数字:
=VLOOKUP(D3,'Grade Values'!A$2:B$11,2,FALSE)
然后使用这个公式将四个单元的不同等级的总和相加:
=SUM(VLOOKUP(F3,'Grade Values'!A$1:B$11,2,FALSE)+
VLOOKUP(Dashboard!G3,'Grade Values'!A$1:B$11,2,FALSE)+
VLOOKUP(Dashboard!H3,'Grade Values'!A$1:B$11,2,FALSE)+
VLOOKUP(Dashboard!I3,'Grade Values'!A$1:B$11,2,FALSE))
然后用这个取平均值:=J3/4
我目前面临的问题是,当我使用与第二个屏幕截图中相同的表格将此数字转换回字母时,使用此公式时会得到 N/A 结果: =VLOOKUP(K3,Dashboard!A1:B10,1,FALSE)
我似乎无法弄清楚最后的公式出了什么问题。如果有人能帮我解决这个问题,我将不胜感激。谢谢:)
编辑:我为不相关的标签道歉,据我所知 Excel 中的公式是用 JavaScript 编写的。
【问题讨论】:
标签: excel excel-formula formula vlookup