首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >多工况边坡计算

多工况边坡计算
EN

Stack Overflow用户
提问于 2015-08-17 16:45:07
回答 2查看 1.5K关注 0票数 1

我正试着按一年以后的月份计算值的斜率(如果我能在一个支点上计算斜率,这会很简单,但这似乎是不可能的)。

我有超过一年(A)的日期栏和价值栏(B)。C2给出了我想要的年份(本例中是2014年),而D2给出的月份是一个整数(在本例中为1)。如果我能让它工作一个月的话,我会按月到现在为止。

我基本上是在尝试解决这里的问题:Computing conditional SLOPE,但也增加了一年的条件:

当我做一个IF(和..)这个公式似乎已经过时了。我在用:

代码语言:javascript
运行
复制
{=SLOPE(IF(AND(YEAR(A2:A161)=C2,MONTH(A2:A161)=D2),B2:B161),A2:A161)}

作为数组公式。我是不能在斜坡计算中嵌套条件,还是在公式中犯了错误?

抱歉,如果我说错了什么,或者漏掉了一个相关的答案(我确实查过了),这是我的第一篇帖子。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-17 16:57:32

不能在数组公式中使用AND()。相反,您必须嵌套多个IF语句。试试这个:

代码语言:javascript
运行
复制
=SLOPE(IF(YEAR(A2:A161)=C2,IF(MONTH(A2:A161)=D2,B2:B161)),A2:A161)
票数 3
EN

Stack Overflow用户

发布于 2017-06-01 17:01:53

或者,您可以将条件乘以(以保持它更干净):

=SLOPE(IF((YEAR(A2:A161)=C2)*(MONTH(A2:A161)=D2))=1,B2:B 161,A2:A 161)

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

https://stackoverflow.com/questions/32055643

复制
相关文章

相似问题

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