도장 면적과, 페인트 통이나 기술 자료에 적힌 ‘도포 면적’ 또는 ‘도포량’을 입력하세요. 희석률, 로스율, 가격은 비워 두어도 됩니다.
이 페이지에서 할 수 있는 것
- 도장 면적과 페인트의 ‘도포 면적(m²/L)’ 또는 ‘도포량(L/m²·kg/m²)’만 넣으면 필요한 페인트의 양(L 또는 kg)을 바로 알 수 있습니다
- 칠 횟수(2회 칠·3회 칠 등)와 로스율(롤러나 통에 남는 양·튀는 양)을 반영한 ‘로스 포함 필요량’과, 통 용량으로 올림한 필요한 통 수를 보여 줍니다
- 희석률(원액에 대해 넣는 물·시너의 비율)을 넣으면 넣을 물·시너의 양과 희석한 뒤의 도료 양도 알 수 있습니다
- ‘가지고 있는 통 수로 칠할 수 있는 면적’을 거꾸로 구하는 계산으로도 바꿀 수 있습니다. 남은 페인트로 어디까지 칠할 수 있는지 확인할 때 편리합니다
- 통 단가(또는 1 L·1 kg당 단가)를 넣으면 대략적인 비용도 나옵니다. 공식의 쉬운 해설과 Excel·Google 스프레드시트·Python에 복사해 쓸 수 있는 수식도 이 페이지에 모아 두었습니다
이 계산은 어디에 쓰일까요?
예를 들어 약 3평 작은방의 벽 4면(둘레 약 12.6 m × 높이 2.4 m ≒ 30 m²)에서 창문과 문을 빼고 남은 약 25 m²를 1 L로 약 10 m²를 칠하는 수성 페인트로 2회 칠하면, 순수량 \(25 \times 2 \times 0.1 = 5\) L, 로스 10%를 포함해 5.5 L입니다. 4 L 통이면 2통(8 L), 또는 4 L 통 1개 + 1 L 통 2개(6 L)면 충분합니다.
통 용량의 조합에 따라 남는 양이 크게 달라지므로, 통 수 공식에서 ‘올림 전의 값’을 봐 두면 낭비가 적은 구매 방법을 고를 수 있습니다.
외벽 도장 견적서에는 ‘외벽 도장 면적 120 m², 상도재 ○○ 2회 칠’처럼 도장 면적과 페인트 이름이 적힙니다. 그 페인트의 기술 자료에 ‘이론 도포량 0.12 kg/m²/회’라고 되어 있다면 순수량 \(120 \times 2 \times 0.12 = 28.8\) kg, 로스 10%를 포함해 31.68 kg이고, 18 kg 통이라면 2통입니다.
견적서의 통 수나 재료비가 어떤 근거로 나왔는지 스스로 따라가 볼 수 있습니다(실제 견적에는 하도재·비계·보양·인건비 등이 포함되므로 페인트 양만으로 금액이 적정한지는 판단할 수 없습니다. 도포량과 칠 횟수는 반드시 제조사 기술 자료로 확인하세요).
옥상 바닥이나 지붕은 바탕이 페인트를 많이 빨아들이고 바람에 튀기도 쉬워서 로스율을 넉넉하게(10~15%) 잡는 경우가 많은 곳입니다. 옥상 80 m²를 도포량 0.15 kg/m²/회인 페인트로 2회 칠하면 순수량 24 kg, 로스 15%를 포함해 27.6 kg이고, 18 kg 통이라면 2통입니다.
높은 곳에서 하는 작업이므로 직접 할 때는 안전 대책(난간·안전줄·날씨)을 가장 먼저 챙기세요.
목재용 침투형 페인트(스테인)는 통에 ‘1 L당 약 6~8 m²(1회 칠)’처럼 범위로 적혀 있는 경우가 많고, 많이 빨아들이는 오래된 목재일수록 도포 면적이 작아집니다. 데크의 바닥과 옆면을 합친 15 m²를 1 L로 6 m²(적게 어림)로 보고 2회 칠하면 순수량 5 L, 로스 10%를 포함해 5.5 L입니다.
‘1 L로 칠하는 도포 면적’에 범위가 있을 때는 작은 쪽 값을 넣으면 넉넉한 쪽으로 어림하게 됩니다.
지난번에 칠하고 남은 4 L 통이 2개 있을 때, 거꾸로 계산하는 공식으로 ‘이번에 어디까지 칠할 수 있는지’ 알 수 있습니다. 1 L로 10 m²를 칠하는 페인트, 2회 칠, 로스 10%라면 \(8 \div 1.1 \div (2 \times 0.1) \fallingdotseq 36\) m²입니다.
개봉한 뒤 시간이 지난 페인트는 굳었거나 성능이 떨어졌을 수 있으므로, 쓸 수 있는지는 통의 상태와 보관 기간의 기준(통이나 제조사 안내)으로 확인하세요.
공식과 그림
용어·기호 해설
기호
| \(S\) | 에스 | 도장 면적(m²)입니다. 페인트를 칠하는 면의 넓이로, 벽이라면 ‘둘레 × 높이 − 창문·문 면적’입니다. 거꾸로 계산할 때는 ‘칠할 수 있는 면적’을 나타냅니다. |
| \(c\) | 시 | 1 L로 칠하는 도포 면적(m²/L)입니다. 페인트 통에 ‘1 L당 약 10 m²’처럼 적혀 있는 값입니다. coverage(칠할 수 있는 범위)의 첫 글자에서 왔습니다. |
| \(q\) | 큐 | 도포량(1 m²·1회 기준의 양. L/m² 또는 kg/m²)입니다. ‘1 L로 칠하는 면적’으로부터는 \(q = 1 \div c\)로 구합니다. quantity(양)의 첫 글자에서 왔습니다. |
| \(n\) | 엔 | 칠 횟수입니다. 중도 + 상도의 2회 칠이면 2입니다. number(횟수)의 첫 글자에서 왔습니다. |
| \(Q_0\) | 큐 제로 | 순수 페인트 양(원액·로스 없음)입니다. \(Q_0 = S \times n \times q\)로 구합니다. 아래 첨자 0은 ‘로스를 반영하기 전의 원래 양’을 나타냅니다. |
| \(r\) | 알 | 로스율(%)입니다. 도구나 통에 남는 양·튀는 양만큼의 할증입니다. rate(비율)의 첫 글자에서 왔습니다. |
| \(Q\) | 큐 | 로스 포함 필요량(원액)입니다. \(Q = Q_0 \times (1 + r \div 100)\)에 따라 구합니다. |
| \(V\) | 브이 | 통 1개의 용량(L 또는 kg)입니다. volume(용량)의 첫 글자에서 왔습니다. |
| \(B\) | 비 | 필요한 통 수 또는 가진 통 수입니다. \(B = \lceil Q \div V \rceil\)로 구합니다. |
| \(d\) | 디 | 희석률(%)입니다. 원액에 대해 넣는 물·시너의 비율입니다. dilution(희석)의 첫 글자에서 왔습니다. |
| \(D\) | 디(대문자) | 넣을 물·시너의 양입니다. \(D = Q \times d \div 100\)으로 구합니다. |
| \(M\) | 엠 | 희석한 뒤의 도료 양입니다. \(M = Q + D = Q \times (1 + d \div 100)\)에 따라 구합니다. mixture(혼합액)의 첫 글자에서 왔습니다. |
| \(u\) | 유 | 페인트 단가(1통당, 또는 1 L·1 kg당 가격)입니다. unit price(단가)의 첫 글자에서 왔습니다. |
| \(T\) | 티 | 대략적인 비용(페인트값만)입니다. total(합계)의 첫 글자에서 왔습니다. |
| \(\lceil x \rceil\) | 천장 함수 | 소수점 아래를 올림해서 정수로 만드는 기호입니다(예: \(\lceil 2.2 \rceil = 3\), \(\lceil 3 \rceil = 3\)). |
용어
| 도포량 | 1 m²를 한 번 칠하는 데 쓰는 페인트의 양입니다. 제조사 기술 자료에는 ‘이론 도포량 0.10~0.15 kg/m²/회’처럼 범위로 적혀 있는 경우가 많고, 바탕이 빨아들이는 정도나 칠하는 방법에 따라 달라집니다. 이 페이지에서는 범위의 가운데나 많은 쪽 값을 넣으면 넉넉한 쪽으로 어림하게 됩니다. |
| 도포 면적 | 페인트 1 L(또는 1통)로 칠할 수 있는 넓이(m²/L·m²/통)입니다. 페인트 통에 자주 적히는 표현으로, 도포량의 역수에 해당합니다. 제조사가 적는 ‘이론 도포 면적’은 손실 없이 계산한 값이라 실제로는 그보다 좁게 칠해집니다. ‘2회 칠로 ○ m²’라고 적혀 있다면 2회분의 값이므로 칠 횟수를 1로 넣거나, 2배 해서 1회 칠 값으로 바꿉니다. |
| 도장 면적 | 페인트를 칠하는 면의 넓이(m²)입니다. 벽이라면 둘레 × 높이에서 창문·문 면적을 뺍니다. 외벽 도장 견적서에서는 건물의 연면적이 아니라 이 도장 면적으로 페인트 양이 정해집니다. |
| 칠 횟수 | 같은 면을 몇 번 겹쳐 칠하는지입니다. 외벽 도장은 하도·중도·상도의 3공정이 기본이지만, 하도재는 다른 페인트이므로 상도 페인트로는 중도 + 상도의 2회로 세는 것이 보통입니다. 필요한 횟수는 제조사 기술 자료에 적혀 있습니다. |
| 희석률 | 원액에 대해 넣는 물·시너의 비율(%)입니다. 이 페이지에서는 ‘원액 10 L에 10%면 물 1 L’의 정의로 계산합니다. 페인트마다 제조사가 지정한 범위가 있고, 그보다 묽게 하면 도막의 성능이 떨어집니다. |
| 희석 | 페인트를 물이나 시너로 묽게 하는 것입니다. 수성 페인트는 물, 유성(용제형) 페인트는 전용 시너로 희석합니다. 칠하기 쉬운 정도와 도막 두께의 균형을 맞추려고 합니다. |
| 원액 | 통에 들어 있는, 희석하기 전의 페인트 그 자체입니다. 도포량이나 통 용량은 원액의 양으로 셉니다. |
| 로스율 | 롤러·붓·통에 남는 양, 튀는 양, 바탕에 더 빨려 들어가는 양 등을 고려해 순수량에 더 얹는 비율(%)입니다. 보통 5~15% 정도를 잡는 경우가 많고 도구나 바탕 상태에 따라 달라집니다. |
| 올림 | 소수점 아래가 있으면 값을 바로 위의 정수로 만드는 끝수 처리입니다. 페인트는 통 단위로만 살 수 있으므로 통 수 계산에서는 반드시 올림합니다. |
| 역수 | 1을 그 수로 나눈 수입니다. 10의 역수는 \(1 \div 10 = 0.1\)입니다. ‘1 L로 10 m²를 칠할 수 있다’를 ‘1 m²에 0.1 L가 필요하다’로 뒤집을 때 씁니다. |
| 비중 | 페인트 1 L당 무게(kg/L)입니다. 페인트는 물보다 무거운 것이 많고, kg으로 표시된 통을 L로 바꾸려면 통의 무게를 비중으로 나눕니다. 기술 자료에 적혀 있습니다. |
| 도막 | 페인트가 말라 면 위에 생기는 얇은 막입니다. 페인트의 성능(내구성·방수성·색)은 이 막의 두께로 정해지므로, 너무 묽게 하거나 도포량이 모자라면 도막이 얇아지는 원인이 됩니다. |
| 보양 | 칠하지 않는 부분(창문·바닥·가구 등)을 마스킹 테이프나 비닐로 덮어 페인트가 묻지 않게 하는 준비 작업입니다(마스킹). 보양에 쓰는 테이프·비닐 비용은 이 페이지의 페인트값에 포함되지 않습니다. |
| 하도 | 도장의 첫 공정으로, 젯소·실러·프라이머라고 부르는 하도재를 칠하는 것입니다(초벌칠). 상도 페인트가 잘 붙게 하고 바탕이 빨아들이는 것을 막습니다. 상도 페인트와는 다른 재료이므로 필요량은 따로 계산합니다. |
먼저 알아 두면 좋은 내용
이 페이지의 계산을 ‘뜻을 이해하고’ 쓸 수 있도록 먼저 알아 두면 좋은 내용을 정리했습니다.
| 직사각형의 넓이와 단위(초등학교 5학년, 10~11세) |
|
| 소수의 곱셈과 나눗셈(초등학교 5~6학년, 10~12세) |
|
| 비율과 백분율(초등학교 6학년, 11~12세) |
|
| 단위량당 크기(비와 비율, 초등학교 6학년, 11~12세) |
|
| 올림·버림·반올림(어림하기, 초등학교 5학년, 10~11세) |
|
Excel로 계산하는 방법
| 1 L로 칠하는 도포 면적(m²/L) | 10 |
| 도포량(L/m²) | =1/B1 |
| 도장 면적(m²) | 40 |
| 칠 횟수(회) | 2 |
| 도포량(L/m²) | 0.1 |
| 순수 페인트 양(L) | =B1*B2*B3 |
| 순수 페인트 양(L) | 8 |
| 로스율(%) | 10 |
| 로스 포함 필요량(L) | =B1*(1+B2/100) |
| 로스 포함 필요량(L) | 8.8 |
| 통 1개의 용량(L) | 4 |
| 필요한 통 수 | =ROUNDUP(B1/B2,0) |
| 원액의 양(L) | 8.8 |
| 희석률(%) | 5 |
| 넣을 물·시너 양(L) | =B1*B2/100 |
| 희석한 뒤의 도료 양(L) | =B1*(1+B2/100) |
| 가진 통 수 | 3 |
| 통 1개의 용량(L) | 4 |
| 로스율(%) | 10 |
| 칠 횟수(회) | 2 |
| 도포량(L/m²) | 0.1 |
| 칠할 수 있는 면적(m²) | =B1*B2/(1+B3/100)/(B4*B5) |
| 단가(원/통) | 40000 |
| 통 수 | 3 |
| 대략적인 비용(원) | =B1*B2 |
‘ROUNDUP(값, 0)’은 소수점 아래를 올림해서 정수로 만드는 함수입니다(공식의 ⌈ ⌉에 해당).
첫 번째 표의 B2는 0.1, 두 번째 표의 B4는 8, 세 번째 표의 B3은 8.8, 네 번째 표의 B3은 3, 다섯 번째 표는 0.44와 9.24, 여섯 번째 표의 B6은 약 54.55, 일곱 번째 표의 B3은 120,000이 됩니다.
도포량이 kg/m²로 적힌 페인트는 L를 kg으로 바꿔 읽기만 하면 같은 표를 쓸 수 있습니다. B열을 자신의 값으로 바꾸기만 하면 됩니다.
Google 스프레드시트로 계산하는 방법
| 1 L로 칠하는 도포 면적(m²/L) | 10 |
| 도포량(L/m²) | =1/B1 |
| 도장 면적(m²) | 40 |
| 칠 횟수(회) | 2 |
| 도포량(L/m²) | 0.1 |
| 순수 페인트 양(L) | =B1*B2*B3 |
| 순수 페인트 양(L) | 8 |
| 로스율(%) | 10 |
| 로스 포함 필요량(L) | =B1*(1+B2/100) |
| 로스 포함 필요량(L) | 8.8 |
| 통 1개의 용량(L) | 4 |
| 필요한 통 수 | =ROUNDUP(B1/B2,0) |
| 원액의 양(L) | 8.8 |
| 희석률(%) | 5 |
| 넣을 물·시너 양(L) | =B1*B2/100 |
| 희석한 뒤의 도료 양(L) | =B1*(1+B2/100) |
| 가진 통 수 | 3 |
| 통 1개의 용량(L) | 4 |
| 로스율(%) | 10 |
| 칠 횟수(회) | 2 |
| 도포량(L/m²) | 0.1 |
| 칠할 수 있는 면적(m²) | =B1*B2/(1+B3/100)/(B4*B5) |
| 단가(원/통) | 40000 |
| 통 수 | 3 |
| 대략적인 비용(원) | =B1*B2 |
Python으로 계산하는 방법
import math
area_m2 = 40 # 도장 면적(m²)
coverage_m2_per_l = 10 # 1 L로 칠하는 면적(m²/L). 도포량(L/m²·kg/m²)으로 적혀 있으면 그 값을 q에 직접 넣는다
coats = 2 # 칠 횟수(회)
loss_rate = 10 # 로스율(%)
dilution_rate = 5 # 희석률(%·원액에 대해 넣는 비율)
can_size = 4 # 통 1개의 용량(L)
price_per_can = 40000 # 1통당 가격(원)
q = 1 / coverage_m2_per_l # 도포량(1 m²·1회 기준의 양)
net_quantity = area_m2 * coats * q # 순수 페인트 양(L)
required_quantity = net_quantity * (1 + loss_rate / 100) # 로스 포함 필요량(L)
cans_needed = math.ceil(required_quantity / can_size) # 필요한 통 수(올림)
diluent = required_quantity * dilution_rate / 100 # 넣을 물·시너 양(L)
mixed = required_quantity + diluent # 희석한 뒤의 도료 양(L)
cost = cans_needed * price_per_can # 대략적인 비용(원)
# 거꾸로 계산: 가진 통으로 칠할 수 있는 면적
have_cans = 3
paintable_area = have_cans * can_size / (1 + loss_rate / 100) / (coats * q)
print(f"도포량: {q} L/m²")
print(f"순수 페인트 양: {net_quantity} L")
print(f"로스 포함 필요량: {required_quantity:.3f} L")
print(f"필요한 통 수: {cans_needed}통(올림 전 {required_quantity / can_size:.3f}통)")
print(f"넣을 물·시너: {diluent:.3f} L, 희석한 뒤의 도료: {mixed:.3f} L")
print(f"대략적인 비용: {cost:,}원")
print(f"{have_cans}통으로 칠할 수 있는 면적: {paintable_area:.2f} m²")
LaTeX 등 수식 언어로 쓰는 법(복사 가능)
q = 1 ÷ c
q = \frac{1}{c}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>q</mi>
<mo>=</mo>
<mfrac><mn>1</mn><mi>c</mi></mfrac>
</mrow>
</math>
q = 1 / c
1/c
q := 1/c;
q = 1/c;
q = 1/c
Q₀ = S × n × q
Q_0 = S \times n \times q
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>Q</mi><mn>0</mn></msub>
<mo>=</mo>
<mi>S</mi><mo>×</mo><mi>n</mi><mo>×</mo><mi>q</mi>
</mrow>
</math>
Q_0 = S xx n xx q
s*n*q
Q0 := S*n*q;
Q0 = S*n*q;
Q_0 = S × n × q
Q = Q₀ × (1 + r ÷ 100)
Q = Q_0 \left(1 + \frac{r}{100}\right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Q</mi>
<mo>=</mo>
<msub><mi>Q</mi><mn>0</mn></msub>
<mo>⁢</mo>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow>
</mrow>
</math>
Q = Q_0 (1 + r / 100)
q0*(1 + r/100)
Q := Q0*(1 + r/100);
Q = Q0*(1 + r/100);
Q = Q_0 (1 + r/100)
B = ⌈Q ÷ V⌉
B = \left\lceil \frac{Q}{V} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>B</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>Q</mi><mi>V</mi></mfrac>
<mo>⌉</mo>
</mrow>
</math>
B = |~ Q / V ~|
Ceiling[q/v]
B := ceil(Q/V);
B = ceil(Q/V);
B = ⌈Q/V⌉
D = Q × d ÷ 100, M = Q × (1 + d ÷ 100)
D = Q \times \frac{d}{100},\quad M = Q \left(1 + \frac{d}{100}\right)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>D</mi>
<mo>=</mo>
<mi>Q</mi><mo>×</mo><mfrac><mi>d</mi><mn>100</mn></mfrac>
<mo>,</mo>
<mi>M</mi>
<mo>=</mo>
<mi>Q</mi>
<mo>⁢</mo>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>d</mi><mn>100</mn></mfrac><mo>)</mo></mrow>
</mrow>
</math>
D = Q xx d / 100, M = Q (1 + d / 100)
{q*d/100, q*(1 + d/100)}
Dw := Q*d/100; M := Q*(1 + d/100);
D = Q*d/100; M = Q*(1 + d/100);
D = Q × d/100, M = Q (1 + d/100)
S = B × V ÷ (1 + r ÷ 100) ÷ (n × q)
S = \frac{B \times V}{\left(1 + \dfrac{r}{100}\right) \times n \times q}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>S</mi>
<mo>=</mo>
<mfrac>
<mrow><mi>B</mi><mo>×</mo><mi>V</mi></mrow>
<mrow><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow><mo>×</mo><mi>n</mi><mo>×</mo><mi>q</mi></mrow>
</mfrac>
</mrow>
</math>
S = (B xx V) / ((1 + r / 100) xx n xx q)
b*v/((1 + r/100)*n*q)
S := B*V/((1 + r/100)*n*q);
S = B*V/((1 + r/100)*n*q);
S = (B × V)/((1 + r/100) × n × q)
T = u × B
T = u \times B
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi>
<mo>=</mo>
<mi>u</mi>
<mo>×</mo>
<mi>B</mi>
</mrow>
</math>
T = u * B
u*b
T := u*B;
T = u*B;
T = u × B
ChatGPT 에게 물어서 계산하는 방법
당신은 도장 공사의 물량 계산 도우미입니다. 다음 계산을 반드시 Python 코드를 실제로 실행해서 하고, 실행 결과의 수치만을 근거로 답하세요(암산이나 추측으로 답하지 마세요). 방의 벽 40 m²를 1 L로 10 m²를 칠할 수 있는(1회 칠) 수성 페인트로 2회 칠합니다. 로스율은 10%, 희석률은 원액에 대해 5%, 페인트는 4 L 통으로 팝니다. 다음 값을 각각 구하세요. 1. 도포량(1 m²·1회 기준의 양. 1 ÷ 도포 면적) 2. 순수 페인트 양(도장 면적 × 칠 횟수 × 도포량) 3. 로스 포함 필요량(순수량 × (1 + 로스율/100)) 4. 필요한 통 수(필요량 ÷ 통 용량의 올림)와 올림 전의 값 5. 넣을 물의 양(필요량 × 희석률/100)과 희석한 뒤의 도료 양 6. 4 L 통 3개(12 L)로 칠할 수 있는 면적(12 ÷ (1 + 로스율/100) ÷ (칠 횟수 × 도포량)) 계산에 쓴 공식과 실행 결과의 수치를 보여 주세요.
사용법
-
1숫자 입력계산하고 싶은 숫자를 입력란에 입력합니다
-
2계산‘계산’ 버튼을 누릅니다
-
3결과 확인계산 결과가 바로 표시됩니다. 계산의 원리와 공식 해설도 같은 페이지에서 확인할 수 있습니다
DataChef의 특징
전문 지식 없이도 직관적이고 간단하게 사용
개인정보를 등록하지 않고도 이용할 수 있습니다
"다운로드"를 누르면 파일이 자동으로 삭제됩니다
출처 표기 불필요
상업적 이용 허가 연락도 필요 없습니다