구할 것을 고르고 변의 길이(m)와, 기성 패널이면 패널 폭, 목재라면 높이·기둥 간격·가로대 단수·판재 치수를 입력하세요. 정척·기초 구멍의 모르타르 양·단가는 비워 둬도 됩니다.
이 페이지에서 할 수 있는 것
- 변의 길이(직선이면 1변, 꺾이면 최대 4변)와 패널 폭(기둥 간격)만 넣으면 기성품 알루미늄·수지·메쉬 펜스의 패널 장수와 기둥 개수, 끝의 패널을 몇 mm로 자를지를 바로 알 수 있습니다
- 모서리(코너)의 기둥을 변마다 2개 세울지, 코너 기둥 1개를 함께 쓸지 고를 수 있습니다. 기초(펜스 기초 블록·독립기초)의 개수는 기둥 개수와 같고, 기초 구멍에 모르타르를 붓는다면 1개당 양으로 총량도 나옵니다
- 목재·DIY 펜스(판재 붙임)는 기둥 간격(예: 1000 mm)으로 기둥 개수와 실제 간격을, 가로대(띠장)의 단수로 가로대 개수와 총길이를, 판재의 폭과 틈으로 세로판 장수(또는 가로판의 단수 × 장수)를 로스율을 포함해 구합니다
- 가지고 있는 패널 장수로 설치할 수 있는 길이와 기둥 개수를 거꾸로 계산할 수 있습니다. 패널·판재·가로대·기둥·기초의 단가(선택)를 넣으면 자재별 어림 비용과 합계도 알 수 있습니다
- 변마다 입면도(기둥·패널 또는 판재·가로대·기초)를 표시하므로 배치를 눈으로 확인하면서 셀 수 있습니다. 공식의 쉬운 해설과 Excel/Google 스프레드시트/Python용 복사해 쓰는 수식도 이 페이지에 모아 두었습니다
이 계산은 어디에 쓰일까요?
예를 들어 이웃과의 경계 6.8 m와, 거기서 꺾이는 5 m에 메쉬 펜스(기둥 간격 2 m)를 설치한다면 변마다 \(\lceil 6800 \div 2000 \rceil = 4\)장과 \(\lceil 5000 \div 2000 \rceil = 3\)장으로 합계 7장, 기둥은 모서리에 2개를 나란히 세우는 구조로 \((4 + 1) + (3 + 1) = 9\)개, 펜스 기초 블록도 9개가 기준이 됩니다.
온라인 쇼핑이나 건축주 지급 자재로 재료를 갖출 때는 ‘패널 ○장·기둥 ○개·코너 연결구 ○개·마감 캡 2개’처럼 세어야 하는데, 끝의 1장을 몇 mm로 자를지까지 알고 있으면 주문과 시공 준비가 수월해집니다. 펜스를 세우는 위치나 높이는 경계선의 합의와 지자체의 규정을 먼저 확인합니다.
마당에 높이 1.2 m, 길이 6.8 m인 목재 가림막 펜스를 만든다면 기둥을 간격 1,000 mm 이하로 \(\lceil 6800 \div 1000 \rceil + 1 = 8\)개, 가로대 2단으로 \(2 \times 7 = 14\)개, 폭 90 mm 판재를 틈 10 mm로 세로로 붙여 \(6800 \div 100 = 68\)장(로스 5% 포함 72장)이 기준입니다.
판재는 정척 1,820 mm에서 길이 1,200 mm를 1장씩밖에 얻을 수 없으므로 정척을 고르는 방법과 높이에 따라 낭비가 크게 달라집니다. 가림막은 바람을 받으므로 기둥의 굵기·묻는 깊이·버팀 기둥의 필요 여부는 자재 판매처나 시공 사례의 안내를 따르고, 개수는 이 페이지에서 셉니다.
견적서에는 ‘펜스 본체 ○장’, ‘기둥 ○개’, ‘코너 연결구 ○개’, ‘기초 블록 ○개’, ‘모르타르 ○포대’처럼 수량이 늘어서 있습니다. 이 공식을 알면 대지 치수에서 각각의 수량이 어떻게 나오는지 직접 따라가 볼 수 있어, 협의에서 확인하고 싶은 것(모서리 마감 방법, 끝 자르는 방법, 대문의 위치, 기존 블록 담장 위에 올릴지 여부)을 정리하기 쉬워집니다.
실제 견적에는 잔토 처리·기존 펜스 철거·인건비·제경비도 들어가므로 재료 개수만으로 금액이 적정한지는 판단할 수 없습니다.
밭 둘레에 메쉬 펜스나 멧돼지·고라니 방지 울타리를 두를 때도 변마다 ‘길이 ÷ 패널 폭’을 올림해서 장수를, 변마다 ‘장수 + 1’로 기둥을 셉니다. 사방을 둘러쌀 때도 펜스는 출입구(대문)에서 끊기므로, 출입구 한쪽에서부터 차례로 변 1·변 2…를 넣고 출입구의 폭은 변의 길이에 넣지 않습니다(출입구가 변의 중간에 있으면 그 변은 출입구에서 둘로 나눠 셉니다). 모서리 기둥을 세우는 방법(2개인지 함께 쓰는지)에 따라 모서리 수만큼 개수가 다릅니다.
기둥을 모르타르로 고정한다면 1개당 구멍의 양으로 총량을 내고 ‘몰탈·콘크리트 배합 계산기’로 시멘트와 모래의 포대 수까지 낼 수 있습니다.
‘패널 4장 + 기둥 5개’ 세트 상품이나 예전 공사에서 남은 패널을 쓸 때는 장수 × 패널 폭으로 \(4 \times 2000 = 8000\) mm, 즉 8 m를 설치할 수 있고 기둥은 ‘장수 + 1’인 5개라고 확인할 수 있습니다. 가지고 있는 개수로 모자라는 몫만 더 살 때의 기준이 됩니다.
공식과 그림
용어·기호 해설
기호
| \(L_{i}\) | 엘 아이 | 변 \(i\)(첫 번째·두 번째…)의 길이입니다. length(길이)의 머리글자입니다. 입력은 m, 계산할 때는 mm로 맞춥니다. |
| \(k\) | 케이 | 변의 수(1~4)입니다. 직선이면 1, L자면 2, ㄷ자면 3입니다. 모서리(코너) 수는 \(k - 1\)이 됩니다. |
| \(L\) | 엘 | 펜스의 총길이입니다. 모든 변의 길이를 더한 것으로, \(L = L_{1} + L_{2} + \cdots + L_{k}\)입니다. |
| \(w\) | 더블유 | 기성 패널의 폭(= 기둥의 중심 간격, mm)입니다. width(폭)의 머리글자입니다. 예: 메쉬 펜스라면 2,000 mm. |
| \(n_{i}\) | 엔 아이 | 변 \(i\)의 패널 장수(세로판일 때는 판재 장수)입니다. \(n_{i} = \lceil L_{i} \div w \rceil\)로 구합니다. number(수)의 머리글자입니다. |
| \(N\) | 엔 | 패널의 합계 장수입니다. 각 변의 \(n_{i}\)를 모두 더한 것입니다. 역산할 때는 가지고 있는 패널 장수를 나타냅니다. |
| \(P\) | 피 | 기둥 개수입니다. post(기둥)의 머리글자입니다. 기성 패널이라면 \(P = N + k\)(모서리에 기둥 2개) 또는 \(N + 1\)(모서리를 함께 씀)로 구합니다. |
| \(P_{i}\) | 피 아이 | 목재 펜스의 변 \(i\)의 기둥 개수입니다. \(P_{i} = \lceil L_{i} \div p \rceil + 1\)로 구합니다. |
| \(p\) | 피(소문자) | 목재 펜스의 기둥 간격(중심 간격, mm)입니다. pitch(피치)의 머리글자입니다. 입력란의 예는 1,000 mm이지만 판재의 무게와 바람을 받는 정도로 정합니다. |
| \(p'_{i}\) | 피 프라임 아이 | 변 \(i\)의 기둥 실제 간격(mm)입니다. 지정한 간격 \(p\) 이하가 되도록 개수를 올림한 결과의 간격으로, \(L_{i} \div (P_{i} - 1)\)로 구합니다. |
| \(F\) | 에프 | 기초(펜스 기초 블록·독립기초·기초 구멍)의 개수입니다. foundation(기초)의 머리글자입니다. 기둥과 같은 수 \(F = P\)입니다. |
| \(v\) | 브이 | 기둥 1개당 기초 구멍에 붓는 모르타르·콘크리트의 양(L)입니다. volume(부피)의 머리글자입니다. 구멍의 부피에서 기둥 몫을 뺀 양입니다. |
| \(V\) | 브이(대문자) | 기초 구멍의 모르타르 합계량(L)입니다. \(V = P \times v\)로 구합니다. |
| \(t\) | 티 | 목재 펜스의 가로대(띠장) 단수입니다. 기본값은 2단입니다. |
| \(q\) | 큐 | 구간(기둥과 기둥 사이) 수의 합계입니다. 각 변의 ‘기둥 개수 − 1’을 모두 더한 것으로, \(\lceil L_{i} \div p \rceil\)의 합계와 같습니다. |
| \(R\) | 알 | 가로대 개수입니다. rail(가로대)의 머리글자입니다. \(R = t \times q\)로 구합니다. |
| \(\ell_{R}\) | 엘 알 | 가로대 총길이(m)입니다. \(\ell_{R} = t \times L\)로 구합니다. 변의 길이 \(L\)과 구별하려고 필기체로 씁니다. |
| \(H\) | 에이치 | 펜스 높이(mm)입니다. height(높이)의 머리글자입니다. 목재 펜스에서 세로판 1장의 길이, 가로판 단수 계산에 씁니다. |
| \(b\) | 비(소문자) | 판재 1장의 폭(mm)입니다. board(판)의 머리글자입니다. 예: 1×4 각재라면 89 mm. |
| \(s\) | 에스 | 판재와 판재 사이의 틈(mm)입니다. space(틈)의 머리글자입니다. 기본값은 10 mm입니다. |
| \(m\) | 엠 | 가로판 단수입니다. \(m = \lceil H \div (b + s) \rceil\)로 구합니다. |
| \(\ell\) | 엘(필기체) | 판재의 정척 길이(mm)입니다. length(길이)의 머리글자입니다. 가로판에서는 1단에 놓이는 개수 계산에 씁니다. |
| \(B_{i}\) | 비 아이 | 변 \(i\)의 가로판 장수입니다. \(B_{i} = m \times \lceil L_{i} \div \ell \rceil\)로 구합니다. |
| \(B\) | 비 | 판재 합계 장수(순수량, 로스를 반영하지 않은 장수)입니다. 세로판이라면 각 변의 \(n_{i}\), 가로판이라면 각 변의 \(B_{i}\)를 모두 더한 것입니다. |
| \(r\) | 알(소문자) | 로스율(%)입니다. rate(비율)의 머리글자입니다. 기본값은 5%입니다. |
| \(B'\) | 비 프라임 | 로스 포함 판재 구매 장수입니다. \(B' = \lceil B \times (1 + r \div 100) \rceil\)로 구합니다. |
| \(L_{\max}\) | 엘 맥스 | 가지고 있는 패널로 직선으로 설치할 수 있는 길이입니다. \(L_{\max} = N \times w\)로 구합니다. max는 maximum(최대)의 약자입니다. |
| \(u\) | 유 | 자재의 단가(원)입니다. unit price(단가)의 머리글자입니다. 패널·판재는 1장, 가로대·기둥은 1개, 기초는 1개당입니다. |
| \(Q\) | 큐(대문자) | 단가에 맞춘 수량(장수·개수)입니다. quantity(수량)의 머리글자입니다. |
| \(C\) | 씨 | 자재별 비용(원)입니다. \(C = u \times Q\)로 구합니다. cost(비용)의 머리글자입니다. |
| \(T\) | 티(대문자) | 어림 비용 합계(원)입니다. total(합계)의 머리글자입니다. 패널 또는 판재·가로대·기둥·기초의 재료비만의 합계입니다. |
| \(\lceil x \rceil\) | 천장 함수 | 소수점 아래를 올림해 정수로 만드는 기호입니다(예: \(\lceil 3.4 \rceil = 4\), \(\lceil 5 \rceil = 5\)). |
| \(\lfloor x \rfloor\) | 바닥 함수 | 소수점 아래를 버림해 정수로 만드는 기호입니다(예: \(\lfloor 3.09 \rfloor = 3\), \(\lfloor 2.02 \rfloor = 2\)). 정척에서 나오는 개수에 씁니다. |
용어
| 기둥 | 펜스를 받쳐 땅에 고정하는 기둥입니다. 기성 펜스에서는 ‘포스트’라고도 부르며 패널 폭에 맞춘 간격으로 세웁니다. 목재 펜스에서는 각재나 원목을 쓰고 간격을 직접 정합니다. |
| 패널 | 기성 펜스에서 기둥과 기둥 사이에 끼우는 1장분의 본체입니다. 알루미늄 형재·수지·스틸 메쉬(철망) 등이 있고, 폭은 기둥 간격(2 m 등)에 맞춘 규격으로 되어 있습니다. |
| 메쉬 펜스 | 그물 모양의 철망 패널을 기둥에 고정하는 펜스입니다. 경계나 주차장·밭의 울타리로 흔히 쓰이며, 폭 2,000 mm, 높이 600~1,800 mm 정도의 패널이 기본입니다. |
| 가림막 펜스 | 판재나 패널의 틈을 좁혀 밖에서 안이 잘 보이지 않게 한 펜스입니다. 바람을 정면으로 받으므로 같은 높이라도 기둥 간격을 좁히거나 기초를 크게 하는 대책이 필요한 경우가 많아, 제품의 시공 설명서로 확인합니다. |
| 가로대 | 목재 펜스에서 판재를 고정하려고 기둥과 기둥 사이에 가로로 거는 목재입니다. 띠장이라고도 부릅니다. 1구간에 1개씩, 높이에 따라 2~3단 거는 것이 일반적입니다. |
| 띠장 | 판재를 고정하려고 기둥 사이에 가로로 거는 바탕 목재입니다. 이 페이지에서는 ‘가로대’와 같은 뜻으로 씁니다. |
| 세로판 | 판재를 세로 방향으로 늘어놓아 가로대에 고정하는 방법입니다. 장수는 ‘변의 길이 ÷ (판재 폭 + 틈)’의 올림이고, 1장의 길이는 펜스 높이입니다. |
| 가로판 | 판재를 가로 방향으로 몇 단 붙이는 방법입니다. 단수는 ‘높이 ÷ (판재 폭 + 틈)’의 올림, 1단의 개수는 ‘변의 길이 ÷ 정척’의 올림이며, 이음매는 기둥 위에 둡니다. |
| 중심 간격 | 부재의 중심에서 이웃 부재의 중심까지의 거리(CTC)입니다. 기둥의 ‘간격’은 이 중심 간격으로 나타내는 것이 건축의 관례입니다(기둥의 면에서 면까지인 ‘안목 치수’와는 다릅니다). |
| 스팬 | 기둥과 기둥 사이의 한 구간입니다. 가로대는 기둥 위에서 이으므로 한 스팬에 1개씩 걸고, ‘구간 수의 합계 \(q\)’는 이 스팬을 모든 변에서 센 것입니다. |
| 건축주 지급 자재 | 공사를 맡기는 사람(건축주)이 펜스 본체나 기둥 등의 재료를 직접 사서 준비하고, 시공만 업체에 맡기는 것입니다. 재료의 수량을 직접 세야 하므로 패널·기둥·코너 연결구·기초의 개수를 이 페이지의 공식으로 확인합니다. |
| 나무 심기 문제 | 한 줄로 늘어놓는 물건의 개수와 간격 수의 관계를 생각하는 산수 문제입니다. 양끝에도 둔다면 ‘개수 = 간격의 수 + 1’이 됩니다. 기둥 개수 공식의 ‘+ 1’은 이 생각입니다. |
| 올림 | 소수점 아래가 있으면 값을 하나 위의 정수로 만드는 끝수 처리입니다. 패널·판재·기둥의 개수는 도중에 멈출 수 없으므로 반드시 올림합니다. |
| 버림 | 소수점 아래를 버려 정수로 만드는 끝수 처리입니다. 정척 1개에서 ‘몇 개 나오는가’는 모자란 몫을 얻을 수 없으므로 버림합니다. |
| 정척 | 목재가 정해진 길이로 팔릴 때의 그 표준 길이입니다. 자(1자 ≒ 303 mm)를 기준으로 한 1,820 mm(6자)·3,640 mm(12자)나, 3,600 mm·4,000 mm 같은 미터 기준의 길이가 있습니다. |
| 재단 개수 | 정척 1개에서 필요한 길이의 부재가 몇 개 나오는지입니다. 정척 길이를 부재 길이로 나눠 버림한 값입니다. 톱날 두께까지 생각한 재단은 ‘목재 재단 계산기’로 계산할 수 있습니다. |
| 로스율 | 끝 판재의 자투리·마구리의 갈라짐·옹이나 휨을 피하는 몫·잘못 붙인 경우의 예비 등 순수량보다 더 필요해지는 몫의 비율입니다. 목재 펜스의 판재에서는 일반적으로 5~10% 정도를 잡는 경우가 많습니다. |
| 펜스 기초 블록 | 기둥을 꽂는 구멍이 뚫린 콘크리트 독립기초입니다. 땅에 묻어 수평을 잡고, 구멍에 기둥을 세워 모르타르로 고정합니다. 기둥 1개에 1개를 씁니다. |
| 독립기초 | 기둥 1개마다 두는 기초입니다. 펜스 기초 블록이나, 구멍을 파고 모르타르·콘크리트를 부어 굳히는 것이 있습니다. 블록 담장 위에 세우는 펜스는 담장의 구멍이 기초를 대신합니다. |
| 모르타르 | 시멘트와 모래와 물을 비빈 것입니다. 기초 구멍이나 펜스 기초 블록의 구멍에 부어 기둥을 고정합니다. 자갈도 섞은 것이 콘크리트이고, 배합과 포대 수는 ‘몰탈·콘크리트 배합 계산기’ 페이지에서 구할 수 있습니다. |
| 코너 연결구 | 모서리에서 패널 2장을 잇는 철물입니다. 모서리에 기둥을 2개 나란히 세워 쓰는 제품이 많고, 모서리 수(변의 수 − 1)만큼 필요합니다. |
| 코너 기둥 | 모서리에 1개 세워 양쪽 패널을 받는 기둥입니다. 이 구조라면 모서리마다 기둥이 1개 줄어듭니다. |
| 마감 캡 | 펜스 양끝의 기둥·패널 끝에 다는 부재입니다. 끝의 자른 면을 가리고 다치는 것을 막습니다. 양끝 두 곳에 필요하지만 이 페이지의 개수에는 들어 있지 않습니다. |
| 버팀 기둥 | 높은 펜스나 바람을 받는 펜스에서 기둥이 넘어지지 않도록 비스듬히 받치는 보조 기둥입니다. 필요 여부와 개수는 제품의 시공 설명서로 정해지므로 이 페이지에서는 세지 않습니다. |
| 대문 | 드나들기 위한 문입니다. 대문의 기둥은 펜스 기둥보다 굵고 기초도 크므로, 펜스 기둥과 따로 대문 제품에 맞춰 셉니다. 대문의 폭은 변의 길이에 넣지 않습니다. |
| 경계 | 내 땅과 이웃 땅·도로와의 경계입니다. 펜스를 경계선의 어느 쪽에 얼마나 띄워 세울지는 이웃과의 합의나 지자체의 규정을 확인해 정합니다. 경계가 분명하지 않으면 한국국토정보공사의 경계복원측량으로 먼저 확인하는 것이 안전합니다. |
먼저 알아 두면 좋은 내용
이 페이지의 계산을 ‘의미를 알고’ 쓸 수 있도록, 먼저 이해해 두면 좋은 내용을 정리했습니다.
| 길이의 단위 환산(초등학교 2~3학년, 7~9세) |
|
| 나머지가 있는 나눗셈(초등학교 3학년, 8~9세) |
|
| 어림하기(올림·버림·반올림)(초등학교 5학년, 10~11세) |
|
| 나무 심기 문제(초등학교 고학년 사고력 수학, 10~12세) |
|
| 비율과 백분율(초등학교 6학년, 11~12세) |
|
| 소수의 곱셈과 나눗셈(초등학교 5~6학년, 10~12세) |
|
Excel로 계산하는 방법
| 변 1의 길이 L1(mm) | 6800 |
| 변 2의 길이 L2(mm, 없으면 0) | 5000 |
| 패널 폭 w(mm) | 2000 |
| 변 1의 패널 장수 n1 | =ROUNDUP(B1/B3,0) |
| 변 2의 패널 장수 n2 | =ROUNDUP(B2/B3,0) |
| 패널 합계 N | =B4+B5 |
| 패널 합계 N | 7 |
| 변의 수 k | 2 |
| 기둥 개수 P(모서리에 기둥 2개) | =B1+B2 |
| 기둥 개수 P(모서리를 함께 씀) | =B1+1 |
| 기둥 개수 P | 9 |
| 1개당 구멍의 모르타르 양 v(L) | 30 |
| 기초 개수 F | =B1 |
| 모르타르 양 V(L) | =B1*B2 |
| 변의 길이 L(mm) | 6800 |
| 기둥 간격 p(mm) | 1000 |
| 기둥 개수 P | =ROUNDUP(B1/B2,0)+1 |
| 실제 간격(mm) | =B1/(B3-1) |
| 가로대 단수 t | 2 |
| 구간 수의 합계 q | 7 |
| 총길이 L(mm) | 6800 |
| 가로대 개수 R | =B1*B2 |
| 가로대 총길이(m) | =B1*B3/1000 |
| 변의 길이 L(mm) | 6800 |
| 판재의 폭 b(mm) | 90 |
| 틈 s(mm) | 10 |
| 세로판 장수 n | =ROUNDUP(B1/(B2+B3),0) |
| 펜스 높이 H(mm) | 1000 |
| 판재의 폭 b(mm) | 105 |
| 틈 s(mm) | 20 |
| 변의 길이 L(mm) | 5400 |
| 판재의 정척 ℓ(mm) | 1820 |
| 가로판 단수 m | =ROUNDUP(B1/(B2+B3),0) |
| 가로판 장수 B | =B6*ROUNDUP(B4/B5,0) |
| 판재 장수(순수량) B | 68 |
| 로스율 r(%) | 5 |
| 로스 포함 구매 장수 | =ROUNDUP(B1*(1+B2/100),0) |
| 가지고 있는 패널 장수 N | 4 |
| 패널 폭 w(mm) | 2000 |
| 설치할 수 있는 길이(m) | =B1*B2/1000 |
| 기둥 개수 P | =B1+1 |
| 패널 단가(원/장) | 80000 |
| 패널 장수 | 7 |
| 기둥 단가(원/개) | 25000 |
| 기둥 개수 | 9 |
| 기초 단가(원/개) | 10000 |
| 기초 개수 | 9 |
| 어림 비용 합계(원) | =B1*B2+B3*B4+B5*B6 |
‘ROUNDUP(값, 0)’은 소수점 아래를 올림해 정수로 만드는 함수(공식의 ⌈ ⌉)입니다.
첫 번째 표는 B4가 4장·B5가 3장·B6이 7장, 두 번째 표는 B3이 9개·B4가 8개, 세 번째 표는 B3이 9개·B4가 270 L, 네 번째 표는 B3이 8개·B4가 약 971.4 mm, 다섯 번째 표는 B4가 14개·B5가 13.6 m, 여섯 번째 표의 B4는 68장, 일곱 번째 표는 B6이 8단·B7이 24장, 여덟 번째 표의 B3은 72장, 아홉 번째 표는 B3이 8 m·B4가 5개, 열 번째 표의 B7은 875,000원이 됩니다. B열을 자신의 수치로 바꾸기만 하면 쓸 수 있습니다. 변이 3개 이상일 때는 첫 번째 표의 행을 늘려 같은 수식을 씁니다.
Google 스프레드시트로 계산하는 방법
| 변 1의 길이 L1(mm) | 6800 |
| 변 2의 길이 L2(mm, 없으면 0) | 5000 |
| 패널 폭 w(mm) | 2000 |
| 변 1의 패널 장수 n1 | =ROUNDUP(B1/B3,0) |
| 변 2의 패널 장수 n2 | =ROUNDUP(B2/B3,0) |
| 패널 합계 N | =B4+B5 |
| 패널 합계 N | 7 |
| 변의 수 k | 2 |
| 기둥 개수 P(모서리에 기둥 2개) | =B1+B2 |
| 기둥 개수 P(모서리를 함께 씀) | =B1+1 |
| 기둥 개수 P | 9 |
| 1개당 구멍의 모르타르 양 v(L) | 30 |
| 기초 개수 F | =B1 |
| 모르타르 양 V(L) | =B1*B2 |
| 변의 길이 L(mm) | 6800 |
| 기둥 간격 p(mm) | 1000 |
| 기둥 개수 P | =ROUNDUP(B1/B2,0)+1 |
| 실제 간격(mm) | =B1/(B3-1) |
| 가로대 단수 t | 2 |
| 구간 수의 합계 q | 7 |
| 총길이 L(mm) | 6800 |
| 가로대 개수 R | =B1*B2 |
| 가로대 총길이(m) | =B1*B3/1000 |
| 변의 길이 L(mm) | 6800 |
| 판재의 폭 b(mm) | 90 |
| 틈 s(mm) | 10 |
| 세로판 장수 n | =ROUNDUP(B1/(B2+B3),0) |
| 펜스 높이 H(mm) | 1000 |
| 판재의 폭 b(mm) | 105 |
| 틈 s(mm) | 20 |
| 변의 길이 L(mm) | 5400 |
| 판재의 정척 ℓ(mm) | 1820 |
| 가로판 단수 m | =ROUNDUP(B1/(B2+B3),0) |
| 가로판 장수 B | =B6*ROUNDUP(B4/B5,0) |
| 판재 장수(순수량) B | 68 |
| 로스율 r(%) | 5 |
| 로스 포함 구매 장수 | =ROUNDUP(B1*(1+B2/100),0) |
| 가지고 있는 패널 장수 N | 4 |
| 패널 폭 w(mm) | 2000 |
| 설치할 수 있는 길이(m) | =B1*B2/1000 |
| 기둥 개수 P | =B1+1 |
| 패널 단가(원/장) | 80000 |
| 패널 장수 | 7 |
| 기둥 단가(원/개) | 25000 |
| 기둥 개수 | 9 |
| 기초 단가(원/개) | 10000 |
| 기초 개수 | 9 |
| 어림 비용 합계(원) | =B1*B2+B3*B4+B5*B6 |
Python으로 계산하는 방법
import math
# ===== 기성 패널 펜스 =====
sides_mm = [6800, 5000] # 변의 길이(mm). 직선이면 1개, 꺾이면 차례로 늘어놓음
panel_w_mm = 2000 # 패널 폭 = 기둥의 중심 간격(mm)
is_corner_shared = False # 모서리 기둥을 함께 쓰면 True(모서리에 2개 세우면 False)
hole_mortar_l = 30 # 기둥 1개당 기초 구멍의 모르타르 양(L)
panels_each = [math.ceil(L / panel_w_mm) for L in sides_mm] # 변마다의 패널 장수(올림)
last_widths = [L - (n - 1) * panel_w_mm for L, n in zip(sides_mm, panels_each)] # 각 변의 마지막 1장의 폭
panels = sum(panels_each)
posts = panels + 1 if is_corner_shared else panels + len(sides_mm) # 기둥 개수(나무 심기 문제)
bases = posts # 기초 개수
mortar_l = posts * hole_mortar_l # 모르타르 양(L)
print(f"패널: 변마다 {panels_each}장 → 합계 {panels}장(끝 1장의 폭 {last_widths} mm)")
print(f"기둥: {posts}개, 기초: {bases}개, 모르타르: {mortar_l} L")
# ===== 목재·DIY 펜스(세로판) =====
fence_h_mm = 1200 # 펜스 높이(mm)
post_pitch_mm = 1000 # 기둥 간격(mm)
rail_rows = 2 # 가로대 단수
board_w_mm = 90 # 판재의 폭(mm)
gap_mm = 10 # 틈(mm)
loss_rate = 5 # 로스율(%)
spans_each = [max(math.ceil(L / post_pitch_mm), 1) for L in sides_mm] # 변마다의 구간 수
posts_wood = sum(q + 1 for q in spans_each) # 기둥 개수(모서리에 2개)
pitch_actual = [L / q for L, q in zip(sides_mm, spans_each)] # 실제 간격
rails = rail_rows * sum(spans_each) # 가로대 개수
boards = sum(math.ceil(L / (board_w_mm + gap_mm)) for L in sides_mm) # 세로판 장수(순수량)
boards_buy = math.ceil(boards * (1 + loss_rate / 100)) # 로스 포함 구매 장수
print(f"목재: 기둥 {posts_wood}개(실제 간격 {[round(p, 1) for p in pitch_actual]} mm), 가로대 {rails}개")
print(f"세로판: 순수량 {boards}장 → 로스 포함 {boards_buy}장(1장의 길이 {fence_h_mm} mm)")
LaTeX 등 수식 언어로 쓰는 법(복사 가능)
nᵢ = ⌈Lᵢ ÷ w⌉, N = n₁ + n₂ + … + nₖ
n_{i} = \left\lceil \frac{L_{i}}{w} \right\rceil,\quad N = \sum_{i=1}^{k} n_{i}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>n</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>w</mi></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>N</mi>
<mo>=</mo>
<munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover>
<msub><mi>n</mi><mi>i</mi></msub>
</mrow>
</math>
n_i = |~ L_i / w ~|, N = sum_(i=1)^k n_i
n = Ceiling[L/w]; nTotal = Total[n]
n[i] := ceil(L[i]/w); N := add(n[i], i = 1 .. k);
n = ceil(L./w); N = sum(n);
n_i = ⌈L_i/w⌉, N = ∑_(i=1)^k n_i
P = N + k(모서리에 2개), P = N + 1(모서리를 함께 씀)
P = N + k \quad(\text{모서리에 기둥 2개}),\qquad P = N + 1 \quad(\text{모서리를 함께 씀})
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mi>k</mi>
<mo>,</mo>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>
P = N + k, P = N + 1
p = nTotal + k; pShared = nTotal + 1
P := N + k; Pshared := N + 1;
P = N + k; Pshared = N + 1;
P = N + k, P = N + 1
F = P, V = P × v
F = P,\quad V = P v
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>F</mi>
<mo>=</mo>
<mi>P</mi>
<mo>,</mo>
<mi>V</mi>
<mo>=</mo>
<mi>P</mi>
<mo>×</mo>
<mi>v</mi>
</mrow>
</math>
F = P, V = P * v
f = p; vTotal = p v
F := P; V := P*v;
F = P; V = P*v;
F = P, V = P × v
Pᵢ = ⌈Lᵢ ÷ p⌉ + 1, p'ᵢ = Lᵢ ÷ (Pᵢ − 1)
P_{i} = \left\lceil \frac{L_{i}}{p} \right\rceil + 1,\quad p'_{i} = \frac{L_{i}}{P_{i} - 1}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>P</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>p</mi></mfrac>
<mo>⌉</mo>
<mo>+</mo>
<mn>1</mn>
<mo>,</mo>
<msubsup><mi>p</mi><mi>i</mi><mo>′</mo></msubsup>
<mo>=</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mrow><msub><mi>P</mi><mi>i</mi></msub><mo>−</mo><mn>1</mn></mrow></mfrac>
</mrow>
</math>
P_i = |~ L_i / p ~| + 1, p'_i = L_i / (P_i - 1)
pi = Ceiling[L/p] + 1; pitchActual = L/(pi - 1)
P[i] := ceil(L[i]/p) + 1; pActual[i] := L[i]/(P[i] - 1);
P = ceil(L./p) + 1; pActual = L./(P - 1);
P_i = ⌈L_i/p⌉ + 1, p'_i = L_i/(P_i − 1)
R = t × q, ℓR = t × L
R = t q,\quad \ell_{R} = t L
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mi>t</mi>
<mo>×</mo>
<mi>q</mi>
<mo>,</mo>
<msub><mi>ℓ</mi><mi>R</mi></msub>
<mo>=</mo>
<mi>t</mi>
<mo>×</mo>
<mi>L</mi>
</mrow>
</math>
R = t * q, l_R = t * L
r = t q; lR = t l
R := t*q; lR := t*L;
R = t*q; lR = t*L;
R = t × q, ℓ_R = t × L
nᵢ = ⌈Lᵢ ÷ (b + s)⌉, m = ⌈H ÷ (b + s)⌉, Bᵢ = m × ⌈Lᵢ ÷ ℓ⌉
n_{i} = \left\lceil \frac{L_{i}}{b + s} \right\rceil,\quad m = \left\lceil \frac{H}{b + s} \right\rceil,\quad B_{i} = m \left\lceil \frac{L_{i}}{\ell} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>n</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mrow><mi>b</mi><mo>+</mo><mi>s</mi></mrow></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<mi>m</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><mi>H</mi><mrow><mi>b</mi><mo>+</mo><mi>s</mi></mrow></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<msub><mi>B</mi><mi>i</mi></msub>
<mo>=</mo>
<mi>m</mi>
<mo>⁢</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mi>i</mi></msub><mi>ℓ</mi></mfrac>
<mo>⌉</mo>
</mrow>
</math>
n_i = |~ L_i / (b + s) ~|, m = |~ H / (b + s) ~|, B_i = m |~ L_i / l ~|
n = Ceiling[L/(b + s)]; m = Ceiling[h/(b + s)]; bi = m Ceiling[L/len]
n[i] := ceil(L[i]/(b + s)); m := ceil(H/(b + s)); B[i] := m*ceil(L[i]/l);
n = ceil(L./(b + s)); m = ceil(H/(b + s)); B = m*ceil(L./len);
n_i = ⌈L_i/(b + s)⌉, m = ⌈H/(b + s)⌉, B_i = m⌈L_i/ℓ⌉
B′ = ⌈B × (1 + r/100)⌉
B' = \left\lceil B \left(1 + \frac{r}{100}\right) \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>B</mi><mo>′</mo></msup>
<mo>=</mo>
<mo>⌈</mo>
<mi>B</mi>
<mrow><mo>(</mo><mn>1</mn><mo>+</mo><mfrac><mi>r</mi><mn>100</mn></mfrac><mo>)</mo></mrow>
<mo>⌉</mo>
</mrow>
</math>
B' = |~ B (1 + r/100) ~|
bBuy = Ceiling[b (1 + r/100)]
Bbuy := ceil(B*(1 + r/100));
Bbuy = ceil(B*(1 + r/100));
B′ = ⌈B(1 + r/100)⌉
Lmax = N × w, P = N + 1
L_{\max} = N w,\quad P = N + 1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mi>max</mi></msub>
<mo>=</mo>
<mi>N</mi>
<mo>×</mo>
<mi>w</mi>
<mo>,</mo>
<mi>P</mi>
<mo>=</mo>
<mi>N</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
</math>
L_max = N * w, P = N + 1
lMax = n w; p = n + 1
Lmax := N*w; P := N + 1;
Lmax = N*w; P = N + 1;
L_max = N × w, P = N + 1
C = u × Q, T = C₁ + C₂ + C₃ + C₄
C = u Q,\quad T = C_{1} + C_{2} + C_{3} + C_{4}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi>
<mo>=</mo>
<mi>u</mi>
<mo>×</mo>
<mi>Q</mi>
<mo>,</mo>
<mi>T</mi>
<mo>=</mo>
<msub><mi>C</mi><mn>1</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>2</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>3</mn></msub>
<mo>+</mo>
<msub><mi>C</mi><mn>4</mn></msub>
</mrow>
</math>
C = u * Q, T = C_1 + C_2 + C_3 + C_4
c = u q; t = c1 + c2 + c3 + c4
C := u*Q; T := C1 + C2 + C3 + C4;
C = u*Q; T = C1 + C2 + C3 + C4;
C = u × Q, T = C_1 + C_2 + C_3 + C_4
ChatGPT 에게 물어서 계산하는 방법
당신은 펜스·울타리 자재의 수량 계산 도우미입니다. 다음 계산을 반드시 Python 코드를 실제로 실행해서 하고, 실행 결과의 숫자만을 근거로 답해 주세요(암산이나 추측으로 답하지 마세요). 변 1이 6.8 m, 변 2가 5 m인 L자로 기둥 간격 2,000 mm의 기성 패널 펜스를 설치합니다. 모서리에는 변마다 기둥을 세워(모서리에 2개) 코너 연결구로 잇습니다. 기둥 1개당 기초 구멍의 모르타르는 30 L입니다. 다음 값을 각각 구해 주세요. 1. 변마다의 패널 장수(변의 길이 ÷ 2000의 올림)와 합계, 각 변의 마지막 1장을 몇 mm로 자를지 2. 기둥 개수(변마다 장수 + 1을 더함)와, 모서리 기둥을 1개로 함께 쓸 때의 개수 3. 기초 개수(기둥과 같음)와 모르타르 합계량 4. 같은 변에 목재 펜스를 만들 경우: 기둥 간격 1,000 mm 이하로 세울 때 변마다의 기둥 개수와 실제 간격, 가로대 2단의 개수, 폭 90 mm·틈 10 mm 세로판의 장수와 로스율 5% 포함 구매 장수 계산에 쓴 식과 실행 결과의 숫자를 보여 주세요.
사용법
-
1숫자 입력계산하고 싶은 숫자를 입력란에 입력합니다
-
2계산‘계산’ 버튼을 누릅니다
-
3결과 확인계산 결과가 바로 표시됩니다. 계산의 원리와 공식 해설도 같은 페이지에서 확인할 수 있습니다
DataChef의 특징
전문 지식 없이도 직관적이고 간단하게 사용
개인정보를 등록하지 않고도 이용할 수 있습니다
"다운로드"를 누르면 파일이 자동으로 삭제됩니다
출처 표기 불필요
상업적 이용 허가 연락도 필요 없습니다