Formel für Versandkosten

Hallo zusammen,

wir haben derzeit folgende Formel für die Versandkostenberechnung im Einsatz.

SUM(IF(d.weight <= 30 AND (d.length+(d.width*2)+(d.height*2)) <= 300, 9.90*b.quantity,
    IF(d.weight <= 40, 49.00*b.quantity,
    IF(d.weight <= 50, 52.00*b.quantity,
    IF(d.weight <= 60, 55.00*b.quantity,
    IF(d.weight <= 70, 58.00*b.quantity,
    IF(d.weight <= 80, 62.00*b.quantity,
    IF(d.weight <= 90, 65.00*b.quantity,
    IF(d.weight <= 100, 69.00*b.quantity,
0)))))))))

Es wird geprüft, wie schwer der Artikel ist und welche Maße der Artikel hat. Ist er schwerer als 30 kg und vom Paketmaß größer als 300 cm, wird nur noch auf das Gewicht geprüft, zwecks Versand durch eine Spedition.

Bei Einzelbestellungen ist alles gut. Hat man jetzt aber 2 Artikel, die zusammen weniger als 30 kg wiegen und zusammen kleiner als 300cm sind, würde Sinn machen die Artikel zusammen in ein Paket zu berechnen.

Wie könnte man das realisieren?

Für Tipps wäre ich Euch sehr dankbar…

Gruß Sebastian