返回列表 上一主題 發帖

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

回復 1# sunnyso

這算趣味題

=SUM(COUNTIF(A:A,"*"&REPT("A",ROW(A1)+{-1,0})&"*")*{1,-1})
下拉
為4個公式(如下)統計值
0A
1A
2A
3A
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

強人👍......
ss

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

感謝.......
ss

TOP

回復 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

目前想到的方法是用Like 去做判斷,
我也是新手,希望回答對你會有幫助 ^^

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題