請選擇「鋪」或「砌」,輸入大小(或長度、高度)以及紅磚的尺寸、灰縫寬度、損耗率。整板塊數、價格、砂漿包、手邊塊數可以留空(留空就不計算該項目)。
這個頁面可以做什麼
- 「鋪」(步道、露台、花圃地面)只要輸入大小(長 × 寬、m²、圓形都可以)和紅磚的尺寸、鋪法、灰縫寬度,馬上就知道需要幾塊
- 「砌」(花圃邊緣、矮牆)由長度和高度(或層數)求出每層塊數、層數和總塊數
- 紅磚的尺寸可以從下拉選單選台灣的普通磚(CNS 382:200 × 95 × 53 mm)或耐火磚(230 × 114 × 65 mm),復古磚或進口磚可以自行輸入
- 同時算出考慮損耗率(破損、切割餘量、備用)的所需塊數、整板數、灰縫砂漿量(L、kg、包數),輸入單價還能算出概算費用
- 輸入手邊的紅磚塊數,也能反過來知道「這些磚能鋪多大面積」「能砌多長」
這個計算有什麼用?
例如圍 1.5 m × 1 m 花圃的邊緣,周長是 5 m,用普通磚、灰縫 10 mm 的話,每層 \(\lceil 5 \div 0.21 \rceil = 24\) 塊,3 層(高約 19 cm)淨塊數 72 塊,損耗率 5% 是 \(\lceil 72 \times 1.05 \rceil = 76\) 塊。
花圃邊緣有 4 個轉角,要在轉角切磚或錯開半塊,所以多買一點就不會做到一半停工。裡面要放的土量可以用「土、砂、培養土用量計算」來算。
把寬 0.6 m × 長 4 m 的小徑(2.4 m²)以平鋪、砂縫(灰縫 3 mm)鋪設,占用面積是 \(0.203 \times 0.098 \approx 0.01989\) m²,淨塊數 \(2.4 \div 0.01989 \approx 120.6\) 塊,損耗率 5% 是 \(\lceil 2.4 \times 1.05 \div 0.01989 \rceil = 127\) 塊。
小徑寬度窄、邊緣比例大,在邊緣切磚的次數會變多。彎曲的小徑把損耗率抓到接近 10% 比較安心。
把 3 m × 2 m(6 m²)的露台以普通磚平鋪、灰縫 10 mm 鋪設,淨塊數 273 塊、損耗率 5% 是 286 塊,灰縫砂漿約 44 L。同樣面積改用立鋪(95 × 53 mm 的面朝上),占用面積變成 \(0.105 \times 0.063 = 0.006615\) m²,淨塊數 \(6 \div 0.006615 \approx 907\) 塊,增加到 3 倍以上。
鋪的面積越大,鋪法的差異對塊數和費用的影響就越大,比較外觀和塊數後再決定,比較不會失敗。
用耐火磚(230 × 114 × 65 mm)以灰縫 3 mm 砌寬 1.5 m、高 0.5 m 的爐台牆,每層 \(\lceil 1.5 \div 0.233 \rceil = 7\) 塊,層數 \(\lceil 0.5 \div 0.068 \rceil = 8\) 層,淨塊數 56 塊,損耗率 10% 是 62 塊。
耐火磚每塊的單價比普通磚高,所以塊數估算的準確度會直接影響費用。耐火泥的用量和用法請依產品說明。
業者估價單上的數量估算會寫「紅磚鋪設 6 m²」「紅磚砌 3 m × 4 層」這類數量。知道這個公式,就能自己追出材料塊數是從哪個尺寸、哪個損耗率算出來的,比較容易整理討論時要確認的重點(實際估價還包含底層碎石、鋪砂、砂漿和施工費,光看塊數無法判斷金額是否合理)。
由社區志工整理學校或公園的花圃時,先算好紅磚塊數,就能減少預算申請和採購的次數。例如周長 8 m 的花圃圍 2 層,每層 \(\lceil 8 \div 0.21 \rceil = 39\) 塊 × 2 層=淨塊數 78 塊,損耗率 5% 是 82 塊。
上次有剩磚時,把公式倒過來算也能知道「這些磚能做幾公尺的邊緣」。例如 40 塊用在 2 層,每層 20 塊,乘以橫向間距 0.21 m,約可做 4.2 m 的邊緣。
公式與圖示
符號與用語解說
符號
| \(l\) | 紅磚的長度(最長的邊)。是 length(長度)的字首。台灣的普通磚是 200 mm=0.2 m。 | |
| \(w\) | 紅磚的寬度(從上方看的短邊)。是 width(寬度)的字首。普通磚是 95 mm。 | |
| \(h\) | 紅磚的高度(厚度)。是 height(高度)的字首。普通磚是 53 mm。 | |
| \(p,\ q\) | 露出面(鋪時朝上的面、砌時朝正面的面)的長邊和短邊。依鋪法不同,會是 \(l, w, h\) 中的哪 2 個也不同(平鋪時 \(p = l,\ q = w\))。 | |
| \(g\) | 灰縫(磚與磚之間的空隙)寬度。是 gap(空隙)的字首。砂縫約 0~3 mm,砂漿灰縫約 10 mm。 | |
| \(a\) | 含灰縫每塊紅磚的占用面積。用 \(a = (p+g)(q+g)\) 求出。是 area(面積)的字首。 | |
| \(S\) | 鋪設面積(步道、露台、花圃地面的大小)。用長 × 寬、總面積(m²)、圓的直徑其中一種輸入。 | |
| \(r\) | 損耗率。為破損、切割餘量、備用而多加的比例,公式中換成小數(5% 就是 0.05),以「1+r」的形式相乘。是 rate(比率)的字首。 | |
| \(N_{0}\) | N 下標 0 | 淨塊數(不考慮損耗的塊數)。鋪磚時是 \(S \div a\),砌磚時是 \(n \times C\)。 |
| \(N\) | 含損耗的所需塊數。用 \(N = \lceil N_{0}(1+r) \rceil\) 求出。是 number(數)的字首。 | |
| \(L\) | L(大寫) | 砌的長度(花圃邊緣就是周長的合計)。 |
| \(H\) | H(大寫) | 砌的高度。直接輸入層數時不使用。 |
| \(n\) | n(小寫) | 每層塊數。用 \(n = \lceil L \div (l+g) \rceil\) 求出。 |
| \(C\) | 層數。是 \(C = \lceil H \div (h+g) \rceil\),或直接輸入的值。是 course(砌磚的「層」)的字首。 | |
| \(t\) | 灰縫深度=磚的深度(沒有露出的剩下那個尺寸)。平鋪是高度 \(h\),砌磚是寬度 \(w\)。是 thickness(厚度)的字首。 | |
| \(V\) | 灰縫砂漿量(體積)。用 \(V = N_{0}(a - pq)t\) 求出。是 volume(體積)的字首。 | |
| \(k\) | 每板(每棧板)的紅磚塊數。 | |
| \(B\) | 所需板數。用 \(B = \lceil N \div k \rceil\) 求出。是 bundle(一捆)的字首。 | |
| \(u\) | 紅磚的單價(每塊或每板其中一種)。是 unit price(單價)的字首。 | |
| \(Q\) | 配合單價單位的數量(塊數或板數)。是 quantity(數量)的字首。 | |
| \(T\) | T(大寫) | 概算費用(只有紅磚本身)。是 total(合計)的字首。 |
| \(\lceil x \rceil\) | 天花板函數 | 把小數點以下無條件進位成整數的符號(例:\(\lceil 285.71 \rceil = 286\)、\(\lceil 4 \rceil = 4\))。 |
用語
| 紅磚 (普通磚) |
把黏土燒製成的建材。台灣國家標準(CNS 382)的普通磚是 200 × 95 × 53 mm(舊規格 23 × 11 × 6 cm 現在已不用),常用於花圃邊緣、步道、露台、入口步道和隔間牆。進口磚或復古紅磚的尺寸各不相同,請量實物後自行輸入。 |
| 耐火磚 | 為了耐高溫而製成的磚。用於披薩窯、烤肉爐、柴爐周圍。常見的標準尺寸是 230 × 114 × 65 mm,比普通磚大一圈,所以計算塊數時要選對規格。 |
| 灰縫 | 磚與磚之間的空隙。填砂漿的「砂漿灰縫」約 10 mm,緊密排列再填砂的「砂縫」約 0~3 mm。每塊的占用面積會因灰縫寬度而變大,所以塊數會稍微減少。 |
| 露出面 | 鋪好時朝上看得到的面(砌磚時是朝正面的面)。磚的哪一面是露出面,由鋪法決定。紅磚的 3 種面分別叫大面(長 × 寬)、條面(長 × 高)、丁面(寬 × 高)。 |
| 平鋪 | 把紅磚最大的面(大面:長 × 寬,200 × 95 mm)朝上鋪的方法。每塊的占用面積最大,同樣面積需要的塊數最少。是步道和露台地面最常見的鋪法。 |
| 側鋪 | 把紅磚側放,讓條面(長 × 高,200 × 53 mm)朝上的鋪法。看得到細長的面,常用於步道的收邊或做花紋重點。 |
| 立鋪 | 把紅磚立起來,讓最小的丁面(寬 × 高,95 × 53 mm)朝上的鋪法。常用於花圃邊緣一塊塊直立排列的收邊,同樣面積需要的塊數最多。 |
| 錯縫 (順砌) |
每層(每列)錯開半塊排列,最基本的排法。接縫不會連成一直線比較牢固,邊緣切下的另一半可以用到下一列,所以零料少。這個頁面的圖就是以這種排法繪製。 |
| 人字鋪 (魚骨鋪) |
把紅磚每次轉 90° 組成 V 字(像魚骨的形狀)的排法。外觀華麗,但邊緣要斜 45° 切的地方很多,零料的損耗要多抓到 10~15% 左右(編籃鋪的零料就少得多)。 |
| 編籃鋪 (席紋鋪) |
每 2 塊一組,直橫交替排列,看起來像編籃子的排法。磚的長度約是寬度的 2 倍,2 塊並排接近正方形,所以能這樣排。零料和平鋪的錯縫差不多。 |
| 砂縫 | 把紅磚緊密(或留 2~3 mm 左右的縫)排列,在灰縫填矽砂等細砂固定的方法。不用砂漿,所以容易重做或部分更換,但比較容易長雜草或下陷。 |
| 砂漿灰縫 | 在紅磚之間(10 mm 左右)填砂漿固定的方法。砌磚時一定用這種方法,每層在坐漿上放磚,側邊的縫也要填砂漿。灰縫砂漿量可以用這個頁面的公式概算。 |
| 損耗率 | 相對於淨需要量,為切割餘量、零料、破損、備用而多準備的比例。一般多抓 5~10%,要斜切的排法或轉角多的形狀約 10~15%。 |
| 零料 | 在邊緣或轉角切磚對齊時剩下的部分。量會因排法和形狀而改變,也不是全部都能再利用,所以用損耗率估算。 |
| 淨量 | 不含損耗或備用的最低必要量。這個頁面中「鋪設面積 ÷ 占用面積」「每層塊數 × 層數」的值就是淨塊數。 |
| 層 (層數) |
砌磚時橫向的 1 列。花圃邊緣「砌 4 層」,就是橫向 1 列的紅磚疊 4 次的高度(普通磚含灰縫約 25 cm)。 |
| 拌合後 | 水泥、砂、水拌好後可以使用的砂漿量。乾拌水泥砂 25 kg 包約可拌 12~13 L(以商品標示為準)。拌好的砂漿每 1 L 約重 2 kg。 |
| 整板 (棧板) |
把紅磚整批疊在棧板上販售的單位(每板塊數依磚廠而不同)。向磚廠或建材行整板購買,每塊通常比較便宜。輸入每板塊數,就會以無條件進位算出所需板數。 |
| 無條件進位 | 只要有小數,就把值變成大一號整數的處理方式。紅磚只能一塊塊買,所以算塊數、層數、板數、包數時一定要無條件進位。 |
建議先了解的基礎知識
為了能「理解意義地」使用這個頁面的計算,這裡整理了建議先了解的基礎知識。
| 長方形面積、圓面積(國小四~六年級,9~12 歲) |
|
| 長度、面積的單位換算(國小二~六年級,7~12 歲) |
|
| 小數的乘法與除法(國小五年級,10~11 歲) |
|
| 比率與百分率(國小五年級,10~11 歲) |
|
| 概數與取概數的方法(國小四年級,9~10 歲) |
|
| 長方體的體積(國小五年級,10~11 歲) |
|
用 Excel 計算的方法
| 露出面的長邊 p(mm) | 200 |
| 露出面的短邊 q(mm) | 95 |
| 灰縫寬度 g(mm) | 10 |
| 占用面積 a(m²) | =(B1+B3)*(B2+B3)/1000000 |
| 鋪設面積 S(m²) | 6 |
| 損耗率 r(%) | 5 |
| 含灰縫每塊的占用面積 a(m²) | 0.02205 |
| 淨塊數(進位前) | =B1/B3 |
| 含損耗的所需塊數 N | =ROUNDUP(B1*(1+B2/100)/B3,0) |
| 砌的長度 L(m) | 3 |
| 砌的高度 H(m) | 0.25 |
| 紅磚的長度 l(mm) | 200 |
| 紅磚的高度 h(mm) | 53 |
| 灰縫寬度 g(mm) | 10 |
| 每層塊數 n | =ROUNDUP(B1/((B3+B5)/1000),0) |
| 層數 C | =ROUNDUP(B2/((B4+B5)/1000),0) |
| 每層塊數 n | 15 |
| 層數 C | 4 |
| 損耗率 r(%) | 5 |
| 淨塊數 | =B1*B2 |
| 含損耗的所需塊數 N | =ROUNDUP(B1*B2*(1+B3/100),0) |
| 淨塊數 N0 | 272.11 |
| 含灰縫每塊的占用面積 a(m²) | 0.02205 |
| 每塊紅磚的露出面積 pq(m²) | 0.019 |
| 灰縫深度 t(m) | 0.053 |
| 灰縫砂漿量 V(L) | =B1*(B2-B3)*B4*1000 |
| 單價(元) | 10 |
| 數量(塊、板) | 286 |
| 概算費用(元) | =B1*B2 |
「ROUNDUP(值,0)」是把小數點以下無條件進位成整數的函數(對應公式中的 ⌈ ⌉)。
第 1 個表用「/1000000」把以 mm 輸入的尺寸換成 m²(B4 會顯示 0.02205)。
第 2 個表的 B4 約 272.11,B5 是 286 塊。第 3 個表的 B6 是 15 塊,B7 是 4 層。第 4 個表的 B4 是 60 塊,B5 是 63 塊。第 5 個表的 B5 約 44.0 L。第 6 個表的 B3 是 2,860(元)。只要把 B 欄改成自己的數值就能使用。
用 Google 試算表計算的方法
| 露出面的長邊 p(mm) | 200 |
| 露出面的短邊 q(mm) | 95 |
| 灰縫寬度 g(mm) | 10 |
| 占用面積 a(m²) | =(B1+B3)*(B2+B3)/1000000 |
| 鋪設面積 S(m²) | 6 |
| 損耗率 r(%) | 5 |
| 含灰縫每塊的占用面積 a(m²) | 0.02205 |
| 淨塊數(進位前) | =B1/B3 |
| 含損耗的所需塊數 N | =ROUNDUP(B1*(1+B2/100)/B3,0) |
| 砌的長度 L(m) | 3 |
| 砌的高度 H(m) | 0.25 |
| 紅磚的長度 l(mm) | 200 |
| 紅磚的高度 h(mm) | 53 |
| 灰縫寬度 g(mm) | 10 |
| 每層塊數 n | =ROUNDUP(B1/((B3+B5)/1000),0) |
| 層數 C | =ROUNDUP(B2/((B4+B5)/1000),0) |
| 每層塊數 n | 15 |
| 層數 C | 4 |
| 損耗率 r(%) | 5 |
| 淨塊數 | =B1*B2 |
| 含損耗的所需塊數 N | =ROUNDUP(B1*B2*(1+B3/100),0) |
| 淨塊數 N0 | 272.11 |
| 含灰縫每塊的占用面積 a(m²) | 0.02205 |
| 每塊紅磚的露出面積 pq(m²) | 0.019 |
| 灰縫深度 t(m) | 0.053 |
| 灰縫砂漿量 V(L) | =B1*(B2-B3)*B4*1000 |
| 單價(元) | 10 |
| 數量(塊、板) | 286 |
| 概算費用(元) | =B1*B2 |
用 Python 計算的方法
import math
# ===== 紅磚與灰縫(mm)=====
brick_length_mm = 200 # 磚的長度
brick_width_mm = 95 # 磚的寬度
brick_height_mm = 53 # 磚的高度(厚度)
gap_mm = 10 # 灰縫寬度(砂縫就填 0)
loss_rate = 0.05 # 損耗率(5% → 0.05)
# ===== 鋪:平鋪(長 × 寬的面朝上)=====
area_m2 = 3 * 2 # 鋪設面積(長 3 m × 寬 2 m)
face_p = brick_length_mm / 1000 # 露出面的長邊(m)
face_q = brick_width_mm / 1000 # 露出面的短邊(m)
joint_depth = brick_height_mm / 1000 # 灰縫深度=平鋪時是磚高(m)
gap_m = gap_mm / 1000
brick_area = (face_p + gap_m) * (face_q + gap_m) # 含灰縫每塊的占用面積(m²)
net_count = area_m2 / brick_area # 淨塊數(進位前)
bricks_needed = math.ceil(area_m2 * (1 + loss_rate) / brick_area) # 含損耗的所需塊數
mortar_liters = net_count * (brick_area - face_p * face_q) * joint_depth * 1000 # 灰縫砂漿(L)
print(f"[鋪] 占用面積: {brick_area:.5f} m²")
print(f"[鋪] 淨塊數: {net_count:.2f} → 進位 {math.ceil(net_count)} 塊")
print(f"[鋪] 含損耗的所需塊數: {bricks_needed} 塊")
print(f"[鋪] 灰縫砂漿量: {mortar_liters:.1f} L")
# ===== 砌:長 3 m、高 0.25 m =====
wall_length_m = 3
wall_height_m = 0.25
per_course = math.ceil(wall_length_m / ((brick_length_mm + gap_mm) / 1000)) # 每層塊數
courses = math.ceil(wall_height_m / ((brick_height_mm + gap_mm) / 1000)) # 層數
stack_net = per_course * courses # 淨塊數
stack_needed = math.ceil(stack_net * (1 + loss_rate)) # 含損耗的所需塊數
print(f"[砌] 每層 {per_course} 塊 × {courses} 層 = 淨 {stack_net} 塊")
print(f"[砌] 含損耗的所需塊數: {stack_needed} 塊")
用 LaTeX 等數學式語言的寫法(可直接複製)
a = (p + g) × (q + g)
a = (p + g)(q + g)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>a</mi>
<mo>=</mo>
<mrow><mo>(</mo><mi>p</mi><mo>+</mo><mi>g</mi><mo>)</mo></mrow>
<mo>⁢</mo>
<mrow><mo>(</mo><mi>q</mi><mo>+</mo><mi>g</mi><mo>)</mo></mrow>
</mrow>
</math>
a = (p + g)(q + g)
(p + g)*(q + g)
a := (p + g)*(q + g);
a = (p + g)*(q + g);
a = (p + g)(q + g)
N = ⌈S × (1 + r) ÷ a⌉
N = \left\lceil \frac{S (1 + r)}{a} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>N</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac>
<mrow><mi>S</mi><mo>⁢</mo><mo>(</mo><mn>1</mn><mo>+</mo><mi>r</mi><mo>)</mo></mrow>
<mi>a</mi>
</mfrac>
<mo>⌉</mo>
</mrow>
</math>
N = |~ (S (1 + r)) / a ~|
Ceiling[s (1 + r)/a]
N := ceil(S*(1 + r)/a);
N = ceil(S*(1 + r)/a);
N = ⌈S(1 + r)/a⌉
n = ⌈L ÷ (l + g)⌉, C = ⌈H ÷ (h + g)⌉
n = \left\lceil \frac{L}{l + g} \right\rceil,\quad C = \left\lceil \frac{H}{h + g} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>n</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>L</mi><mrow><mi>l</mi><mo>+</mo><mi>g</mi></mrow></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>C</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>H</mi><mrow><mi>h</mi><mo>+</mo><mi>g</mi></mrow></mfrac>
<mo>⌉</mo>
</mrow>
</math>
n = |~ L / (l + g) ~|, C = |~ H / (h + g) ~|
{Ceiling[L/(l + g)], Ceiling[H/(h + g)]}
n := ceil(L/(l + g)); C := ceil(H/(h + g));
n = ceil(L/(l + g)); C = ceil(H/(h + g));
n = ⌈L/(l + g)⌉, C = ⌈H/(h + g)⌉
N = ⌈n × C × (1 + r)⌉
N = \lceil n C (1 + r) \rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>N</mi>
<mo>=</mo>
<mo>⌈</mo>
<mi>n</mi><mo>⁢</mo><mi>C</mi><mo>⁢</mo>
<mo>(</mo><mn>1</mn><mo>+</mo><mi>r</mi><mo>)</mo>
<mo>⌉</mo>
</mrow>
</math>
N = |~ n C (1 + r) ~|
Ceiling[n c (1 + r)]
N := ceil(n*C*(1 + r));
N = ceil(n*C*(1 + r));
N = ⌈nC(1 + r)⌉
V = N₀ × (a − p q) × t
V = N_{0} (a - p q) t
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>V</mi>
<mo>=</mo>
<msub><mi>N</mi><mn>0</mn></msub>
<mo>⁢</mo>
<mrow><mo>(</mo><mi>a</mi><mo>-</mo><mi>p</mi><mo>⁢</mo><mi>q</mi><mo>)</mo></mrow>
<mo>⁢</mo>
<mi>t</mi>
</mrow>
</math>
V = N_0 (a - p q) t
n0 (a - p q) t
V := N0*(a - p*q)*t;
V = N0*(a - p*q)*t;
V = N_0 (a − pq) t
T = u × Q
T = u \times Q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi>
<mo>=</mo>
<mi>u</mi>
<mo>×</mo>
<mi>Q</mi>
</mrow>
</math>
T = u * Q
u*q
T := u*Q;
T = u*Q;
T = u × Q
請 ChatGPT 幫忙計算的方法
你是戶外景觀(紅磚工程)的數量計算助理。請務必實際執行 Python 程式碼來進行以下計算,並只以執行結果的數值作為回答依據(不要心算或猜測)。 使用台灣的普通紅磚(CNS 382:200 mm × 95 mm × 53 mm)。灰縫寬度 10 mm,損耗率 5%。 1. 在長 3 m × 寬 2 m 的露台以平鋪(200 × 95 mm 的面朝上)鋪設時,求含灰縫每塊的占用面積(m²)、淨塊數(面積 ÷ 占用面積)、含損耗的所需塊數(淨塊數 × 1.05 無條件進位)。 2. 砌長 3 m、高 0.25 m 的花圃邊緣時,求每層塊數(長度 ÷ (200+10) mm 無條件進位)、層數(高度 ÷ (53+10) mm 無條件進位)、含損耗的所需塊數。 3. 求 1 的灰縫砂漿量(淨塊數 ×(占用面積 − 0.2 × 0.095)× 0.053 m),以公升表示。 請列出計算使用的公式和執行結果的數值。
使用方法
-
1輸入數值在輸入欄中輸入要計算的數值
-
2計算按下「計算」按鈕
-
3查看結果計算結果會立即顯示。計算的思路和公式的解說,也都能在同一個頁面查看
DataChef 的特色
不需專業知識,操作直覺又簡單
無須登錄任何個人資料
按下「下載」後自動刪除檔案
無須標註來源出處
亦無須事先取得商用授權