返回列表 上一主題 發帖

[發問] 可否用countif? 若是如何?

回復 1# sunnyso


    三個A =SUMPRODUCT((LEN(SUBSTITUTE(A1:A64,"A",""))=0)*1)
    兩個A=SUMPRODUCT((LEN(SUBSTITUTE(A1:A64,"A",""))=1)*1)
    一個A=SUMPRODUCT((LEN(SUBSTITUTE(A1:A64,"A",""))=2)*1)
    不含A=SUMPRODUCT((LEN(SUBSTITUTE(A1:A64,"A",""))=3)*1)

     如果要用countif 就是要多一欄輔助列
     B1=LEN(A1)-LEN(SUBSTITUTE(A1,"A","")) 下拉,去算有幾個A ,或者用被取代數來反推幾個A
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 4# sunnyso


    硬是要用countif

1個A =COUNTIF(A$1:A$100,"*A*")-COUNTIF(A$1:A$100,"AA*")-COUNTIF(A$1:A$100,"A*A")-COUNTIF(A$1:A$100,"*AA")+2*COUNTIF(A$1:A$100,"AAA")
2個A =COUNTIF(A$1:A$100,"AA*")+COUNTIF(A$1:A$100,"A*A")+COUNTIF(A$1:A$100,"*AA")-3*COUNTIF(A$1:A$100,"AAA")

三個A=COUNTIF(A$1:A$100,"AAA")
沒有A =COUNTA(A$1:A$100)-COUNTIF(A$1:A$100,"*A*")
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 9# ML089


    感謝ML089版主 指導...
    稍微修改一下你的公式=SUM(COUNTIF(A:A,"*"&REPT("*A",ROW(A1)+{-1,0})&"*")*{1,-1})
    rept內的A 變成*A
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 14# ML089


    不好意思,先入為主,沒看清楚。
    謝謝版大的指導。
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題