我正在寻找一个 Excel 公式,它将采用 A、B 和 C 列中找到的值,并根据下面的评分模型进行计算,例如 D 列中找到的示例结果(数字故意为负数)
另一个问题是数据用分号表示。分号出现在每个监听类型之后,除了任何单元格中列表中的最后一个。我尝试了Vlookup,但它不能满足我的需求。我在 Microsoft 论坛上看到过一些 CountA 解决方案,但它是针对“是/否”情况,而不是多个变量来获得不同的分数。
任何帮助将不胜感激。
使用 SUM()、XLOOKUP()、TEXTJOIN() 和 TEXTSPLIT():
=SUM(XLOOKUP(TRIM(TEXTSPLIT(TEXTJOIN(";",TRUE,A2:C2),";")),$A$11:$A$14,$B$11:$B$14,0))