啟銘 發問時間: 電腦與網際網路軟體 · 8 年前

請問各位EXCEL高手

1.假設我在B1:B10有設公式,然後我C1設了一個公式,就是只要B1:B10有出現任何數字,C1就會統計出現的數量,但後來發現只要有設公式它也一樣會計算進去,後來把顯示零值打開來,才發現只要有設公式,空白儲存格裡一樣會顯示0,有

什麼方法可以讓空白儲存格就算有設公式也不會為0嗎,或是有什麼公式可以就算是空白儲存格有公式,它一樣不會計算進去嗎,感覺各位高手

2.假如在活頁1, A2=王大明 B2=1:00

A10=王大明/李大三 B10=1:10

如何在活頁2,只要活頁1的A列出現王大明,活頁2的B列會按順序顯示他活頁1 B列的時間

3 個解答

評分
  • 8 年前
    最佳解答

    B1:B10=IF(A1="","",ROW(A1))

    C1=COUNT(B1:B10)

    2013-05-24 22:58:55 補充:

    =IF(ROW(A1)>COUNT(FIND("王大明",Sheet1!A$1:A$10)),"",INDEX(Sheet1!B:B,SMALL(IF(LEN(Sheet1!A$1:A$10)>FIND("王大明",Sheet1!A$1:A$10&"王大明"),ROW(A$1:A$10),99),ROW(A1))))

    陣列公式 下拉 (Q2)

    2013-05-30 12:44:30 補充:

    B1:B10=IF(A1="","",ROW(A1))

    C1=COUNT(B1:B10) (Q2)=IF(ROW(A1)>COUNT(FIND("王大明",Sheet1!A$1:A$10)),"",INDEX(Sheet1!B:B,SMALL(IF(LEN(Sheet1!A$1:A$10)>FIND("王大明",Sheet1!A$1:A$10&"王大明"),ROW(A$1:A$10),99),ROW(A1)))) 陣列公式 下拉

    2013-05-30 12:48:38 補充:

    (Q2)=IF(ROW(A1)>COUNT(FIND("王大明",Sheet1!A$1:A$10)),"",INDEX(Sheet1!B:B,SMALL(IF(LEN(Sheet1!A$1:A$10)>FIND("王大明",Sheet1!A$1:A$10&"王大明"),ROW(A$1:A$10),99),ROW(A1))))

    陣列公式 下拉

  • 老夥
    Lv 7
    8 年前

    C1的公式如何......?

  • 8 年前

    如果C1=B1:B10總計的話那C1=IF(B1:B10=0,"",SUM(B1:B10)).

    如果B1:B10也要空白的話B1=IF(公式=0,"",公式).

    參考資料: Me~
還有問題?馬上發問,尋求解答。