這段期間內有幾張訂單(COUNTIFS)
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
測試案例
1
2
3
重設
提交
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。
題目
題目說明
營運檢討要的是「自訂期間內」的訂單數,不是整個月。日期在 B2:B6 以 ISO 文字存放,期間界線在 F1(起)與 F2(迄),兩端都含。把數量填進 Orders 儲存格 F3。
兩個界線都要來自 F1 與 F2——期間一換,同一條公式要能跟著算。
題目資料
用表格檢視整份資料(可選取、可複製)
| A | B | C | E | F | |
|---|---|---|---|---|---|
| 1 | Order | Date | Amount | From | 2026-02-01 |
| 2 | SO-1 | 2026-01-20 | 120 | To | 2026-03-05 |
| 3 | SO-2 | 2026-02-03 | 80 | Orders | |
| 4 | SO-3 | 2026-02-18 | 300 | ||
| 5 | SO-4 | 2026-03-01 | 60 | ||
| 6 | SO-5 | 2026-03-15 | 210 |
觀念解析
同一個範圍可以下兩個條件:COUNTIFS(B2:B6, ">="&F1, B2:B6, "<="&F2)。運算子是字串、用 & 與儲存格相接;ISO 日期因為年份在前,用文字比較也正確。界線含頭含尾,所以正好在 F1 或 F2 的訂單也要算。
解題思路
答案寫在 F3。送出時我們會換 3 組輸入重跑你的公式,寫死數字一定過不了 —— 公式必須跟著儲存格走。
- 目標儲存格是 F3
- COUNTIFS 是一組組的範圍/條件
- 兩組都指向 B2:B6,用 & 串接
- 公式形狀:=COUNTIFS(?, ?, ?, ?)
官方解法
展開 2 種解法(建議先自己試一次)
解法 1:同一範圍下兩個條件
=COUNTIFS(B2:B6, ">="&F1, B2:B6, "<="&F2)
2026-02-01 到 2026-03-05 之間有 SO-2(02-03)、SO-3(02-18)、SO-4(03-01)共 3 張。SO-1 太早、SO-5 太晚。
解法 2:用相減取代下界
=COUNTIFS(B2:B6, "<="&F2) - COUNTIF(B2:B6, "<"&F1)
先算到 F2 為止共 4 張,再減掉 F1 之前的 1 張,得到 3。用「兩個計數相減」同樣正確,而且更容易事後核對。
函數指南
常見問題
怎麼統計兩個日期之間有幾筆?
=COUNTIFS(範圍, ">="&起, 範圍, "<="&迄)。兩個條件都指向同一欄日期,界線含頭含尾。
為什麼日期條件算出來是 0?
運算子寫在引號裡、儲存格寫在引號外:"<="&F2。若寫成 "<=F2",就是拿字面文字 F2 去比較。