返回列表 上一主題 發帖

[發問] countif統計某字串在一範圍出現的次數,那多個範圍呢?

[發問] countif統計某字串在一範圍出現的次數,那多個範圍呢?

COUNTIF可以統計一個範圍內出現某字串出現的次數
例如:COUNTIF(A1:B1,"x")
那如果這個範圍是跳躍的或是某些日期才需要被計算的呢
假設:我要在A1,B2,C3這幾個欄位找出"x"這個字串的次數
或是:我要在一整個月的僅假日(六,日)的欄位搜尋出"x"這個字出現幾次
我要怎麼下這個條件?
是用countif嗎?還是有別的函數?

Countif 可設定多範圍符合條件的~
請看看這樣是否符合需求?
人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。

TOP

sorry ~  更新如下~





回復 2# yifan2599
人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。

TOP

A1~A7我可以countif(A1:A7,X)
那如果是多個範圍的呢?
例如不連接的範圍
A1,A3,A7,但不能搜尋A2,A4,A5,A6

TOP

本帖最後由 p212 於 2014-7-15 20:47 編輯

回復 4# kate1982
是不是整合一下1#與4#的問題,做個範例檔上傳上來一起研究會比較恰當些?
以免費疑猜!
請參考,謝謝!

TOP

回復 1# kate1982

由你的提問大概是 想要找 星期六、日時,資料有 "x"的筆數
例如
A1:A99 為日期欄
B1:B99 為資料欄

一、多條件計數

1. 一般用SUMPRODUCT函數比較有彈性
例如: =SUMPRODUCT((WEEKDAY(A1:A99,2)>5)*(B1:B99="x"))

2. COUNTIF只能單一條件,若是2007版以上可以用COUNTIFS多條件。
   COUNTIF的只能單純範圍引用,像日期無法轉換為星期,因此需要使用輔助欄將日期換為星期,C1:C99=WEEKDAY(A1:A99,2)
例如: =COUNTIFS(C1:C99,">5", B1:B99,"x")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

題中有提到 COUNTIF 多範圍引用,簡單說明

例如: A1:C1、A3:C3、A5:C5範圍內要找有幾個 "x"
規律公式: =SUM(COUNTIF(OFFSET(A1,ROW(1:3)*2-2,,,3),"x"))
若無規律時,就一個一個加
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題