Elige lo que quieres calcular (cubicación o cálculo inverso) e introduce el espesor, el ancho, la longitud y el número de piezas (hasta 6 clases; las filas sin espesor, ancho ni longitud se ignoran). El precio por m³ puede quedar vacío.
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmulas y esquemas
-
Cubicación de una pieza (espesor × ancho × longitud)
-
El volumen en litros (y la referencia de 10 × 10 cm en 1 m)
-
Del precio por m³ al precio por metro lineal
-
Cubicación total (multiplicar por el número de piezas y sumar)
-
Cálculo inverso (longitud y número de piezas para un volumen objetivo)
-
Coste estimado y precio de una pieza
-
-
Símbolos y términos
-
Qué conviene saber de antemano
-
Cómo calcularlo con Excel
-
Cómo calcularlo con Hojas de cálculo de Google
-
Cómo calcularlo con Python
-
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
-
Cómo pedirle a ChatGPT que haga el cálculo
-
Las ventajas de DataChef
-
Funciones relacionadas
-
Todas las calculadoras de NumberChef
Qué puedes hacer en esta página
- Introduce el espesor y el ancho (mm), la longitud (m) y el número de piezas (hasta 6 clases): obtendrás la cubicación de cada pieza y el total en metros cúbicos (m³), la unidad en la que se vende la madera aserrada
- El esquema compara la escuadría y la longitud con una referencia sencilla, una pieza de 10 × 10 cm y 1 m de largo (10 litros), para ver de dónde sale el volumen; los pasos dan también el volumen en litros
- Con el cálculo inverso, averigua cuántos metros (y cuántas piezas de 4 m, por ejemplo) hacen falta para llegar a 1 m³ de tablones: el número de piezas se redondea hacia arriba, con el volumen realmente comprado
- Indica un precio por m³ (opcional) para obtener el coste estimado; las fórmulas también muestran cómo pasar de un precio por m³ a un precio por metro lineal
- En esta misma página también encontrarás una explicación sencilla de las fórmulas y fórmulas para copiar en Excel, Hojas de cálculo de Google y Python
¿Para qué sirve este cálculo?
Los almacenes de maderas y los aserraderos anuncian la madera aserrada por m³, y las grandes superficies de bricolaje, a menudo por metro lineal o por unidades. Para un cabio de 63 × 75 mm (0,004725 m³ por metro), un precio de 450 €/m³ equivale a unos 2,13 €/ml; un cabio de 4 m anunciado a 12 € sale, en cambio, a \(12 \div 0{,}0189 \approx 635\) €/m³.
Pasar las ofertas a m³ permite comparar en la misma escala escuadrías distintas (cabios, tablones, vigas): esa es la razón de ser del comercio por cubicación.
Los presupuestos de estructuras de madera indican a menudo «madera: tantos m³». Por ejemplo, 8 vigas de 75 × 225 mm y 5 m son \(0{,}075 \times 0{,}225 \times 5 \times 8 = 0{,}675\) m³; así se suman todas las escuadrías para obtener la cubicación de la obra.
Esa cubicación multiplicada por el precio por m³ da el coste de la madera, y se ve enseguida el efecto de cambiar de especie (abeto, pino, alerce) o de calidad (clase resistente C18 o C24 según la norma UNE-EN 338, tratada en autoclave) en el total.
Para un tablero de mesa o unas estanterías de madera maciza, los aserraderos y las carpinterías venden a menudo por cubicación. Un tablero de 30 mm × 300 mm × 1,80 m son \(0{,}03 \times 0{,}3 \times 1{,}8 = 0{,}0162\) m³ (16,2 L); a 1800 €/m³ para una frondosa (precio de ejemplo), sale a unos 29 €.
Si introduces todas las piezas en esta página, obtienes la cubicación y el coste total, y ves antes de pedir el efecto de un cambio (espesor de 25 mm en lugar de 30, tablero en dos tablas…).
Algunas maderas importadas de América del Norte (pino Oregón o douglas, frondosas americanas como el nogal o el roble rojo) se ofrecen en board feet (bf, pie tablar), la unidad de cubicación estadounidense, que no se usa en el comercio español de la madera: 1 bf = 1 pulgada × 12 pulgadas × 1 pie ≈ 0,00236 m³, es decir, unos 423,78 bf por m³. Un precio de 2 €/bf equivale así a unos 848 €/m³.
Ojo: los estadounidenses cuentan los bf con las dimensiones nominales (un «2 × 4» mide en realidad 38 × 89 mm); para el volumen realmente entregado, calcula aquí la cubicación con las dimensiones reales.
La cubicación sirve también para organizar el transporte y el almacenamiento. Un tablón de 63 × 175 mm y 4 m son 0,0441 m³: un m³ representa unos 23 tablones (\(1 \div 0{,}0441 \approx 22{,}7\)). El cálculo inverso de esta página da directamente ese número.
Para el peso, multiplica la cubicación por la densidad: unos 450 a 500 kg por m³ para abeto o pino seco, más para el roble (unos 700 kg/m³) o para madera húmeda. No lo confundas con el estéreo de la leña.
Fórmulas y esquemas
Símbolos y términos
Símbolos
| \(V\) | uve | El volumen (m³), de «volumen». Designa tanto el volumen de una pieza como el volumen objetivo. |
| \(t\) | te | El espesor de la pieza (mm o m), del inglés «thickness». En una pieza cuadrada, da igual qué lado se llame espesor. |
| \(w\) | uve doble | El ancho de la pieza (mm o m), del inglés «width». |
| \(L\) | ele | La longitud de la pieza (m). \(L_1\) es la longitud de una pieza en el cálculo inverso, \(L_{\text{total}}\) la longitud total necesaria. |
| \(V_{L}\) | uve subíndice ele | El volumen en litros: \(V \times 1000\), o «espesor (cm) × ancho (cm) × longitud (m) ÷ 10». |
| \(p_{\text{ml}}\) | pe subíndice eme ele | El precio por metro lineal (€/ml): \(u \times t \times w\). |
| \(q\) | cu | El número de piezas de una misma clase (\(q_1\), \(q_2\)…), de «cantidad». |
| \(n\) | ene | El número de piezas necesarias en el cálculo inverso: \(n = \lceil L_{\text{total}} \div L_1 \rceil\). |
| \(u\) | u | El precio por m³ (€/m³), de «unitario». |
| \(T\) | te mayúscula | El coste estimado (€), de «total». Solo cubre la madera. |
| \(\lceil x \rceil\) | parte entera por exceso | Símbolo del redondeo hacia arriba (por ejemplo \(\lceil 22{,}68 \rceil = 23\)). |
Términos
| cubicación | El volumen de la madera, calculado como un prisma rectangular con las dimensiones comerciales (espesor × ancho × longitud), en m³. «Cubicar» madera es calcular su volumen. |
| metro cúbico | El volumen de un cubo de 1 m de lado (m³), es decir, 1000 litros. Es la unidad de venta de la madera aserrada; también se escribe «m3». |
| escuadría | La superficie del corte transversal de una pieza (espesor × ancho), en m² o en cm². En carpintería se da en mm o cm (por ejemplo, 63 × 75 mm). Cubicación = escuadría × longitud. |
| metro lineal | Un metro de longitud de pieza (abreviado ml). Las tiendas suelen vender la madera por metro lineal; el precio por ml es precio por m³ × escuadría. |
| longitud comercial | La longitud estándar en la que se vende la madera (por ejemplo, 2 m, 2,40 m, 3 m, 4 m, 5 m o 6 m para la madera aserrada). |
| cabio | Pieza de madera de escuadría media (por ejemplo, 63 × 75 mm o 50 × 75 mm) que soporta la cubierta de un tejado. |
| tablón | Pieza de madera de abeto o pino de unos 63 × 175 mm, usada para viguetas, correas ligeras o entramados. |
| viga | Pieza de madera gruesa y ancha (por ejemplo, 75 × 225 mm), usada en forjados, vigas o andamios. |
| precio unitario | El precio de una unidad de cantidad; aquí, el precio por m³ de la madera. Coste = volumen × precio por m³. |
| redondeo hacia arriba | Si hay parte decimal, se pasa al entero siguiente. El número de piezas que hay que comprar se redondea siempre así. |
| estéreo | Unidad de la leña (1 m³ aparente de troncos apilados, huecos incluidos). No debe confundirse con el m³ de madera aserrada que se calcula aquí, que solo contiene madera maciza. |
Qué conviene saber de antemano
Esto es lo que ayuda a usar el cálculo de esta página entendiéndolo de verdad, y no solo pulsando el botón.
| Conversiones de unidades de longitud (3.º–6.º de Primaria, 8-12 años) |
|
| Volumen del prisma rectangular (5.º–6.º de Primaria, 10-12 años) |
|
| Multiplicación y división de decimales (5.º–6.º de Primaria, 10-12 años) |
|
| Redondeos (4.º–5.º de Primaria, 9-11 años) |
|
| Proporcionalidad y precio unitario (5.º de Primaria–1.º de ESO, 10-13 años) |
|
| Cambios de unidad (6.º de Primaria–1.º de ESO, 11-13 años) |
|
Cómo calcularlo con Excel
| Espesor (mm) | 63 |
| Ancho (mm) | 75 |
| Longitud (m) | 4 |
| Volumen de una pieza (m³) | =B1/1000*B2/1000*B3 |
| Volumen (m³) | 0,0189 |
| Volumen (L) | =B1*1000 |
| Espesor (cm) | 6,3 |
| Ancho (cm) | 7,5 |
| Longitud (m) | 4 |
| Volumen (L) | =B1*B2*B3/10 |
| Precio por m³ (€) | 450 |
| Espesor (mm) | 63 |
| Ancho (mm) | 75 |
| Precio por metro lineal (€) | =B1*B2/1000*B3/1000 |
| Volumen de una pieza, clase 1 (m³) | 0,0189 |
| Número de piezas, clase 1 | 10 |
| Volumen de una pieza, clase 2 (m³) | 0,0441 |
| Número de piezas, clase 2 | 6 |
| Cubicación total (m³) | =B1*B2+B3*B4 |
| Volumen objetivo (m³) | 1 |
| Espesor (mm) | 63 |
| Ancho (mm) | 175 |
| Longitud de una pieza (m) | 4 |
| Longitud total necesaria (m) | =B1/(B2/1000*B3/1000) |
| Piezas necesarias | =REDONDEAR.MAS(B5/B4;0) |
| Volumen (m³) | 0,5076 |
| Precio por m³ (€) | 450 |
| Coste estimado (€) | =B1*B2 |
| Volumen de una pieza (m³) | 0,0441 |
| Precio de una pieza (€) | =B2*B4 |
La 1.ª tabla da B4 = 0,0189 m³; la 2.ª, B2 = 18,9 L; la 3.ª, B4 = 18,9 L; la 4.ª, B4 ≈ 2,13 €; la 5.ª, B5 = 0,4536 m³; la 6.ª, una longitud total de unos 90,70 m y 23 piezas; la 7.ª, un coste de unos 228,42 € y un precio por pieza de unos 19,85 €.
REDONDEAR.MAS(valor; 0) redondea al entero superior (el ⌈ ⌉ de las fórmulas). Basta sustituir la columna B por tus valores.
Cómo calcularlo con Hojas de cálculo de Google
| Espesor (mm) | 63 |
| Ancho (mm) | 75 |
| Longitud (m) | 4 |
| Volumen de una pieza (m³) | =B1/1000*B2/1000*B3 |
| Volumen (m³) | 0,0189 |
| Volumen (L) | =B1*1000 |
| Espesor (cm) | 6,3 |
| Ancho (cm) | 7,5 |
| Longitud (m) | 4 |
| Volumen (L) | =B1*B2*B3/10 |
| Precio por m³ (€) | 450 |
| Espesor (mm) | 63 |
| Ancho (mm) | 75 |
| Precio por metro lineal (€) | =B1*B2/1000*B3/1000 |
| Volumen de una pieza, clase 1 (m³) | 0,0189 |
| Número de piezas, clase 1 | 10 |
| Volumen de una pieza, clase 2 (m³) | 0,0441 |
| Número de piezas, clase 2 | 6 |
| Cubicación total (m³) | =B1*B2+B3*B4 |
| Volumen objetivo (m³) | 1 |
| Espesor (mm) | 63 |
| Ancho (mm) | 175 |
| Longitud de una pieza (m) | 4 |
| Longitud total necesaria (m) | =B1/(B2/1000*B3/1000) |
| Piezas necesarias | =REDONDEAR.MAS(B5/B4;0) |
| Volumen (m³) | 0,5076 |
| Precio por m³ (€) | 450 |
| Coste estimado (€) | =B1*B2 |
| Volumen de una pieza (m³) | 0,0441 |
| Precio de una pieza (€) | =B2*B4 |
Cómo calcularlo con Python
import math
from fractions import Fraction
# Unidades japonesas conservadas para comparar (1 sun = 1/33 m, 1 shaku = 10/33 m) y volumen de 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) # unidad japonesa de cubicación (a modo de comparación)
KOKU_M3 = Fraction(10000, 35937) # 1 koku = 10 shaku cúbicos
BF_M3 = Fraction(2359737216, 10**12) # 1 board foot = 144 in³ = 0,002359737216 m³
unit_price_per_m3 = 450 # precio por m³ (€, valor de ejemplo)
# piezas: (nombre, espesor mm, ancho mm, longitud m, cantidad)
parts = [("Cabios", 63, 75, 4, 10), ("Tablones", 63, 175, 4, 6), ("Tablas", 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) # espesor × ancho × longitud (en m)
sai = volume_m3 / SAI_M3
total_m3 += volume_m3 * qty
print(f"{name}: una pieza {float(volume_m3):.6f} m³ ({float(sai):.3f} sai) → {qty} piezas: {float(volume_m3 * qty):.6f} m³")
print(f"Cubicación 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"Coste estimado: {round(float(total_m3 * unit_price_per_m3)):,} € (es decir, {float(unit_price_per_m3 * SAI_M3):.2f} € por sai)")
# comparación: una pieza de 3,5 sun x 3,5 sun x 10 shaku (unidades japonesas)
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³")
# cálculo inverso: tablones de 63 x 175 mm para 1 m³, en piezas 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"Longitud total necesaria: {float(total_length_m):.4f} m → en piezas de 4 m: {pieces} (antes de redondear {float(total_length_m / 4):.3f})")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
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
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo de la cubicación de la madera. Haz los cálculos siguientes ejecutando realmente código Python y basa tu respuesta únicamente en los números obtenidos al ejecutarlo (sin cálculo mental ni suposiciones). Para 10 cabios (espesor 63 mm × ancho 75 mm × longitud 4 m), 6 tablones (63 mm × 175 mm × 4 m) y 5 tablas (27 mm × 200 mm × 2 m), calcula: 1. el volumen de una pieza de cada clase (m³ y litros) y el volumen de cada lote; 2. la cubicación total (m³) y el número total de piezas; 3. el coste estimado para una madera a 450 €/m³ y el precio por metro lineal de un cabio a ese precio; 4. en cálculo inverso: la longitud total de tablones de 63 × 175 mm necesaria para 1 m³ y el número de piezas de 4 m (redondeado hacia arriba). Muestra el código usado y los números obtenidos al ejecutarlo. Indica también que las dimensiones comerciales (63 × 75 mm, etc.) pueden diferir ligeramente de las dimensiones reales.
Cómo usar
-
1Introduce los númerosEscribe en los campos los números con los que quieres calcular
-
2CalculaHaz clic en el botón «Calcular»
-
3Consulta el resultadoEl resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
Las ventajas de DataChef
Sin conocimientos técnicos: fácil e intuitivo
Sin necesidad de dar datos personales
Los archivos se borran automáticamente tras la descarga
Sin necesidad de atribución
Sin necesidad de pedir permiso