Werte staffeln!!!!
Hallo Spezies!
Ich habe folgendes Problem:
Ich habe eine Spalte mit Werten! Diese Werte sind von 0 bis 300000! Wenn der Wert 37555 lautet soll in einer Spalte "bis 75000" stehen! Ich habe mich an einem SVWeis versucht, aber irgendwie klappt das nicht so recht.
So sieht meine Formel aus:
=WENN(G3="KGT";SVERWEIS(Q3;Grundbeitragsstaffelung!$B$21:$D$40;1;1);SVERWEIS(Q3;Grundbeitragsstaffelung!$F$21:$H$34;1;1))
Diese Formel weist dann 35000 aus, wahrscheinlich, weil der Wert näher dran ist???
bei 0,00
bis 25.000,00
bis 35.000,00
bis 75.000,00
bis 102.000,00
bis 128.000,00
bis 150.000,00
über 150.000,00
Ich hoffe, mir kann schnell jemand helfen. Vielen Dank im Voraus!
Gruss
platin7
Antwort schreiben
Antwort 1 von Saarbauer vom 21.02.2020, 12:37 Options
Hallo,
der Sverweis() grreift immer auf den nächst nidrigeren wert zurück.
Warum definierst du deine Tabelle nicht um
ab 0,00
ab 25.000,00
ab 35.000,00
ab 75.000,00
ab 102.000,00
ab 128.000,00
ab 150.000,00
oder ähnlich
Gruß
Helmut
Antwort 2 von Platin7 vom 21.02.2020, 12:50 Options
Hallo Helmut!
Dies ist leider eine Vorgabe gewesen!
Wenn ich das jetzt ändere, stiftet das nur Verwirrung!
Vielleicht hat ja noch jemand eine Idee!
Gruss
Platin7
Antwort 3 von Saarbauer vom 21.02.2020, 13:42 Options
hallo,
da wird es nur mir viel Aufwand um nichts zu machen sein und ob das erfordelich ist, wage ich zu bezweifeln.
Du könntest natürlich auch so machen, wenn die 25.000,00 noch drin bleiben sollen, ab 25.000,01 oder ab 25.000,001
Gruß
Helmut
Antwort 4 von finger59 vom 21.02.2020, 14:11 Options
Hallo,
anstelle von Sverweis könnte man auch so einen Formel nehmen....
Ich hatte hierbei in Zelle A13 einen Wert eingegeben und anhand der wenn(und - Formel dann die entsprechenden Stufen festgelegt....
Anstelle der Stufen kannst Du natürlich auch Deine entsprechenden Werte eintragen - bis 35000 usw...
Vielleicht hilft Dir das ja auch weiter, auch wenn die Formel länger ist.
=WENN(A13=0;"Stufe 0";WENN(UND(A13>0;A13<=25000);"Stufe 1";WENN(UND(A13>25000;A13<=35000);"Stufe 2";WENN(UND(A13>35000;A13<=75000);"Stufe 3";WENN(UND(A13>75000;A13<=102000);"Stufe 4";WENN(UND(A13>102000;A13<=128000);"Stufe 5";WENN(UND(A13>128000;A13<=150000);"Stufe 6";"Stufe 7")))))))
Gruß Helmut
Antwort 5 von Platin7 vom 21.02.2020, 15:02 Options
Hallo Helmut!
Dein Ansatz funktioniert soweit!
Mein Problem:
Ich müsste noch 2 Stufen mehr einbauen!
Mehr als 7 gehen in Excel jedoch nicht!
Schade!
Platin7
Antwort 6 von Saarbauer vom 21.02.2020, 15:18 Options
Hallo,
mit dem Sverweis(9 kannst du soviel stufen einbauen wie du lustig bist.
Mit Wenn() musst du ab 7 Aufteilungen mit einer Hilfszelle arbeiten. Beispiel Hilfszelle = Z13 Hauptzelle C13; in Z13
=WENN(WENN(A13<=128000;"Stufe 5";WENN(A13<=150000;"Stufe 6";"Stufe 7")))
In der Hilfzelle werden ein Teil der Wenn()-Abfragen abgehandelt und der Rest dann in der eigentlichen Zelle und dort steht dann
=WENN(A13<=0;"Stufe 0";WENN(;A13<=25000;"Stufe 1";WENN(A13<=35000;"Stufe 2";WENN(A13<=75000;"Stufe 3";WENN(A13<=102000;"Stufe 4";WENN(A13<=128000;"Stufe 5";Z13)))))
damit kann man Wenn()-Abfragen fast unendlich erweitern.
Die Und ()-Abfrage kann man nach meiner ansicht weglassen, da das Programm, sobald die Bedingung erfüllt ist nicht weiter prüft.
Gruß
Helmut
Antwort 7 von Platin7 vom 27.02.2020, 14:28 Options
Danke für die Hilfe!
Habe das Problem mit der WENN-Funktion gelöst!
Gruss