返回列表 上一主題 發帖

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

回復 9# ML089


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

TOP

參考看看:
C1=0
C2=1
C3=2
C4=3
公式:
=SUMPRODUCT(N(MMULT(LEN(SUBSTITUTE(A$1:A$60,"A",{1,11})),{-1;1})=C1))
 
附檔:內有以上樓層各公式的驗證比較
http://www.funp.net/182953

TOP

回復 12# 准提部林

好式子

貴式(12樓)解的是有幾個A

我(7樓)解的是 A、AA、AAA有幾個

剛好都可以參考
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 11# softsadwind

>>   稍微修改一下你的公式=SUM(COUNTIF(A:A,"*"&REPT("*A",ROW(A1)+{-1,0})&"*")*{1,-1})
>>   rept內的A 變成*A

你修改的式子與我原式計算的意義不同,與12樓相同,請詳13樓說明

計算 *A*A*A* 型公式如下(任意排列3個A)
=SUM(COUNTIF(A:A,"*"&REPT("A*",ROW(A1)+{-1,0}))*{1,-1})
   

計算 *AAA* 型公式如下(連續排列3個A)
=SUM(COUNTIF(A:A,"*"&REPT("A",ROW(A1)+{-1,0})&"*")*{1,-1})
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 14# ML089


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

TOP

原來一個函式有這麼大的學問
受教ㄌ

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題