Choisissez ce que vous cherchez (cubage ou calcul inverse), puis saisissez l’épaisseur, la largeur, la longueur et le nombre de pièces (jusqu’à 6 sortes ; les lignes sans épaisseur, largeur ni longueur sont ignorées). Le prix au m³ peut rester vide.
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formules et schémas
-
Cubage d’une pièce (épaisseur × largeur × longueur)
-
Le volume en litres (et le repère de 10 × 10 cm sur 1 m)
-
Du prix au m³ au prix au mètre linéaire
-
Cubage total (multiplier par le nombre de pièces et additionner)
-
Calcul inverse (longueur et nombre de pièces pour un volume visé)
-
Coût estimé et prix d’une pièce
-
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Saisissez l’épaisseur et la largeur (mm), la longueur (m) et le nombre de pièces (jusqu’à 6 sortes) : vous obtenez le cubage de chaque pièce et le total en mètres cubes (m³), l’unité dans laquelle se vend le bois de charpente
- Le schéma compare la section et la longueur à un repère simple, une pièce de 10 × 10 cm sur 1 m (10 litres), pour voir d’où vient le volume ; les étapes donnent aussi le volume en litres
- En calcul inverse, trouvez combien de mètres (et de pièces de 4 m, par exemple) il faut pour atteindre 1 m³ de bastaings : le nombre de pièces est arrondi au-dessus, avec le volume réellement acheté
- Indiquez un prix au m³ (facultatif) pour obtenir le coût estimé ; les formules montrent aussi comment passer d’un prix au m³ à un prix au mètre linéaire
- Une explication simple des formules et des formules à copier pour Excel, Google Sheets et Python sont aussi sur cette page
À quoi sert ce calcul ?
Le négoce et les scieries affichent le bois de charpente au m³, les magasins de bricolage souvent au mètre linéaire ou à la pièce. Pour un chevron de 63 × 75 mm (0,004725 m³ par mètre), un prix de 450 €/m³ équivaut à environ 2,13 €/ml ; un chevron de 4 m affiché 12 € revient, lui, à \(12 \div 0{,}0189 \approx 635\) €/m³.
Ramener les offres au m³ permet de comparer sur la même échelle des sections différentes (chevrons, bastaings, madriers) : c’est la raison d’être du commerce au cubage.
Les devis de charpente et d’ossature bois indiquent souvent « bois : tant de m³ ». Par exemple, 8 madriers de 75 × 225 mm en 5 m font \(0{,}075 \times 0{,}225 \times 5 \times 8 = 0{,}675\) m³ ; on ajoute ainsi toutes les sections pour obtenir le cubage du chantier.
Ce cubage multiplié par le prix au m³ donne le coût du bois, et l’on voit tout de suite l’effet d’un changement d’essence (sapin, douglas, mélèze) ou de qualité (C18, C24, traité autoclave) sur le total.
Pour un plateau de table ou des étagères en bois massif, les scieries et les menuiseries vendent souvent au cubage. Un plateau de 30 mm × 300 mm × 1,80 m fait \(0{,}03 \times 0{,}3 \times 1{,}8 = 0{,}0162\) m³ (16,2 L) ; à 1 800 €/m³ pour un feuillu (prix d’exemple), il revient à environ 29 €.
En saisissant toutes les pièces sur cette page, vous obtenez le cubage et le coût total, et vous voyez avant de commander l’effet d’un changement (épaisseur 25 mm au lieu de 30, plateau en deux lames…).
Certains bois importés d’Amérique du Nord (douglas, feuillus américains comme le noyer ou le chêne rouge) sont proposés en board feet (bf), l’unité de cubage américaine : 1 bf = 1 pouce × 12 pouces × 1 pied ≈ 0,00236 m³, soit environ 423,78 bf par m³. Un prix de 2 €/bf équivaut ainsi à environ 848 €/m³.
Attention : les Américains comptent les bf sur les dimensions nominales (un « 2 × 4 » mesure en réalité 38 × 89 mm) ; pour le volume réellement livré, calculez le cubage ici avec les dimensions réelles.
Le cubage sert aussi à organiser le transport et le stockage. Un bastaing de 63 × 175 mm en 4 m fait 0,0441 m³ : un m³ représente environ 23 bastaings (\(1 \div 0{,}0441 \approx 22{,}7\)). Le calcul inverse de cette page donne directement ce nombre.
Pour le poids, multipliez le cubage par la masse volumique : environ 450 à 500 kg par m³ pour du sapin ou de l’épicéa sec, davantage pour le chêne (700 kg/m³ environ) ou pour du bois humide. À ne pas confondre avec le stère du bois de chauffage.
Formules et schémas
Symboles et termes
Symboles
| \(V\) | vé | Le volume (m³), de « volume ». Il désigne le volume d’une pièce comme le volume visé. |
| \(t\) | té | L’épaisseur de la pièce (mm ou m), de l’anglais « thickness ». Pour une pièce carrée, peu importe quel côté on appelle épaisseur. |
| \(w\) | double vé | La largeur de la pièce (mm ou m), de l’anglais « width ». |
| \(L\) | èle | La longueur de la pièce (m), de « longueur ». \(L_1\) est la longueur d’une pièce en calcul inverse, \(L_{\text{total}}\) la longueur totale nécessaire. |
| \(V_{L}\) | vé indice èle | Le volume en litres : \(V \times 1000\), ou « épaisseur (cm) × largeur (cm) × longueur (m) ÷ 10 ». |
| \(p_{\text{ml}}\) | pé indice ml | Le prix au mètre linéaire (€/ml) : \(u \times t \times w\). |
| \(q\) | ku | Le nombre de pièces d’une même sorte (\(q_1\), \(q_2\)…), de « quantité ». |
| \(n\) | enne | Le nombre de pièces nécessaires en calcul inverse : \(n = \lceil L_{\text{total}} \div L_1 \rceil\). |
| \(u\) | u | Le prix au m³ (€/m³), de « unitaire ». |
| \(T\) | té majuscule | Le coût estimé (€), de « total ». Il ne couvre que le bois. |
| \(\lceil x \rceil\) | partie entière supérieure | Symbole de l’arrondi à l’entier supérieur (par exemple \(\lceil 22{,}68 \rceil = 23\)). |
Termes
| cubage | Le volume de bois, calculé comme un pavé droit aux dimensions commerciales (épaisseur × largeur × longueur), en m³. « Cuber » du bois, c’est en calculer le volume. |
| mètre cube | Le volume d’un cube de 1 m de côté (m³), soit 1 000 litres. C’est l’unité de vente du bois de charpente en négoce ; on écrit aussi « m3 ». |
| section | La surface de la coupe transversale d’une pièce (épaisseur × largeur), en m² ou en cm². Cubage = section × longueur. |
| mètre linéaire | Un mètre de longueur de pièce (abrégé ml). Les magasins vendent souvent le bois au mètre linéaire ; le prix au ml vaut prix au m³ × section. |
| longueur commerciale | La longueur standard dans laquelle le bois est vendu (par exemple 2 m, 2,40 m, 3 m, 4 m, 5 m ou 6 m pour le bois de charpente). |
| chevron | Pièce de charpente de section moyenne (par exemple 63 × 75 mm ou 50 × 75 mm) qui porte la couverture d’un toit. |
| bastaing | Pièce de bois de sapin ou d’épicéa d’environ 63 × 175 mm (aussi écrit basting), utilisée pour les solives, les pannes légères ou les ossatures. |
| madrier | Pièce de bois épaisse et large (par exemple 75 × 225 mm), utilisée pour les planchers, les poutres ou les échafaudages. |
| prix unitaire | Le prix pour une unité de quantité ; ici, le prix au m³ du bois. Coût = volume × prix au m³. |
| arrondi à l’entier supérieur | S’il y a une partie décimale, on passe à l’entier suivant. Le nombre de pièces à acheter s’arrondit toujours ainsi. |
| stère | Unité du bois de chauffage (1 m³ de bûches empilées, vides compris). À ne pas confondre avec le m³ de bois scié calculé ici, qui ne contient que du bois plein. |
Ce qu’il est utile de savoir avant de commencer
Voici ce qui aide à utiliser le calcul de cette page en le comprenant vraiment, et pas seulement en appuyant sur le bouton.
| Conversions d’unités de longueur (CE2-6e, 8-12 ans) |
|
| Volume du pavé droit (CM2-6e, 10-12 ans) |
|
| Multiplication et division de décimaux (CM2-6e, 10-12 ans) |
|
| Arrondis (CM1-CM2, 9-11 ans) |
|
| Proportionnalité et prix unitaire (CM2-5e, 10-13 ans) |
|
| Changements d’unité (6e-5e, 11-13 ans) |
|
Calculer avec Excel
| Épaisseur (mm) | 63 |
| Largeur (mm) | 75 |
| Longueur (m) | 4 |
| Volume d’une pièce (m³) | =B1/1000*B2/1000*B3 |
| Volume (m³) | 0,0189 |
| Volume (L) | =B1*1000 |
| Épaisseur (cm) | 6,3 |
| Largeur (cm) | 7,5 |
| Longueur (m) | 4 |
| Volume (L) | =B1*B2*B3/10 |
| Prix au m³ (€) | 450 |
| Épaisseur (mm) | 63 |
| Largeur (mm) | 75 |
| Prix au mètre linéaire (€) | =B1*B2/1000*B3/1000 |
| Volume d’une pièce, sorte 1 (m³) | 0,0189 |
| Nombre de pièces, sorte 1 | 10 |
| Volume d’une pièce, sorte 2 (m³) | 0,0441 |
| Nombre de pièces, sorte 2 | 6 |
| Cubage total (m³) | =B1*B2+B3*B4 |
| Volume visé (m³) | 1 |
| Épaisseur (mm) | 63 |
| Largeur (mm) | 175 |
| Longueur d’une pièce (m) | 4 |
| Longueur totale nécessaire (m) | =B1/(B2/1000*B3/1000) |
| Pièces nécessaires | =ARRONDI.SUP(B5/B4;0) |
| Volume (m³) | 0,5076 |
| Prix au m³ (€) | 450 |
| Coût estimé (€) | =B1*B2 |
| Volume d’une pièce (m³) | 0,0441 |
| Prix d’une pièce (€) | =B2*B4 |
Le 1er tableau donne B4 = 0,0189 m³ ; le 2e B2 = 18,9 L ; le 3e B4 = 18,9 L ; le 4e B4 ≈ 2,13 € ; le 5e B5 = 0,4536 m³ ; le 6e une longueur totale d’environ 90,70 m et 23 pièces ; le 7e un coût d’environ 228,42 € et un prix par pièce d’environ 19,85 €.
ARRONDI.SUP(valeur ; 0) arrondit à l’entier supérieur (le ⌈ ⌉ des formules). Il suffit de remplacer la colonne B par vos valeurs.
Calculer avec Google Sheets
| Épaisseur (mm) | 63 |
| Largeur (mm) | 75 |
| Longueur (m) | 4 |
| Volume d’une pièce (m³) | =B1/1000*B2/1000*B3 |
| Volume (m³) | 0,0189 |
| Volume (L) | =B1*1000 |
| Épaisseur (cm) | 6,3 |
| Largeur (cm) | 7,5 |
| Longueur (m) | 4 |
| Volume (L) | =B1*B2*B3/10 |
| Prix au m³ (€) | 450 |
| Épaisseur (mm) | 63 |
| Largeur (mm) | 75 |
| Prix au mètre linéaire (€) | =B1*B2/1000*B3/1000 |
| Volume d’une pièce, sorte 1 (m³) | 0,0189 |
| Nombre de pièces, sorte 1 | 10 |
| Volume d’une pièce, sorte 2 (m³) | 0,0441 |
| Nombre de pièces, sorte 2 | 6 |
| Cubage total (m³) | =B1*B2+B3*B4 |
| Volume visé (m³) | 1 |
| Épaisseur (mm) | 63 |
| Largeur (mm) | 175 |
| Longueur d’une pièce (m) | 4 |
| Longueur totale nécessaire (m) | =B1/(B2/1000*B3/1000) |
| Pièces nécessaires | =ARRONDI.SUP(B5/B4;0) |
| Volume (m³) | 0,5076 |
| Prix au m³ (€) | 450 |
| Coût estimé (€) | =B1*B2 |
| Volume d’une pièce (m³) | 0,0441 |
| Prix d’une pièce (€) | =B2*B4 |
Calculer avec Python
import math
from fractions import Fraction
# Unités japonaises gardées pour comparaison (1 sun = 1/33 m, 1 shaku = 10/33 m) et volume d'un sai (base : 1 sun x 1 sun x 1 jo = 100/35937 m³)
SUN_M = Fraction(1, 33)
SHAKU_M = Fraction(10, 33)
SAI_M3 = Fraction(100, 35937) # unité japonaise de cubage (à titre de comparaison)
KOKU_M3 = Fraction(10000, 35937) # 1 koku = 10 shaku cubes
BF_M3 = Fraction(2359737216, 10**12) # 1 board foot = 144 in³ = 0,002359737216 m³
unit_price_per_m3 = 450 # prix au m³ (€)
# pièces : (nom, épaisseur mm, largeur mm, longueur m, nombre)
parts = [("Chevrons", 63, 75, 4, 10), ("Bastaings", 63, 175, 4, 6), ("Planches", 27, 200, Fraction(200, 100), 5)]
total_m3 = Fraction(0)
for name, t_mm, w_mm, length_m, qty in parts:
volume_m3 = Fraction(t_mm, 1000) * Fraction(w_mm, 1000) * Fraction(length_m) # épaisseur × largeur × longueur (en m)
sai = volume_m3 / SAI_M3
total_m3 += volume_m3 * qty
print(f"{name} : une pièce {float(volume_m3):.6f} m³ ({float(sai):.3f} sai) → {qty} pièces : {float(volume_m3 * qty):.6f} m³")
print(f"Cubage total : {float(total_m3):.6f} m³ ({float(total_m3 / SAI_M3):.3f} sai, {float(total_m3 / KOKU_M3):.4f} koku, {float(total_m3 / BF_M3):.2f} bf)")
print(f"Coût estimé : {round(float(total_m3 * unit_price_per_m3)):,} € (soit {float(unit_price_per_m3 * SAI_M3):.2f} € par sai)")
# comparaison : une pièce de 3,5 sun x 3,5 sun x 10 shaku (unités japonaises)
t_sun, w_sun, length_shaku = Fraction(7, 2), Fraction(7, 2), 10
print(f"3,5 sun x 3,5 sun x 10 shaku : {float(t_sun * w_sun * length_shaku / 10)} sai = {float(t_sun * SUN_M * w_sun * SUN_M * length_shaku * SHAKU_M):.6f} m³")
# calcul inverse : bastaings de 63 x 175 mm pour 1 m³, en pièces de 4 m
target_m3 = Fraction(1)
area_m2 = Fraction(63, 1000) * Fraction(175, 1000)
total_length_m = target_m3 / area_m2
pieces = math.ceil(total_length_m / 4)
print(f"Longueur totale nécessaire : {float(total_length_m):.4f} m → en pièces de 4 m : {pieces} (avant arrondi {float(total_length_m / 4):.3f})")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
V = t ÷ 1000 × w ÷ 1000 × L
V = \frac{t}{1000} \times \frac{w}{1000} \times L
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>V</mi>
<mo>=</mo>
<mfrac><mi>t</mi><mn>1000</mn></mfrac>
<mo>×</mo>
<mfrac><mi>w</mi><mn>1000</mn></mfrac>
<mo>×</mo>
<mi>L</mi>
</mrow>
</math>
V = t/1000 * w/1000 * L
V = t/1000*w/1000*L
V := t/1000*w/1000*L;
V = t/1000*w/1000*L;
V = t/1000 × w/1000 × L
V_L = V × 1000, V_L = t_cm × w_cm × L_m ÷ 10
V_{L} = V \times 1000,\quad V_{L} = \frac{t_{\text{cm}} \times w_{\text{cm}} \times L_{\text{m}}}{10}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>V</mi><mi>L</mi></msub>
<mo>=</mo>
<mi>V</mi><mo>×</mo><mn>1000</mn>
<mo>,</mo>
<msub><mi>V</mi><mi>L</mi></msub>
<mo>=</mo>
<mfrac>
<mrow><msub><mi>t</mi><mtext>cm</mtext></msub><mo>×</mo><msub><mi>w</mi><mtext>cm</mtext></msub><mo>×</mo><msub><mi>L</mi><mtext>m</mtext></msub></mrow>
<mn>10</mn>
</mfrac>
</mrow>
</math>
V_L = V * 1000, V_L = (t_"cm" * w_"cm" * L_"m")/10
{V*1000, tCm*wCm*Lm/10}
VL := V*1000; VL2 := tCm*wCm*Lm/10;
VL = V*1000; VL2 = tCm*wCm*Lm/10;
V_L = V × 1000, V_L = (t_cm × w_cm × L_m)/10
p_ml = u × t × w, u = p_ml ÷ (t × w)
p_{\text{ml}} = u \, t \, w,\quad u = \frac{p_{\text{ml}}}{t \, w}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>p</mi><mtext>ml</mtext></msub>
<mo>=</mo>
<mi>u</mi><mo>⁢</mo><mi>t</mi><mo>⁢</mo><mi>w</mi>
<mo>,</mo>
<mi>u</mi>
<mo>=</mo>
<mfrac><msub><mi>p</mi><mtext>ml</mtext></msub><mrow><mi>t</mi><mo>⁢</mo><mi>w</mi></mrow></mfrac>
</mrow>
</math>
p_"ml" = u t w, u = p_"ml"/(t w)
{u*t*w, pml/(t*w)}
pml := u*t*w; u2 := pml/(t*w);
pml = u*t*w; u2 = pml/(t*w);
p_ml = u t w, u = p_ml/(t w)
V_total = V₁ × q₁ + V₂ × q₂ + …
V_{\text{total}} = \sum_i V_i \, q_i
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>V</mi><mtext>total</mtext></msub>
<mo>=</mo>
<munder><mo>∑</mo><mi>i</mi></munder>
<msub><mi>V</mi><mi>i</mi></msub>
<mo>⁢</mo>
<msub><mi>q</mi><mi>i</mi></msub>
</mrow>
</math>
V_"total" = sum_i V_i q_i
Total[V*q]
Vtotal := add(V[i]*q[i], i = 1 .. n);
Vtotal = sum(V .* q);
V_total = ∑_i V_i q_i
L_total = V ÷ (t × w), n = ⌈L_total ÷ L₁⌉
L_{\text{total}} = \frac{V}{t \, w},\quad n = \left\lceil \frac{L_{\text{total}}}{L_1} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mtext>total</mtext></msub>
<mo>=</mo>
<mfrac><mi>V</mi><mrow><mi>t</mi><mo>⁢</mo><mi>w</mi></mrow></mfrac>
<mo>,</mo>
<mi>n</mi>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>L</mi><mtext>total</mtext></msub><msub><mi>L</mi><mn>1</mn></msub></mfrac>
<mo>⌉</mo>
</mrow>
</math>
L_"total" = V/(t w), n = |~ L_"total"/L_1 ~|
{V/(t*w), Ceiling[V/(t*w*L1)]}
Ltotal := V/(t*w); n := ceil(Ltotal/L1);
Ltotal = V/(t*w); n = ceil(Ltotal/L1);
L_total = V/(t w), n = ⌈L_total/L_1⌉
T = V × u, u_p = u × V₁
T = V \times u,\quad u_{\text{p}} = u \times V_1
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi>
<mo>=</mo>
<mi>V</mi>
<mo>×</mo>
<mi>u</mi>
<mo>,</mo>
<msub><mi>u</mi><mtext>p</mtext></msub>
<mo>=</mo>
<mi>u</mi>
<mo>×</mo>
<msub><mi>V</mi><mn>1</mn></msub>
</mrow>
</math>
T = V * u, u_"p" = u * V_1
{V*u, u*V1}
T := V*u; up := u*V1;
T = V*u; up = u*V1;
T = V × u, u_p = u × V_1
Faire faire le calcul par ChatGPT
Vous êtes un assistant de calcul du cubage du bois. Effectuez les calculs ci-dessous en exécutant réellement du code Python, et fondez votre réponse uniquement sur les nombres obtenus à l’exécution (ne calculez pas de tête et ne devinez pas). Pour 10 chevrons (épaisseur 63 mm × largeur 75 mm × longueur 4 m), 6 bastaings (63 mm × 175 mm × 4 m) et 5 planches (27 mm × 200 mm × 2 m), calculez : 1. le volume d’une pièce de chaque sorte (m³ et litres) et le volume de chaque lot ; 2. le cubage total (m³) et le nombre total de pièces ; 3. le coût estimé pour un bois à 450 €/m³, et le prix au mètre linéaire d’un chevron à ce prix ; 4. en calcul inverse : la longueur totale de bastaings de 63 × 175 mm nécessaire pour 1 m³, et le nombre de pièces de 4 m (arrondi au-dessus). Montrez le code utilisé et les nombres obtenus à l’exécution. Précisez aussi que les dimensions commerciales (63 × 75 mm, etc.) peuvent différer légèrement des dimensions réelles.
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire