EXCEL函数公式高手请进,关于if判断公式的问题~

判断B2:B30000最下面的一个非空单元格,是否等于 “完成”,如果不等于则返回0,如果等于,则返回,统计从最下面的“完成”往上,有多少个连续的“完成”

A1=LOOKUP(1,0/(A$2:A$30000<>""),ROW(A$2:A$30000))-LOOKUP(1,0/((A$2:A$30000<>"")*(A$2:A$30000<>"完成")),ROW(A$2:A$30000))向右复制

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-27
这个要用VBA处理,要写程序 吗?追问

你帮我用vba写个

追答

下载附件,将你的B列内容粘贴,按按钮执行即可 。

Sub 按钮1_Click()
Dim lastrow As Integer, k As Integer, n As Integer
    lastrow = Cells(Rows.Count, 2).End(xlUp).Row
    If Cells(lastrow, 2) = "完成" Then
        k = 0
        n = lastrow
        Do While n > 1
            If Cells(n, 2) = "完成" Then
                k = k + 1
                n = n - 1
            Else
                Exit Do
            End If
        Loop
        MsgBox ("完成" & k & "´Î")
    Else
        MsgBox ("没有完成")
    End If
End Sub


EXCEL公式高手请进,关于IF判断公式的问题~
按CTRL+F3,点击“新建”,“名称”输入pd,“引用位置”输入=GET.CELL(6,A1),确定。在要判断是否显示“合计”的单元格输入公式:=IF(COUNT(FIND("=",pd)),"合计","")

EXCEL 函数公式高手请进,求一个IF判断公式~
1、光标定位到B1单元格,按Ctrl+F3,定义名称:JS,引用位置:=Evaluate(K1)2、B1单元格输入:=IF(ISERROR(JS),"",JS)

EXCEL高手请进,关于if条件判断公式~
=IF(OR(A1={2,4,6,7,9,10}),"A","B")

EXCEL高手请进,求教一个关于IF公式的问题~
如果A1=B1 并且B1=C1 则D1返回1,否则返回0:D1=(max(A1:C1)=min(A1:C1))*1 如果A1,B1,C1,D1,E1,F1 都相等G1返回1,否则返回0:G1=(max(A1:F1)=min(A1:F1))*1 更通用的办法是用数组公式(用Shift+Ctrl+Enter输入):如果A1=B1 并且B1=C1 则D1返回1,否则返回0:D1=AND...

EXECEL公式高手请进,关于IF判断语句的问题!~
=if(02="',"",text(02-p2,"胜;负;平"))

EXCEL高手请进,求关于IF条件判断的函数公式
=IF(E1="","",IF(AND(E2="",F1=""),I1,IF(AND(E1<>"",F1=""),E1*I1,IF(AND(E1="",F1<>""),F1*I1,IF(AND(E1<>"",F1<>""),E1*F1*I1)))第1个应该是 E1 照着你的逻辑依次写就好了。

EXCEL公式高手请进,关于IF判断公式的问题~~
如果你的excel是2013版以下的,那么你得用宏表函数get.cell(48,a1)或则VBA啦。。如果是2013版以上的isformula函数进行判断

EXCEL高手请进,求教一个IF判断公式~
C1公式:=IF(A1<>2,,IF(SUMPRODUCT(--(B1={1,3,4,5,6,7,8,9,10,11})),LOOKUP(B1,{1,3,4,5,6,7,8,9,10,11},{11,12,13,14,15,16,17,18,19,20}),))或 =IF(A1<>2,,IF(SUMPRODUCT(--(B1={1,3,4,5,6,7,8,9,10,11})),CHOOSE(B1,11,,12,13,14,15,16,...

EXCEL高手请进,请教一个关于IF公式的问题~
提供四个公式任选一个都可以,但公式三和四是数组公式,输入完成要按三键 CTRL+SHIFT+回车 结束。公式一:=N(COUNTIF(A1:F1,1)>0)公式二:=IF(COUNTIF(A1:F1,1),1,)公式三:(数组公式)=MAX(N(A1:F1=1),0)公式四:(数组公式)=N(OR(A1:F1=1))...

EXCEL函数公式高手请进,用if公式判断日期是否小于等于等于某个日期~
1、首先在电脑中打开EXCEL表格,如下图所示,点击“公式向导”。2、然后在打开的选项中,点开“条件判断”,如下图所示。3、接着在打开的下拉菜单中,选择“判断等于某个值”,如下图所示。4、在弹出的这个框中,下半框有着,1,2,3,4,的输入顺序。如果A3单元格(甲)等于“乙”,条件为真则...

相似回答