komplexe Transportberechnung

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

paljass
******
Beiträge: 802
Registriert: Do, 25.10.2012 07:25

Re: komplexe Transportberechnung

Beitrag von paljass »

Hi,
ich hab mir jetzt nicht den gesamt Thread angesehen, aber hat dir wirklich jemand hier beigebracht, dass man mit Text "rechnen" kann?
Der Formelteil
MIN(WENN(Stueckguttarif.B1:Stueckguttarif.AH1>=$D$4...
ist meiner Meinung nach völlig sinnfrei; denn wer kann schon sagen, DK größer oder kleiner als LU oder GB ist.
In solcherlei Tabellen kann man die Abfrage relativ einfach durch

Code: Alles auswählen

=SVERWEIS(D5;Stueckguttarif.A1:AH16;VERGLEICH(D4;Stueckguttarif.A1:AH1;0);1)
lösen.
Natürlich kannst du den Vergleich für die Spaltennummer auch in deine Verschiebungsformel einbauen. Das sieht dann so aus:

Code: Alles auswählen

=VERSCHIEBUNG(Stueckguttarif.A1;MIN(WENN(Stueckguttarif.A2:Stueckguttarif.A16>=$D$5;ZEILE(Stueckguttarif.A2:Stueckguttarif.A16);999))-1;VERGLEICH(D4;Stueckguttarif.A1:AH1;0)-1)
Einen Unterschied habe ich zwischen den Formel festgestellt - da bist du jetzt gefragt:
Der SVerweis() sucht z.B. nach 9 kg, findet den Wert nicht und gibt den Wert für 8 kg zurück.
Die Verschiebung() bigt dagegen den Wert für 10 kg zurück.
Was richtig ist, musst du entscheiden.

Viel Erfolg
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Antworten