求めるものを選び、辺の長さ(m)と、既製パネルならパネル幅、木製なら高さ・支柱の間隔・横桟の段数・板の寸法を入力してください。定尺・基礎穴のモルタル量・単価は空欄でもかまいません。
このページでできること
- 辺の長さ(直線なら1辺、折れ曲がるなら最大4辺)とパネル幅(支柱の間隔)を入れるだけで、既製のアルミ・樹脂・メッシュフェンスのパネル枚数と支柱の本数、端のパネルを何mmに切るかがその場でわかります
- 角(コーナー)の支柱を辺ごとに2本立てるか、1本の角柱を共用するかを選べます。基礎(フェンスブロック・独立基礎)の個数は支柱の本数と同じ、基礎穴にモルタルを流すなら1本あたりの量から総量も出ます
- 木製・DIYフェンス(板張り)は、支柱の間隔(例:1000mm)から支柱の本数と実際の間隔、横桟(胴縁)の段数から横桟の本数と総延長、板の幅と隙間から縦板の枚数(または横板の段数×枚数)をロス率込みで求めます
- 手持ちのパネル枚数から張れる長さと支柱の本数を逆算できます。パネル・板・横桟・支柱・基礎の単価(任意)を入れると、材料ごとの概算費用と合計もわかります
- 辺ごとの立面図(支柱・パネルまたは板・横桟・基礎)を表示するので、割り付けのイメージを確認しながら数えられます。式のやさしい解説・Excel/Googleスプレッドシート/Python用のコピペ数式・計算ドリル(演習問題)もこのページにまとまっています
この計算は何の役に立つ?
例えば隣地との境界6.8mと、そこから折れる5mにメッシュフェンス(支柱の間隔2m)を張るなら、辺ごとに \(\lceil 6800 \div 2000 \rceil = 4\) 枚と \(\lceil 5000 \div 2000 \rceil = 3\) 枚で合計7枚、支柱は角に2本並べる作りで \((4 + 1) + (3 + 1) = 9\) 本、フェンスブロックも9個が目安になります。
ネット通販や施主支給で材料をそろえるときは「パネル○枚・支柱○本・コーナー部材○個・端部キャップ2個」のように数える必要があり、端の1枚を何mmに切るかまでわかっていると注文と施工の段取りが楽になります。フェンスを立てる位置や高さは、境界線の取り決めと自治体の決まりを先に確認します。
庭に高さ1.2m・長さ6.8mの木製の目隠しフェンスを作るなら、支柱を間隔1,000mm以下で \(\lceil 6800 \div 1000 \rceil + 1 = 8\) 本、横桟2段で \(2 \times 7 = 14\) 本、幅90mmの板を隙間10mmで縦に張って \(6800 \div 100 = 68\) 枚(ロス5%込みで72枚)が目安です。
板は定尺1,820mmから長さ1,200mmを1枚ずつしか取れないので、定尺の選び方と高さで無駄が大きく変わります。目隠しは風を受けるので、支柱の太さ・埋め込みの深さ・控え柱の要否は材料店や施工例の案内に従い、本数はこのページで数えます。
見積書には「フェンス本体 ○枚」「柱 ○本」「コーナー部材 ○個」「基礎ブロック ○個」「モルタル ○袋」のように数量が並びます。この式を知っていると、敷地の寸法からそれぞれの数量がどう出てくるのかを自分でも追いかけられ、打ち合わせで確認したいこと(角の納め方、端の切り方、門扉の位置、既存のブロック塀の上に載せるかどうか)を整理しやすくなります。
実際の見積もりには残土の処分・既存フェンスの撤去・工賃・諸経費も入るので、材料の本数だけで金額の妥当性は判断できません。
畑の周りにメッシュフェンスや獣害防止の柵を回すときも、辺ごとに「長さ÷パネル幅」を切り上げて枚数、辺ごとに「枚数+1」で支柱を数えます。四方を囲む場合もフェンスは出入口(門扉)の所で途切れるので、出入口の片側から順に辺1・辺2…と入れ、出入口の幅は辺の長さに含めません(出入口が辺の途中にあれば、その辺は出入口で2つに分けて数えます)。角の支柱の立て方(2本か共用か)で、角の数だけ本数が違います。
支柱をモルタルで固めるなら、1本あたりの穴の量から総量を出して「モルタル・コンクリートの配合」でセメントと砂の袋数まで出せます。
「パネル4枚+支柱5本」のセット品や、以前の工事で余ったパネルを使うときは、枚数×パネル幅で \(4 \times 2000 = 8000\) mm、つまり8m張れて支柱は「枚数+1」の5本、と確かめられます。手持ちの本数で足りない分だけを買い足すときの目安になります。
式と図
用語・記号の解説
記号
| \(L_{i}\) | エル・アイ | 辺 \(i\)(1番目・2番目…)の長さ。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,000mm。 |
| \(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,000mmですが、板の重さと風の受けやすさで決めます。 |
| \(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材なら89mm。 |
| \(s\) | エス | 板と板の間の隙間(mm)。space(隙間)の頭文字です。既定は10mmです。 |
| \(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枚分の本体。アルミ形材・樹脂・スチールのメッシュ(金網)などがあり、幅は支柱の間隔(2mなど)に合わせた規格になっています。 |
| メッシュフェンス | メッシュフェンス | 網目状の金網パネルを支柱に留めるフェンス。境界や駐車場・畑の柵によく使われ、幅2,000mm・高さ600〜1,800mm程度のパネルが定番です。 |
| 目隠しフェンス | めかくしフェンス | 板やパネルの隙間を狭くして外から中が見えにくいようにしたフェンス。風をまともに受けるので、同じ高さでも支柱の間隔を狭くしたり基礎を大きくしたりする対策が要ることが多く、製品の施工要領で確認します。 |
| 横桟 | よこざん | 木製フェンスで板を留めるために、支柱と支柱の間に横向きに渡す木材。胴縁(どうぶち)とも呼びます。1区間に1本ずつ、高さに応じて2〜3段渡すのが一般的です。 |
| 胴縁 | どうぶち | 板を留めるために支柱の間に横向きに渡す下地の木材。このページでは「横桟」と同じ意味で使います。 |
| 縦板 | たていた | 板を縦向きに並べて横桟に留める張り方。枚数は「辺の長さ ÷(板の幅+隙間)」の切り上げで、1枚の長さはフェンスの高さです。 |
| 横板 | よこいた | 板を横向きに何段か張る張り方。段数は「高さ ÷(板の幅+隙間)」の切り上げ、1段の本数は「辺の長さ ÷ 定尺」の切り上げで、継ぎ目は支柱の上に置きます。 |
| 芯々 | しんしん | 部材の中心から隣の部材の中心までの距離。支柱の「間隔」はこの芯々の距離で表すのが建築の慣例です(支柱の面から面までの「内法」とは違います)。 |
| スパン | スパン | 支柱と支柱の間の1区間のこと。横桟は支柱の上で継ぐので1スパンに1本ずつ渡し、「区間の数の合計 \(q\)」はこのスパンを全部の辺で数えたものです。 |
| 施主支給 | せしゅしきゅう | 工事を頼む人(施主)がフェンス本体や支柱などの材料を自分で買って用意し、施工だけを業者に頼むこと。材料の数量を自分で数える必要があるので、パネル・支柱・コーナー部材・基礎の個数をこのページの式で確かめます。 |
| 植木算 | うえきざん | 一列に並べる物の本数と間隔の数の関係を考える算数の問題。両端にも置くなら「本数=間隔の数+1」になります。支柱の本数の式の「+1」はこの考え方です。 |
| 切り上げ | きりあげ | 小数点以下があれば、値を1つ上の整数にする端数処理。パネル・板・支柱の本数は途中で止められないので必ず切り上げます。 |
| 切り捨て | きりすて | 小数点以下を捨てて整数にする端数処理。定尺1本から「何本取れるか」は、足りない分を取ることはできないので切り捨てます。 |
| 定尺 | ていじゃく | 木材が決まった長さで売られている、その標準の長さ。日本の木材は1820mm(6尺)・3640mm(12尺)など尺(1尺=303mm)を基準にした長さが多く、2000mm・4000mmのメートル基準のものもあります。 |
| 取り数 | とりすう | 定尺1本から、必要な長さの部材が何本取れるか。定尺の長さを部材の長さで割って切り捨てた値です。切り代(鋸の刃厚)まで考えた取り方は「木材の取り数計算機」で計算できます。 |
| ロス率 | ロスりつ | 端の板の切り落とし・木口の割れ・節や反りをよける分・張り間違いの予備など、正味の量より余分に必要になる分の割合。木製フェンスの板では一般に5〜10%程度を見込むことが多いです。 |
| フェンスブロック | フェンスブロック | 支柱を差し込む穴の開いたコンクリートの独立基礎。地面に埋めて水平を取り、穴に支柱を立ててモルタルで固めます。支柱1本に1個使います。 |
| 独立基礎 | どくりつきそ | 支柱1本ごとに置く基礎。フェンスブロックや、穴を掘ってモルタル・コンクリートを流し込んで固めるものがあります。ブロック塀の上に立てるフェンスは塀の穴が基礎の代わりになります。 |
| モルタル | モルタル | セメントと砂と水を練ったもの。基礎穴やフェンスブロックの穴に流して支柱を固めます。砂利も混ぜたものがコンクリートで、配合と袋数は「モルタル・コンクリートの配合」ページで求められます。 |
| コーナー部材 | コーナーぶざい | 角で2枚のパネルをつなぐ金具。コーナー継手とも呼びます。角に支柱を2本並べて使う製品が多く、角の数(辺の数−1)だけ要ります。 |
| 角柱 | かくちゅう | 角に1本立てて両側のパネルを受ける支柱。コーナー柱とも呼びます。この作りなら角ごとに支柱が1本減ります。 |
| 端部キャップ | たんぶキャップ | フェンスの両端の支柱・パネルの端に付ける部材。端の切り口を隠し、けがを防ぎます。両端で2か所要りますが、このページの本数には含まれません。 |
| 控え柱 | ひかえばしら | 高いフェンスや風を受けるフェンスで、支柱が倒れないように斜めに支える補助の柱。要否と本数は製品の施工要領で決まるので、このページでは数えません。 |
| 門扉 | もんぴ | 出入りのための扉。門扉の柱はフェンスの支柱より太く基礎も大きいので、フェンスの支柱とは別に門扉の製品に合わせて数えます。門扉の幅は辺の長さに含めません。 |
| 境界 | きょうかい | 自分の土地と隣の土地・道路との境目。フェンスを境界線のどちら側にどれだけ離して立てるかは、隣地との取り決めや自治体の決まりを確認して決めます。 |
前提として理解しておくといいこと
このページの計算を「意味がわかって」使えるようになるために、前提として理解しておくといいことをまとめました。
| 長さの単位の換算(小学2〜3年) |
|
| 整数の割り算と余り(小学3〜4年) |
|
| 概数・端数処理(小学4年) |
|
| 植木算(小学3〜4年・中学受験算数) |
|
| 割合(小学5年) |
|
| 小数の掛け算・割り算(小学5年) |
|
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 |
| パネルの単価(円/枚) | 12000 |
| パネルの枚数 | 7 |
| 支柱の単価(円/本) | 4000 |
| 支柱の本数 | 9 |
| 基礎の単価(円/個) | 1500 |
| 基礎の個数 | 9 |
| 概算費用の合計(円) | =B1*B2+B3*B4+B5*B6 |
「ROUNDUP(値, 0)」は小数点以下を切り上げて整数にする関数(式の ⌈ ⌉)です。
1つ目の表はB4が4枚・B5が3枚・B6が7枚、2つ目の表はB3が9本・B4が8本、3つ目の表はB3が9個・B4が270L、4つ目の表はB3が8本・B4が約971.4mm、5つ目の表はB4が14本・B5が13.6m、6つ目の表のB4は68枚、7つ目の表はB6が8段・B7が24枚、8つ目の表のB3は72枚、9つ目の表はB3が8m・B4が5本、10番目の表のB7は133500円になります。B列を自分の数値に書き換えるだけで使えます。辺が3つ以上あるときは1つ目の表の行を増やして同じ式を書きます。
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 |
| パネルの単価(円/枚) | 12000 |
| パネルの枚数 | 7 |
| 支柱の単価(円/本) | 4000 |
| 支柱の本数 | 9 |
| 基礎の単価(円/個) | 1500 |
| 基礎の個数 | 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.8m、辺2が5mのL字に、支柱の間隔2,000mmの既製パネルフェンスを張ります。角には辺ごとに支柱を立てて(角に2本)コーナー部材でつなぎます。支柱1本あたりの基礎穴のモルタルは30Lです。 次の値をそれぞれ求めてください。 1. 辺ごとのパネルの枚数(辺の長さ ÷ 2000 の切り上げ)と合計、各辺の最後の1枚を何mmに切るか 2. 支柱の本数(辺ごとに 枚数+1 を足す)と、角の支柱を1本で共用したときの本数 3. 基礎の個数(支柱と同じ)とモルタルの合計量 4. 同じ辺に木製フェンスを作る場合:支柱の間隔1,000mm以下で立てるときの辺ごとの支柱の本数と実際の間隔、横桟2段の本数、幅90mm・隙間10mmの縦板の枚数とロス率5%込みの購入枚数 計算に使った式と、実行結果の数値を示してください。
計算ドリル(演習問題)
このページの式を、自分の手で計算できるようになるための演習問題です。
答えと解説は解答ページにあります。
使い方
-
1数値を入力計算したい数値を入力欄に入力します
-
2計算「計算する」ボタンを押します
-
3結果を確認計算結果がその場に表示されます。計算の考え方や式の解説も同じページで確認できます
DataChefの特徴
専門知識不要、直感的で簡単な操作
個人情報を登録することなく使用できます
「ダウンロード」押下でファイルを自動削除
クレジット表記不要
商用利用許諾の連絡も不要です
