Geben Sie die Handelslänge, die Schnittfuge sowie Länge und Anzahl jedes Teils ein (höchstens 8 Sorten; Zeilen ohne Länge werden ignoriert). Der Preis einer Stange darf leer bleiben.
Inhaltsverzeichnis
-
Was Sie auf dieser Seite tun können
-
Wofür ist diese Berechnung nützlich?
-
Anleitung
-
Formeln und Grafiken
-
Symbole und Begriffe
-
Was Sie vorab wissen sollten
-
Mit Excel berechnen
-
Mit Google Tabellen berechnen
-
Mit Python berechnen
-
Die Formel in LaTeX und anderen mathematischen Schreibweisen (zum Kopieren)
-
Die Berechnung von ChatGPT ausführen lassen
-
Die Vorteile von DataChef
-
Verwandte Funktionen
-
Alle NumberChef-Rechner
Was Sie auf dieser Seite tun können
- Geben Sie einfach die Handelslänge (2,4 m, 3 m, 4 m …) sowie Länge und Anzahl jedes benötigten Teils ein (bis zu 8 Sorten) und sehen Sie sofort, wie viele Stangen Sie kaufen müssen
- Die Schnittfuge (Dicke des Sägeblatts, standardmäßig 3 mm) wird mitgerechnet, sodass Ihnen Fallen wie „vier Teile zu 600 mm aus einer Stange von 2400 mm“ nicht entgehen (in Wirklichkeit passen nur drei)
- Die Aufteilung beruht auf dem Verfahren „längste Teile zuerst“ (First Fit Decreasing); bei insgesamt höchstens 60 Teilen wird zusätzlich die Kombination mit den wenigsten Stangen gesucht. Sie erhalten einen Zuschnittplan wie „Stange 1: Bein × 2, Verschnitt 394 mm“ und für jede Stange einen Balken in der Grafik
- Daneben steht die einfache Rechnung, bei der jede Teilesorte aus eigenen Stangen geschnitten wird, damit Sie sehen, wie viele Stangen der Sammelzuschnitt spart. Der Vergleich mit dem theoretischen Minimum (untere Schranke) zeigt, ob die Aufteilung optimal ist (nicht weiter zu verbessern) oder nur eine Näherung
- Wenn Sie den Preis einer Stange eingeben (freiwillig), erhalten Sie die geschätzten Kosten und die Ersparnis. Die Formeln werden auf dieser Seite verständlich erklärt, dazu gibt es Formeln zum Kopieren für Excel, Google Tabellen und Python
Wofür ist diese Berechnung nützlich?
Wer zum Beispiel einen Stehtisch mit vier Beinen zu 1000 mm, zwei Zargen zu 600 mm und zwei Stege (die unteren Querhölzer) zu 400 mm aus Kanthölzern von 2,40 m bauen will, braucht bei getrenntem Kauf für jedes Teil 4 Stangen, mit dem Sammelzuschnitt (längste Teile zuerst) aber nur 3 (Stange 1: Beine × 2, Stange 2: Beine × 2, Stange 3: Zargen × 2 + Stege × 2, Verschnitt 388 mm).
Wer vor dem Baumarktbesuch nachrechnet, erspart sich einen zweiten Weg wegen einer fehlenden Stange oder Reste, für die man keinen Platz hat. Lassen Sie im Markt zuschneiden, können Sie mit dem Zuschnittplan alle Schnitte auf einmal angeben.
Bei Arbeiten mit „vielen gleich langen Teilen“, etwa den Lagerhölzern einer Terrasse oder den Riegeln eines Zauns, summieren sich die Schnittfugen und verändern die Zahl. Schneidet man zum Beispiel Riegel zu 600 mm aus Stangen von 2400 mm, passen ohne Schnittfuge genau vier hinein, mit 3 mm aber \(4 \times 600 + 3 \times 3 = 2409\) mm: Für den vierten fehlen 9 mm, und es passen nur 3 pro Stange. Für 40 Riegel braucht man \(\lceil 40 \div 3 \rceil = 14\) Stangen, nicht 10.
Schon der Schritt von 600 mm auf 597 mm bringt 4 pro Stange und damit wieder 10 Stangen: Schon beim Entwurf zu prüfen, „wie viele Teile dieser Länge in eine Stange passen“, kann viel Material sparen.
Kabelkanäle, Installationsrohre, Aluminiumprofile, Gardinenschienen und alles, was „in fester Länge verkauft und nach Bedarf abgelängt wird“, berechnet man mit denselben Formeln wie Holz. Schneidet man zum Beispiel vier Stücke zu 750 mm, drei zu 600 mm und zwei zu 300 mm aus Stangen von 2 m (Schnittfuge 2 mm), braucht man mit dem Sammelzuschnitt 3 Stangen (4 bei getrenntem Kauf).
Die Schnittfuge ist je nach Werkzeug sehr verschieden: Bei einem Rohrschneider ist sie fast null, bei einer Metallsäge etwa 1 mm. Passen Sie die Schnittfuge an Ihr Werkzeug an.
In der Werkstatt macht das Material einen großen Teil der Kosten aus: Der Anteil des Materials, der zum Produkt wird, wird als Ausbeute verfolgt. Die „Ausbeute“ dieser Seite ist die Gesamtlänge der Teile geteilt durch die Gesamtlänge der gekauften Stangen; sie nähert sich 100 %, wenn Verschnitt und Schnittfugen kleiner werden.
Echte Betriebe verteilen Hunderte von Teilesorten auf Tausende von Stangen, mit Zuschnittoptimierungs-Software, die dasselbe „Bin-Packing-Problem“ löst wie diese Seite. First Fit Decreasing, das die längsten Teile zuerst legt, ist dabei ein klassisches Verfahren, um einen ersten Zuschnittplan aufzustellen.
Sockelleisten (unten an der Wand) und Deckenleisten (oben) werden in Längen wie 2,4 m oder 2,5 m verkauft und auf die Länge jeder Wand zugeschnitten. Will man zum Beispiel Sockelleisten von 2,40 m in einem Raum verlegen, dessen Wände 1500 mm, 1300 mm, 1500 mm und 1300 mm lang sind (Türöffnungen abgezogen), passen ein Stück zu 1500 und eines zu 1300 nicht in dieselbe Stange: Selbst der Sammelzuschnitt braucht 4 Stangen (die untere Schranke ist 3, aber sie ist nicht erreichbar).
Sobald eine einzige Wand mehr als die Hälfte der Handelslänge misst, lässt sich die Zahl nicht mehr verringern: Das hilft, früh zu entscheiden, ob man Stöße (Gehrungsschnitte) akzeptiert oder eine andere Handelslänge wählt.
Formeln und Grafiken
Symbole und Begriffe
Symbole
| \(L\) | großes L | Die Handelslänge (mm), also die Länge einer gekauften Holzstange. Anfangsbuchstabe von „Länge“, groß geschrieben, damit man sie von der Teillänge \(l\) unterscheidet. |
| \(l\), \(l_i\) | kleines l, l Index i | Die Länge eines Teils (eines zuzuschneidenden Stücks, in mm). Das \(i\) in \(l_i\) ist die Nummer der \(i\)-ten Teilesorte (es gibt mehrere Sorten: Beine, Zargen, Stege). |
| \(k\) | k | Die Schnittfuge (Dicke des Sägeblatts, in mm). Bei jedem Schnitt geht diese Länge an Holz verloren. Anfangsbuchstabe von „kerf“, dem englischen Wort für die Schnittfuge. |
| \(m\), \(m_i\) | m, m Index i | Die Zahl der Teile, die man aus einer Stange schneiden kann. Sie wird mit \(m = \lfloor (L + k) \div (l + k) \rfloor\) berechnet. |
| \(q_i\) | q Index i | Die benötigte Anzahl von Teil \(i\). Anfangsbuchstabe von „quantity“ (Menge). |
| \(B_i\), \(B_{\text{getr}}\) | B Index i, B Index getr | \(B_i\) ist die Zahl der Stangen, die allein für Teil \(i\) nötig sind (\(\lceil q_i \div m_i \rceil\)). \(B_{\text{getr}}\) ist die Summe, wenn jede Teilesorte getrennt gekauft wird (die Summe der \(B_i\)). |
| \(B\) | B | Die Zahl der Stangen, die für den Sammelzuschnitt (längste Teile zuerst) nötig sind. Das ist der wichtigste Wert dieser Seite. |
| \(n\) | n | Die Zahl der Teile, die aus einer bestimmten Stange geschnitten werden. Anfangsbuchstabe von „number“ (Anzahl). In der Formel für den Verschnitt gibt es an, wie oft die Schnittfuge abzuziehen ist. |
| \(w\) | w | Der Verschnitt einer Stange (die ungenutzte Restlänge, in mm). Anfangsbuchstabe von „waste“, dem englischen Wort für Abfall. |
| \(B_{\min}\) | B Index min | Die theoretisch kleinstmögliche Zahl von Stangen (untere Schranke). Sie wird mit \(\lceil \sum_i q_i (l_i + k) \div (L + k) \rceil\) berechnet; ist die Zahl \(B\) des Sammelzuschnitts gleich diesem Wert, ist die Aufteilung optimal. „min“ ist die Abkürzung für Minimum. |
| \(\Delta\) | Delta | Die gesparten Stangen, \(B_{\text{getr}} - B\). Der griechische Buchstabe Delta steht oft für eine Differenz (er entspricht dem d von „Differenz“). |
| \(u\) | u | Der Preis einer Stange (€). Anfangsbuchstabe von „unit price“ (Stückpreis). |
| \(T\) | T | Die geschätzten Kosten (€). Anfangsbuchstabe von „total“ (Summe). Nur das Holz selbst, ohne Zuschnitt im Markt und Lieferung. |
| \(\lfloor x \rfloor\) | Abrundung von x | Das Zeichen, das auf die nächstkleinere ganze Zahl abrundet (Gaußklammer). Beispiel: \(\lfloor 2{,}40 \rfloor = 2\), \(\lfloor 3 \rfloor = 3\). Bei der Zahl der Teile fällt weg, was nicht mehr hineinpasst, daher dieses Zeichen. |
| \(\lceil x \rceil\) | Aufrundung von x | Das Zeichen, das auf die nächstgrößere ganze Zahl aufrundet. Beispiel: \(\lceil 2{,}51 \rceil = 3\), \(\lceil 2 \rceil = 2\). Bei der Zahl der zu kaufenden Stangen kommt schon bei einem kleinen Fehlbetrag eine Stange dazu, daher dieses Zeichen. |
| \(\sum\) | Sigma | Das Zeichen für „alles addieren“. \(\sum_i q_i (l_i + k)\) bedeutet, \(q_i (l_i + k)\) für jede Teilesorte \(i\) zu berechnen und alles zu addieren. Es ist der griechische Buchstabe Sigma, der dem S von „Summe“ entspricht. |
Begriffe
| Handelslänge | Die Standardlänge, in der Holz, Stahl, Rohre und Ähnliches verkauft werden (auch Stangenlänge). In Deutschland gibt es Kantholz im Baumarkt vor allem in 2,0 m, 2,4 m, 2,5 m und 3 m, Dachlatten in 3 m und 4 m und Sockelleisten in 2,4 m oder 2,5 m (OBI, HORNBACH; Stand 2026). |
| Schnittfuge | Die Breite an Holz, die das Sägeblatt bei jedem Schnitt entfernt. Ein Kreissägeblatt ist oft zwischen 1,5 und 3 mm dick, und es ist üblich, mit rund 3 mm zu rechnen (Ausrisse und Anriss mit dem Bleistift eingeschlossen). Wenn Sie die Dicke Ihres Blatts kennen (oft aufgedruckt), geben Sie sie ein. Sie summiert sich mit jedem Schnitt und fällt daher vor allem ins Gewicht, wenn man viele kurze Teile schneidet. |
| Zuschnitt | In der Holzverarbeitung die Liste der zu schneidenden Teile mit ihren Maßen und die Art, sie aus Stangen oder Brettern zu gewinnen (Zuschnittliste, Zuschnittplan). Diese Seite behandelt den eindimensionalen Zuschnitt, nur in der Länge, nicht den zweidimensionalen Zuschnitt aus Sperrholzplatten. |
| Verschnitt | Das Material, das nach dem Schneiden der Teile am Ende einer Stange übrig bleibt (auch Restholz). Je weniger Verschnitt, desto weniger Material wird verschwendet und desto höher ist die Ausbeute. |
| Sammelzuschnitt | Verschiedene Teilesorten aus derselben Stange schneiden und weitere Teile in den Rest packen, statt getrennte Stangen „für die Beine“ und „für die Zargen“ zu nehmen. Er braucht oft weniger Stangen als der Kauf nach Teilesorten, und der Zuschnittplan dieser Seite zeigt, wie man dabei vorgeht. |
| First Fit Decreasing (FFD) | Ein Aufteilungsverfahren, das die Objekte „vom größten zum kleinsten (Decreasing) an die erste Stelle legt, an der sie passen (First Fit)“. Es ist ein klassisches Näherungsverfahren für das Bin-Packing-Problem und wird hier für den Sammelzuschnitt verwendet. Es ist einfach, liefert gute Ergebnisse und liegt höchstens bei etwa dem 1,22-Fachen des Minimums plus 1, findet aber nicht immer das Minimum. Erreicht es die untere Schranke nicht, sucht dieser Rechner die kleinste Stangenzahl mit dem Branch-and-Bound-Verfahren (bis 60 Teile). |
| Bin-Packing-Problem | Das Problem, Objekte unterschiedlicher Größe so in Behälter fester Größe zu packen, dass möglichst wenige Behälter gebraucht werden (auch Behälterproblem). Teile aus Stangen zu schneiden (Stangen = Behälter, Teile = Objekte) ist die eindimensionale Fassung. Bei vielen Objekten wächst der Aufwand, die beste Packung zu finden, sehr schnell; in der Praxis nutzt man meist klassische Näherungsverfahren wie FFD. |
| Branch-and-Bound-Verfahren | Ein Suchverfahren (auf Deutsch auch Verzweigen und Beschränken), das Kombinationen in Verzweigungen durchprobiert und jeden Zweig verwirft, der nicht besser werden kann als das bisher beste Ergebnis: So findet man die optimale Lösung, ohne alles zu probieren. Auf dieser Seite ist jede Art, eine Stange zu füllen, ein Zweig, und Zweige, bei denen „verwendete Stangen + untere Schranke der restlichen Teile“ das beste Ergebnis erreicht, werden verworfen. |
| Ausbeute | Der Anteil des Materials, der in den Teilen landet. Auf dieser Seite ist es „Gesamtlänge der Teile ÷ Gesamtlänge der gekauften Stangen“; sie nähert sich 100 %, wenn Verschnitt und Schnittfugen kleiner werden. |
| untere Schranke | Ein Wert, unter den man „mit keinem Trick kommen kann“. Das theoretische Minimum dieser Seite ist eine untere Schranke; erreicht die Aufteilung sie, ist sie optimal. Sie ist aber nicht immer erreichbar (drei Teile zu 1250 mm aus Stangen von 2400 mm ergeben eine untere Schranke von 2, aber man braucht 3 Stangen). |
| optimale Lösung | Die beste Antwort unter allen möglichen Vorgehensweisen. Auf dieser Seite ist es „die Aufteilung mit den wenigsten Stangen“. Erreicht der Sammelzuschnitt die untere Schranke, ist er optimal. Sonst ist er es auch dann, wenn das Durchsuchen aller Kombinationen bestätigt, dass sich keine Stange sparen lässt. |
| Querschnitt | Die Maße der Stirnfläche eines Holzes, zum Beispiel 45 × 45 mm bei einem Kantholz oder 30 × 50 mm bei einer Dachlatte. Gehobeltes Holz hat einen etwas kleineren Querschnitt als das Rohholz gleicher Bezeichnung (so heißt 45 × 45 mm auch 44 × 44 mm). Die Länge wird dagegen wie angegeben verkauft (eine Stange von 2,40 m ist 2400 mm lang). |
| Kantholz | Ein Holz mit quadratischem oder rechteckigem Querschnitt (zum Beispiel 44 × 44 mm oder 45 × 45 mm aus gehobelter Fichte), im Baumarkt das am leichtesten zu findende Holz für Rahmen und kleine Möbel. Es wird vor allem in 2,0 m, 2,4 m, 2,5 m und 3 m verkauft. |
Was Sie vorab wissen sollten
Damit Sie die Berechnung dieser Seite wirklich verstehen und nicht nur auf die Schaltfläche klicken, hilft es, Folgendes zu wissen.
| Division mit Rest (Klasse 3–4, 8–10 Jahre) |
|
| Runden (Klasse 4, 9–10 Jahre) |
|
| Division von Dezimalzahlen (Klasse 5–6, 10–12 Jahre) |
|
| Terme und Ungleichungen (Klasse 7–8, 12–14 Jahre) |
|
| Prozentrechnung (Klasse 6–7, 11–13 Jahre) |
|
Mit Excel berechnen
| Handelslänge (mm) | 2400 |
| Länge des Teils (mm) | 1000 |
| Schnittfuge (mm) | 3 |
| Teile pro Stange | =GANZZAHL((B1+B3)/(B2+B3)) |
| Anzahl des Teils | 4 |
| Teile pro Stange | 2 |
| Benötigte Stangen | =AUFRUNDEN(B1/B2;0) |
| Handelslänge (mm) | 2400 |
| Gesamtlänge der Teile aus der Stange (mm) | 2000 |
| Teile aus der Stange | 4 |
| Schnittfuge (mm) | 3 |
| Verschnitt (mm) | =MAX(0;B1-B2-B3*B4) |
| Summe von (Länge + Schnittfuge) aller Teile (mm) | 6024 |
| Handelslänge + Schnittfuge (mm) | 2403 |
| Theoretisches Minimum | =AUFRUNDEN(B1/B2;0) |
| Stangen bei getrenntem Kauf | 4 |
| Stangen beim Sammelzuschnitt | 3 |
| Preis einer Stange (€) | 9,57 |
| Gesparte Stangen | =B1-B2 |
| Geschätzte Kosten (€) | =B3*B2 |
„GANZZAHL(Wert)“ ist die Funktion, die auf die nächstkleinere ganze Zahl abrundet (das ⌊ ⌋ in den Formeln), und „AUFRUNDEN(Wert; 0)“ rundet auf die nächstgrößere ganze Zahl auf (⌈ ⌉).
B4 der ersten Tabelle ergibt 2, B3 der zweiten 2, B5 der dritten 388 mm, B3 der vierten 3, und die fünfte liefert 1 gesparte Stange und Kosten von 28,71 €.
Die Aufteilung „längste zuerst“ selbst besteht darin, die Teile von lang nach kurz zu sortieren und den Stangen nacheinander zuzuordnen, was in einer Tabellenkalkulation Handarbeit ist. Nutzen Sie die Tabellenkalkulation, um die Teile pro Stange, den Verschnitt und die untere Schranke zu prüfen, und diese Seite oder den Python-Code unten für den Zuschnittplan.
Mit Google Tabellen berechnen
| Handelslänge (mm) | 2400 |
| Länge des Teils (mm) | 1000 |
| Schnittfuge (mm) | 3 |
| Teile pro Stange | =GANZZAHL((B1+B3)/(B2+B3)) |
| Anzahl des Teils | 4 |
| Teile pro Stange | 2 |
| Benötigte Stangen | =AUFRUNDEN(B1/B2;0) |
| Handelslänge (mm) | 2400 |
| Gesamtlänge der Teile aus der Stange (mm) | 2000 |
| Teile aus der Stange | 4 |
| Schnittfuge (mm) | 3 |
| Verschnitt (mm) | =MAX(0;B1-B2-B3*B4) |
| Summe von (Länge + Schnittfuge) aller Teile (mm) | 6024 |
| Handelslänge + Schnittfuge (mm) | 2403 |
| Theoretisches Minimum | =AUFRUNDEN(B1/B2;0) |
| Stangen bei getrenntem Kauf | 4 |
| Stangen beim Sammelzuschnitt | 3 |
| Preis einer Stange (€) | 9,57 |
| Gesparte Stangen | =B1-B2 |
| Geschätzte Kosten (€) | =B3*B2 |
Mit Python berechnen
import math
stock_length = 2400 # Handelslänge (mm). Ein Kantholz von 2,40 m
kerf = 3 # Schnittfuge (Blattdicke, mm)
unit_price = 9.57 # Preis einer Stange (€)
# benötigte Teile: (Name, Länge in mm, Anzahl)
parts = [("Bein", 1000, 4), ("Zarge", 600, 2), ("Steg", 400, 2)]
# Stangen bei getrenntem Kauf jeder Teilesorte (durch die Teile pro Stange teilen und aufrunden)
stocks_separate = 0
for name, length, qty in parts:
per_stock = (stock_length + kerf) // (length + kerf) # abrunden (das ⌊ ⌋ der Formel)
stocks_separate += math.ceil(qty / per_stock) # aufrunden (das ⌈ ⌉ der Formel)
# Sammelzuschnitt: längste Teile zuerst, in die erste Stange, in die sie passen (First Fit Decreasing)
items = sorted([(length, name) for name, length, qty in parts for _ in range(qty)], key=lambda t: -t[0])
stocks = [] # je Stange ein {"parts": [...], "remaining": Restlänge}
for length, name in items:
for stock in stocks:
if length <= stock["remaining"]:
stock["parts"].append((name, length))
stock["remaining"] = max(0, stock["remaining"] - length - kerf)
break
else:
stocks.append({"parts": [(name, length)], "remaining": max(0, stock_length - length - kerf)})
# theoretisches Minimum (untere Schranke)
lower_bound = math.ceil(sum(qty * (length + kerf) for name, length, qty in parts) / (stock_length + kerf))
print(f"Stangen bei getrenntem Kauf jeder Teilesorte: {stocks_separate}")
print(f"Stangen beim Sammelzuschnitt: {len(stocks)} (theoretisches Minimum {lower_bound})")
for i, stock in enumerate(stocks, 1):
names = " + ".join(f"{name} {length}" for name, length in stock["parts"])
print(f" Stange {i}: {names} Verschnitt {stock['remaining']} mm")
print(f"Gesparte Stangen: {stocks_separate - len(stocks)}")
print(f"Geschätzte Kosten: {unit_price * len(stocks):.2f} €")
Die Formel in LaTeX und anderen mathematischen Schreibweisen (zum Kopieren)
m = ⌊(L + k) ÷ (l + k)⌋
m = \left\lfloor \frac{L + k}{l + k} \right\rfloor
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>m</mi>
<mo>=</mo>
<mo>⌊</mo>
<mfrac>
<mrow><mi>L</mi><mo>+</mo><mi>k</mi></mrow>
<mrow><mi>l</mi><mo>+</mo><mi>k</mi></mrow>
</mfrac>
<mo>⌋</mo>
</mrow>
</math>
m = |__ (L + k) / (l + k) __|
Floor[(L + k)/(l + k)]
m := floor((L + k)/(l + k));
m = floor((L + k)/(l + k));
m = ⌊(L + k)/(l + k)⌋
Bᵢ = ⌈qᵢ ÷ mᵢ⌉, B_getr = B₁ + B₂ + …
B_i = \left\lceil \frac{q_i}{m_i} \right\rceil,\quad B_{\text{getr}} = \sum_i B_i
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>B</mi><mi>i</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac><msub><mi>q</mi><mi>i</mi></msub><msub><mi>m</mi><mi>i</mi></msub></mfrac>
<mo>⌉</mo>
<mo>,</mo>
<msub><mi>B</mi><mtext>getr</mtext></msub>
<mo>=</mo>
<munder><mo>∑</mo><mi>i</mi></munder>
<msub><mi>B</mi><mi>i</mi></msub>
</mrow>
</math>
B_i = |~ q_i / m_i ~|, B_"getr" = sum_i B_i
Total[Ceiling[q/m]]
B := add(ceil(q[i]/m[i]), i = 1 .. n);
B = sum(ceil(q ./ m));
B_i = ⌈q_i/m_i⌉, B_getr = ∑_i B_i
w = L − (l₁ + l₂ + … + lₙ) − n × k
w = L - \sum_{j=1}^{n} l_j - n k
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>w</mi>
<mo>=</mo>
<mi>L</mi>
<mo>−</mo>
<munderover><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover>
<msub><mi>l</mi><mi>j</mi></msub>
<mo>−</mo>
<mi>n</mi><mo>⁢</mo><mi>k</mi>
</mrow>
</math>
w = L - sum_(j=1)^n l_j - n k
L - Total[l] - Length[l]*k
w := L - add(l[j], j = 1 .. n) - n*k;
w = L - sum(l) - numel(l)*k;
w = L − ∑_(j=1)^n l_j − nk
Bmin = ⌈Σ qᵢ(lᵢ + k) ÷ (L + k)⌉
B_{\min} = \left\lceil \frac{\sum_i q_i (l_i + k)}{L + k} \right\rceil
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>B</mi><mi>min</mi></msub>
<mo>=</mo>
<mo>⌈</mo>
<mfrac>
<mrow><munder><mo>∑</mo><mi>i</mi></munder><msub><mi>q</mi><mi>i</mi></msub><mo>(</mo><msub><mi>l</mi><mi>i</mi></msub><mo>+</mo><mi>k</mi><mo>)</mo></mrow>
<mrow><mi>L</mi><mo>+</mo><mi>k</mi></mrow>
</mfrac>
<mo>⌉</mo>
</mrow>
</math>
B_min = |~ (sum_i q_i (l_i + k)) / (L + k) ~|
Ceiling[Total[q*(l + k)]/(L + k)]
Bmin := ceil(add(q[i]*(l[i] + k), i = 1 .. n)/(L + k));
Bmin = ceil(sum(q .* (l + k))/(L + k));
B_min = ⌈(∑_i q_i (l_i + k))/(L + k)⌉
Δ = B_getr − B, T = u × B
\Delta = B_{\text{getr}} - B,\quad T = u \times B
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Δ</mi>
<mo>=</mo>
<msub><mi>B</mi><mtext>getr</mtext></msub>
<mo>−</mo>
<mi>B</mi>
<mo>,</mo>
<mi>T</mi>
<mo>=</mo>
<mi>u</mi>
<mo>×</mo>
<mi>B</mi>
</mrow>
</math>
Delta = B_"getr" - B, T = u * B
{bSep - b, u*b}
Delta := Bsep - B; T := u*B;
Delta = Bsep - B; T = u*B;
Δ = B_getr − B, T = u × B
Die Berechnung von ChatGPT ausführen lassen
Sie sind ein Rechenassistent für den Holzzuschnitt in der Tischlerei. Führen Sie die folgende Rechnung aus, indem Sie tatsächlich Python-Code ausführen, und stützen Sie Ihre Antwort ausschließlich auf die Zahlen aus der Ausführung (antworten Sie nicht aus dem Kopf oder mit Schätzungen). Aus Stangen von 2400 mm Länge schneide ich mit einer Schnittfuge von 3 mm vier Beine zu 1000 mm, zwei Zargen zu 600 mm und zwei Stege zu 400 mm. Berechnen Sie: 1. Für jedes Teil die Zahl der Teile pro Stange ((2400 + 3) ÷ (Länge des Teils + 3), abgerundet) 2. Die Gesamtzahl der Stangen, wenn jede Teilesorte aus eigenen Stangen geschnitten wird (Anzahl ÷ Teile pro Stange, aufgerundet, dann addiert) 3. Die Zahl der Stangen, wenn die längsten Teile zuerst in die erste Stange gelegt werden, in die sie passen (First Fit Decreasing), mit den Teilen und dem Verschnitt jeder Stange (jedes eingesetzte Teil verkürzt den Rest der Stange um „Länge + Schnittfuge“) 4. Die theoretisch kleinstmögliche Zahl von Stangen (Summe von (Länge + Schnittfuge) aller Teile ÷ (2400 + 3), aufgerundet) Zeigen Sie den verwendeten Code und die bei der Ausführung erhaltenen Zahlen.
Anleitung
-
1Zahlen eingebenGeben Sie die Zahlen, mit denen Sie rechnen möchten, in die Eingabefelder ein
-
2BerechnenKlicken Sie auf die Schaltfläche „Berechnen“
-
3Ergebnis ablesenDas Ergebnis erscheint sofort. Auf derselben Seite finden Sie auch den Rechenweg und die Erklärung der Formel
Die Vorteile von DataChef
Kein Fachwissen nötig – einfach und intuitiv
Keine persönlichen Daten erforderlich
Die Datei wird nach dem Download automatisch gelöscht
Keine Quellenangabe nötig
Keine vorherige Genehmigung erforderlich
