Clever-Excel-Forum

Normale Version: WENN-Funktion kopieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe eine Datei, die aus zehn Arbeitsblättern (für 10 Artikel) besteht; jedes Arbeitsblatt enthält eine Tabelle mit Angeboten (1. /2./3./4. Angebot) für einen Artikel;
in ein Übersichtsblatt möchte ich jeweils den Wert des "jüngsten" (also z.B. des dritten) Angebotes auslesen; die Angebote stehen auf B17 (1. Angebot); B21 (2.); B23 (3.) und B25 (4.).:

=WENN('MX G133 WhiteLamb'!$B$25>0;'MX G133 WhiteLamb'!$B$25;WENN('MX G133 WhiteLamb'!$B$23>0;'MX G133 WhiteLamb'!$B$23;WENN('MX G133 WhiteLamb'!$B$21;'MX G133 WhiteLamb'!$B$21;'MX G133 WhiteLamb'!$B$17)))

...und jetzt zum Problem: ich habe 7 Anbieter in den einzelnen Arbeitsblättern (die Angebote stehen in Spalte B - H); um jetzt mein Übersichtsblatt zu füllen, muss ich die obige WENN-Abfrage für alle Spalten B bis H händisch anpassen; und für alle 10 Arbeitsblatt-Namen genauso.

...da muss es doch ´was geben, was ein klein wenig cleverer ist ??!!

Grosses Dankeschön im voraus !!
Hallo,

Zitat:...da muss es doch ´was geben, was ein klein wenig cleverer ist ??!!

mit Sicherheit. Als erstes denke ich, wirst du den Aufbau deiner Datei überdenken müssen. Um dir aber gezielte Vorschläge zu machen, solltest du eine Beispieldatei, die vom Aufbau her absolut deinem Original gleichen muss, hochladen. Lies mal bitte hier: https://www.clever-excel-forum.de/thread-326.html
Hallo,

Zitat:...da muss es doch ´was geben, was ein klein wenig cleverer ist ??!!


gibt es. Gleichartige Daten gehören auf ein Tabellenblatt, dann hast du die Probleme nicht.
Hallöchen,

wenn Du statt $B nur B schreibst, kannst Du schon mal die Formel nach rechts ziehen und die Spalten passen sich automatisch an.
Dann kopierst Du die Formeln für das nächste Blatt und ersetzt die Blattnamen im Bereich durch den nächsten.