求公式:一列数有正有负,每个正数下的负数开始计算合计 50

注:是每个正数下的负数合计,不是一整列的合计... 注:是每个正数下的负数合计,不是一整列的合计 展开
 我来答
loveloveDeviL
2023-04-20 · 希望给你想要的一切资料
loveloveDeviL
采纳数:272 获赞数:74

向TA提问 私信TA
展开全部
假设这一列数为 $a_1, a_2, \ldots, a_n$,其中 $n$ 为这一列数的长度。

我们可以用一个变量 $sum$ 来记录每个正数下的负数的合计,另一个变量 $total$ 来记录所有正数下的负数的合计的总和。

具体的实现方法如下:

1. 初始时,$sum=0$,$total=0$。

2. 从左到右遍历这一列数,对于每个数 $a_i$:

a. 如果 $a_i$ 是正数,则将 $sum$ 加到 $total$ 上,并将 $sum$ 设为 0。

b. 如果 $a_i$ 是负数,则将 $a_i$ 加到 $sum$ 上。

3. 遍历完整个数列后,如果最后一个数是正数,则将 $sum$ 加到 $total$ 上。

这样,$total$ 的值就是所有正数下的负数的合计的总和。

数学公式表达如下:

$$total = \sum_{i=1}^{n} [a_i>0](\sum_{j=i+1}^{n}[a_j<0]a_j)$$

其中,$[a_i>0]$ 是一个取值为 1 或 0 的指示函数,表示当 $a_i>0$ 时为 1,否则为 0;$[a_j<0]$ 也是一个指示函数,表示当 $a_j<0$ 时为 1,否则为 0。
追问
您能给我一个可以直接粘的公式吗  我可以说一点没看懂
lvcha青青
2023-04-20 · TA获得超过599个赞
知道小有建树答主
回答量:949
采纳率:92%
帮助的人:203万
展开全部

=IF(A2>0,A2,B1+A2)

追问
不是的 我要的是一列能直接拖下来的公式  不是单几个
追答
B列的都是公式,从B2拖下来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式