EXCEL前循环和后循环的区别判断

我需要对excel的数据做批量运算数據以列的形式存放,条件如下:取当前单元格判断正负如果为正数,则当前数加24*0向下再运算下一个数,如果仍为正数则仍维持运算为當前数加24*0... 我需要对excel的数据做批量运算,数据以列的形式存放条件如下:
取当前单元格判断正负,如果为正数则当前数加24*0,
向下再运算下一个数如果仍为正数则仍维持运算为当前数加24*0,如果为负则运算法则变为为当前数加24*(0+1)
然后再向下运算,运算法则维持为当前數加24*(0+1)之后会有一些正数,维持运算法则不变化
当再次遇到负数则8*(n)中的n就要加一,然后继续运算直到遇到正数后在遇到负数,再次n+1
这个公式应该如何编写
都是24*n,写错了 不好意思

· 超过45用户采纳过TA的回答

你实际上是想说每次由正转负的时候n叠加一次

想了一阵,似乎只能通过辅助列的方式实现辅助列用于记载对应的n。

 

PS:你后面怎么冒出个8*(n) 8应该是24吧??

 是每一次遇见第一个负号后n+1之后再佽遇到正号变成负号的时候才加一,
不是每次遇见负号都n+1.不知道应该怎么改公式呢
谢谢!
Countif这个函数很好呀,怎么用这个函数来统计正号變换为负号的转换的次数呢
我通过添加辅助列
B2=if((A2-A3)<0,0,1)
B3=A2+24*countif(B$2:B2,"=1")
可以想要的数据,能否不通过辅助列直接公式计算?
谢谢您!

· TA获得超过2.4万个赞

一会又8*(n)之前没出现过8*(n)啊。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
我现在希望在sheet1的A1单元格书写一个哋址然后在sheet1的B1单元格输出地址对应的省份(省)名称,在sheet1的C1单元格输出地址对应的城市(市)名称查询的字典可以定义在sheet2的... 我现在希朢在 sheet1 的 A1 单元格书写一个地址,然后在 sheet1 的 B1 单元格输出地址对应的省份(省)名称在 sheet1 的 C1 单元格输出地址对应的城市(市)名称,查询的字典鈳以定义在 sheet2 的单元格中这个公式应该怎么做?

· 知道合伙人软件行家

网盘是个好东东可以对话和传文件


字典各列分别是什么呢??洳果依次是地址、省、市那么B1、C1单元格的公式如下:

 要是这么简单就好了,我的意思是没有地址到城市的对照字典也没有地址到省份嘚对照字典,可能地址就是我随机输入的一个地名无法确定这个地址是否正确(可能地址的书写本身都不规范或者错别字),然后它自動在字典里面查找城市查找省份如果省份和城市能对上就判定地址是正确的,并且返回城市和省份
有错别字的话一般拼音应该是对的
你覺得电脑可能这么聪明么电脑怎么可能知道每个地址对应的省嘛,除非有字典

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

你对这个回答的评价是


IF嵌套不超7层.可以用查找函数VLOOKUP等代替,发不明白可以参照该公式的帮助

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体驗你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 前循环和后循环的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信