首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >求和不同条件

求和不同条件
EN

Stack Overflow用户
提问于 2015-11-16 17:39:49
回答 1查看 42关注 0票数 0

我正试图根据大约15列的一些因素来制定一个综合分数。

例如:

代码语言:javascript
复制
Col. A = 12; Col. B = Y; Col. C = Green; Col. D = 3

E栏应该有一个给出总分的公式:

在A栏下,如果数字介于0-5之间,则为0.1,如果为6-10,则为0.3,如果为11 - X,则为0.5 在B列下,如果Y那么1,如果N那么0 在C栏下,如果绿色则为0,如果黄色则为1,若红色则为2 在D栏下,如果0-3然后5,如果4-8然后6,如果9-17那么7

这意味着我在E列中的公式应该返回0.3+1+0+56.3

我尝试了以下公式:

代码语言:javascript
复制
=SUM((IF(B2>=0&B2<=3,0.1),IF(B2>=4&B2<=7,0.3),IF(B2>=8,0.5)), C2)

但是这导致了#VALUE错误

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-16 18:19:29

你做了一些需要调整的假设。下面是您提供的公式的更正版本:

代码语言:javascript
复制
=SUM((IF(AND(B2>=0,B2<=3),0.1,IF(AND(B2>=4, B2<=7),0.3,IF(B2>=8,0.5,0)))), C2)

您将注意到,它没有使用"&“操作符,而是使用一个新函数和()函数来计算多个条件。这是Excel公式中的标准,"&“运算符用于连接字符串。其次,修正后的语句使用嵌套的if语句,您可以在google上获得更多的信息。基本上,if语句的false部分是另一个if语句--这使得您的第二个if语句只有在第一个if语句失败且为False的情况下才会得到评估。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33741401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档