乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> 这个<em>循环语句</em>怎么写-ex

<em>Excel</em> 这个<em>循环语句</em>怎么写-ex

作者:乔山办公网日期:

返回目录:excel表格制作


根据你的意思,如果用if语句的话,很难实现,但是你的公式中的循环有个规律,就是倒着数(即从A25到A2的内容依次排列)第一个不为0的单元格zhidao减去A2即所得单元格,但是有个特列,就是如果倒着数第一个不为0的单元格如果是A2的话,那么就要输出A2内容,而不是输出第一个不为0的单元格(A2)减去A2成为0
所以,需要嵌套一个if语句,这样就得到如下公式:
=IF(MAX((A2:A25<>0)*ROW(A2:A25))=2,A2,INDIRECT("A"&MAX((A2:A25<>0)*ROW(A2:A25)))-A2)
将该公式复制到A26单元格里,然后按Ctrl+回车即可(这里是数组公式,需要同时按下Ctrl和回车键)



类似这样
For m = 1 To 30
If Cells(m, 3).Value = 0 Then
Rows(m & ":30").ClearContents
exit for
End If
Next m
很简单的,选中你要排序的数据单元格,然后点菜单(数据)》排序(选第一个) 出现“排序”的窗口,在主要关键字这项,点右连的升序,就可以从大到小排列数据了

比如求和的数据写在A1至A100单元格,则公式为
=SUM(A1:A100)+(SUM(A1:A100)>=10000)*1000*(1+INT(SUM(A1:A100)/10000))

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网