根据 Excel 中的文本对答案进行评分

问题描述 投票:0回答:1

我正在寻找一个 Excel 公式,它将采用 A、B 和 C 列中找到的值,并根据下面的评分模型进行计算,例如 D 列中找到的示例结果(数字故意为负数)

另一个问题是数据用分号表示。分号出现在每个监听类型之后,除了任何单元格中列表中的最后一个。我尝试了Vlookup,但它不能满足我的需求。我在 Microsoft 论坛上看到过一些 CountA 解决方案,但它是针对“是/否”情况,而不是多个变量来获得不同的分数。

任何帮助将不胜感激。

excel-formula
1个回答
0
投票

使用 SUM()、XLOOKUP()、TEXTJOIN() 和 TEXTSPLIT():

=SUM(XLOOKUP(TRIM(TEXTSPLIT(TEXTJOIN(";",TRUE,A2:C2),";")),$A$11:$A$14,$B$11:$B$14,0))
© www.soinside.com 2019 - 2024. All rights reserved.