全部練習題 / 數學

這段期間內有幾張訂單(COUNTIFS)

中等 數學
題目說明
提示 0/4
官方解法 2
–
測試案例
1
2
3
重設
提交
fx
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——期間一換,同一條公式要能跟著算。

題目資料

用表格檢視整份資料(可選取、可複製)
這道題的資料表
ABCEF
1OrderDateAmountFrom2026-02-01
2SO-12026-01-20120To2026-03-05
3SO-22026-02-0380Orders
4SO-32026-02-18300
5SO-42026-03-0160
6SO-52026-03-15210

觀念解析

同一個範圍可以下兩個條件:COUNTIFS(B2:B6, ">="&F1, B2:B6, "<="&F2)。運算子是字串、用 & 與儲存格相接;ISO 日期因為年份在前,用文字比較也正確。界線含頭含尾,所以正好在 F1 或 F2 的訂單也要算。

解題思路

答案寫在 F3。送出時我們會換 3 組輸入重跑你的公式,寫死數字一定過不了 —— 公式必須跟著儲存格走。

  1. 目標儲存格是 F3
  2. COUNTIFS 是一組組的範圍/條件
  3. 兩組都指向 B2:B6,用 & 串接
  4. 公式形狀:=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 去比較。