Clever-Excel-Forum

Normale Version: ODER(WENN())
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin, ich versuche grade bei Excel ein kleines Programm zu schreiben was mir eine Rechnung erstellt. Ist aber eigentlich auch egal. Mein Problem ist folgendes: [attachment=5929]

Unten beim zusammen rechnen soll er wenn ich links "v" schreibe die Summe rechnen, bei "w" 19% Mehrwertsteuer drauf rechnen und so weiter. Eigentlich nichts wildes.
Wichtig ist mir das dieses Zusammenrechnen variabel passiert jennachdem wieviele Positionen ich in der Rechnung habe, daher der Umweg mit den Kennziffern v,w,x,y,z. In einem zweiten Reiter habe ich das Leistungsverzeichnis auf das ich per Index Funktion zugreife. [attachment=5930]

=ODER(WENN(A36="v";SUMME(G$22:G35);WENNFEHLER(C36*F36;""));WENN(A36="w";G35*0,19;WENNFEHLER(C36*F36;""));WENN(A36="x";SUMME(G35:G36);WENNFEHLER(C36*F36;""));WENN(A36="y";"";WENNFEHLER(C36*F36;""));WENN(A36="z";"";WENNFEHLER(C36*F36;"")))

Das ist die Funktion für die Gesamtsumme.
Wenn ich nur : WENN(A36="v";SUMME(G$22:G35);WENNFEHLER(C36*F36;""))
reinschreibe funktioniert es. das bringt mir allerdings nichts, da ich in alle Zellen die gleiche Funktion reinschreiben muss um die Flexibiliät zu erhalten.

Kann mir jemand sagen wo der Fehler ist bzw. wie man das am klügsten macht?
Hoffe mein Problem ist einigermßen verständlich erklärt :D

Gruß Thorge
Hallo,




Zitat:wie man das am klügsten macht?
definitiv nicht so und anhand eines Bildchen schon mal gar nicht!
Entschuldige bitte das ich nicht an die Exceldatei gedacht habe.
Hallo,

vielleicht so:

[attachment=5933]
Ah Super jetzt weiß ich wo bei mir der Haken war. Die Oder(WENN()) Funktion war Schwachsinn. Habe die WENN(WENN( Verschachtelung übernommen. Jetzt funtioniert das so wie ich mir das vorgestellt hatte ! VIELEN DANK!