Hallo!
Ich habe folgendes Problem: In einer Zelle möchte ich eine Formel erfassen, die mehrere Zellen prüft und dann je nachdem einen anderen Wert auswählt. Leider wird diese Formel aber viiieeel länger als die 1024 Zeichen, die ich benutzen kann.
Ich habe mich im Internet mal in SVERWEIS eingelesen, glaube jetzt aber, dass es damit nicht möglich ist, denn ich benutze verschiedene Dateien und darin verschiedene Arbeitsblätter, und dann scheint das mit SVERWEIS nicht zu funktionieren.
Meine Stammformel sieht ungefähr so aus: =WENN($D$5=„TEXT1“;WENN($L$4=„Januar“;D6 aus einer anderen Datei;…)) usw. Insgesamt gibt es 10 Texte, nach denen ich suchen möchte, bei 12 Monaten, d.h. 10x12 WENN-Konstellationen.
Dabei wäre es hilfreich, wenn ich nicht „TEXT1“ erfassen müsste, sondern dort auch schon eine Zelle aus einer anderen Datei angeben könnte, und auch „Januar“ bzw. alle weiteren Monate könnte ich von dort übernehmen.
Falls jemand eine Möglichkeit kennt, die maximale Zellenlänge „auszutricksen“ bzw. mein Problem auf eine andere (wenn möglich nicht zu schwierige) Weise zu lösen, dann bin ich für Vorschläge sehr dankbar!
Gruss, Nadine
Hi Nadine,
Ich habe mich im Internet mal in SVERWEIS eingelesen,
m.E. wird Sverweis in der Excelhilfe ausreichend beschrieben.
glaube
jetzt aber, dass es damit nicht möglich ist, denn ich benutze
verschiedene Dateien und darin verschiedene Arbeitsblätter,
und dann scheint das mit SVERWEIS nicht zu funktionieren.
Der Schein trügt, Serweis klappt auch über Mappen hinweg.
Meine Stammformel sieht ungefähr so aus:
=WENN($D$5=„TEXT1“;WENN($L$4=„Januar“;D6 aus einer anderen
Datei;…)) usw. Insgesamt gibt es 10 Texte, nach denen ich
suchen möchte, bei 12 Monaten, d.h. 10x12
WENN-Konstellationen.
Zeige mal hier mal die ganze Formel.
Dabei wäre es hilfreich, wenn ich nicht „TEXT1“ erfassen
müsste, sondern dort auch schon eine Zelle aus einer anderen
Datei angeben könnte, und auch „Januar“ bzw. alle weiteren
Monate könnte ich von dort übernehmen.
Wie ist die „andere“ Dtei strukturiert?. So:
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │
──┼───────┼─────────┤
1 │ Text1 │ Januar │
──┼───────┼─────────┤
2 │ Text2 │ Februar │
──┼───────┼─────────┤
3 │ Text3 │ März │
──┼───────┼─────────┤
4 │ Text4 │ April │
──┼───────┼─────────┤
5 │ Text5 │ Mai │
──┴───────┴─────────┘
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Falls jemand eine Möglichkeit kennt, die maximale Zellenlänge
„auszutricksen“ bzw. mein Problem auf eine andere (wenn
möglich nicht zu schwierige) Weise zu lösen,
Du könntest Namen definieren, benutzerdefinierte Funktionen benutzen, eine andere Formel benutzen.
Dazu braucht mna aber mehr Infos…
dann bin ich für
Vorschläge sehr dankbar!
Dann zege das bitte auch, in deinen anderen Beiträgen fehlt gelegentlich noch das Feedback zu Vorschlägen 
Gruß
Reinhard
Gruss, Nadine
Grüezi Nadine
Ich habe folgendes Problem: In einer Zelle möchte ich eine
Formel erfassen, die mehrere Zellen prüft und dann je nachdem
einen anderen Wert auswählt. Leider wird diese Formel aber
viiieeel länger als die 1024 Zeichen, die ich benutzen kann.
Ja, das hatten wir bereits weiter unten, wenn ich mich recht erinnere.
Ich habe mich im Internet mal in SVERWEIS eingelesen, glaube
jetzt aber, dass es damit nicht möglich ist, denn ich benutze
verschiedene Dateien und darin verschiedene Arbeitsblätter,
und dann scheint das mit SVERWEIS nicht zu funktionieren.
Meine Stammformel sieht ungefähr so aus:
=WENN($D$5=„TEXT1“;WENN($L$4=„Januar“;D6 aus einer anderen
Datei;…)) usw. Insgesamt gibt es 10 Texte, nach denen ich
suchen möchte, bei 12 Monaten, d.h. 10x12
WENN-Konstellationen.
Ja, das ist arg und reicht wohl nie und nimmer mit der maximalen Formel-Länge.
Dabei wäre es hilfreich, wenn ich nicht „TEXT1“ erfassen
müsste, sondern dort auch schon eine Zelle aus einer anderen
Datei angeben könnte, und auch „Januar“ bzw. alle weiteren
Monate könnte ich von dort übernehmen.
Falls jemand eine Möglichkeit kennt, die maximale Zellenlänge
„auszutricksen“ bzw. mein Problem auf eine andere (wenn
möglich nicht zu schwierige) Weise zu lösen, dann bin ich für
Vorschläge sehr dankbar!
Erstelle in der aktuellen Mappe eine Liste in der Du alle Kombinationenen und alle Werte aus den anderen Mappen gemeinsam auflistest.
Beziehe dich dann z.B. mit SVERWEIS() auf diese nun zentral und kompakt vorliegende Liste.
–
Mit freundlichen Grüssen
Thomas Ramel
Hallo Thomas
Erstelle in der aktuellen Mappe eine Liste in der Du alle
Kombinationenen und alle Werte aus den anderen Mappen
gemeinsam auflistest.
Beziehe dich dann z.B. mit SVERWEIS() auf diese nun zentral
und kompakt vorliegende Liste.
Vielen Dank für den Hinweis.
Ich habe es eben so ähnlich probiert - mein Problem ist aber noch nicht ganz gelöst. Ich konnte den Teil mit den Monaten per SVERWEIS lösen, allerdings müssen die Texte immer noch mit WENN geprüft werden, da diese auf verschiedenen Arbeitsblättern vorkommen. Und nun reklamiert Excel, dass ich nicht mehr als 7 WENN- und SVERWEIS-Prüfungen verschachteln kann…
Hast du mir da auch noch einen Tipp?
Gruss, Nadine
Grüezi Nadine
Erstelle in der aktuellen Mappe eine Liste in der Du alle
Kombinationenen und alle Werte aus den anderen Mappen
gemeinsam auflistest.
Beziehe dich dann z.B. mit SVERWEIS() auf diese nun zentral
und kompakt vorliegende Liste.
Vielen Dank für den Hinweis.
Ich habe es eben so ähnlich probiert - mein Problem ist aber
noch nicht ganz gelöst. Ich konnte den Teil mit den Monaten
per SVERWEIS lösen, allerdings müssen die Texte immer noch mit
WENN geprüft werden, da diese auf verschiedenen
Arbeitsblättern vorkommen. Und nun reklamiert Excel, dass ich
nicht mehr als 7 WENN- und SVERWEIS-Prüfungen verschachteln
kann…
Hast du mir da auch noch einen Tipp?
Dann fasse doch alles auf einem Tabellenblatt zusammen - die Namen der Blätter kannst Du ja in einer eigenen Spalte unterbringen und z.B. mit den weiteren Kriterien verknüpfen. Dann kannst Du ganz direkt mit SVERWEIS() auf die Werte zugreifen.
…vielleicht solltest Du dich entschliessen, mit deinen konkreten Werten, Daten und Formel rauszurücken. Ich bin sicher, dass dann auch die Lösungshinweise konkret(er) werden…
–
Mit freundlichen Grüssen
Thomas Ramel
Hallo Thomas
Dann fasse doch alles auf einem
Tabellenblatt zusammen - die Namen der Blätter kannst Du ja in
einer eigenen Spalte unterbringen und z.B. mit den weiteren
Kriterien verknüpfen. Dann kannst Du ganz direkt mit
SVERWEIS() auf die Werte zugreifen.
…vielleicht solltest Du dich entschliessen, mit deinen
konkreten Werten, Daten und Formel rauszurücken. Ich bin
sicher, dass dann auch die Lösungshinweise konkret(er)
werden…
Ich werde versuchen, mein „Problem“ anders zu umgehen.
Sorry, aber es gäbe wahnsinnig viel Arbeit, alle Daten zu ersetzen, die nicht bekanntgegeben werden dürfen. Ausserdem ist es für mich einfach zu schwierig, genau zu erklären, wo das Problem liegt. Vermutlich verstehe ich einfach zu wenig von Excel.
Trotzdem vielen Dank für deine Hilfe!
Gruss, Nadine
Hallo Reinhard
Der Schein trügt, Serweis klappt auch über Mappen hinweg.
Ich habe es mit SVERWEIS versucht und es erleichtert mir jetzt einiges, danke für den Hinweis. Ist noch nicht perfekt, aber ich werde es so lassen.
Zeige mal hier mal die ganze Formel.
Ich müsste die ganze Formel abtippen, da ich nichts ins Internet rein- oder rauskopieren kann (von wegen Sicherheit). Und darum habe ich nur ein kleines Beispiel geliefert.
Ich lasse das Problem jetzt aber Problem sein und konzentriere mich wieder auf anderes.
Trotzdem vielen Dank für die Hilfe!
Ein schönes Wochenende!
Gruss, Nadine
Hi Nadine
…vielleicht solltest Du dich entschliessen, mit deinen
konkreten Werten, Daten und Formel rauszurücken. Ich bin
sicher, dass dann auch die Lösungshinweise konkret(er)
werden…
Ich werde versuchen, mein „Problem“ anders zu umgehen.
Sorry, auch das wird scheitern.
Sorry, aber es gäbe wahnsinnig viel Arbeit, alle Daten zu
ersetzen, die nicht bekanntgegeben werden dürfen.
Sehe ich absolut nicht so. Mach ne Kopie deiner Datei, lösche alle Zeilen in jedem Blatt ab Zeile 30 o.ä.
Lösche die Spalten die eh nicht relevant sind.
Anonymisier die restlichen Daten und lade das hoch.
Dazu noch deine Wunschformel die wohl zu lang ist, aber das ist wurscht, wir werden sie schon kürzen/verändern.
Ist eine Sache von 10 Minuten maximal.
Ansonsten wird das hier eine never ending story …
Gruß
Reinhard
Ausserdem
ist es für mich einfach zu schwierig, genau zu erklären, wo
das Problem liegt. Vermutlich verstehe ich einfach zu wenig
von Excel.
Trotzdem vielen Dank für deine Hilfe!
Gruss, Nadine
Hallo Nadine,
per SVERWEIS lösen, allerdings müssen die Texte immer noch mit
WENN geprüft werden, da diese auf verschiedenen
Arbeitsblättern vorkommen. Und nun reklamiert Excel, dass ich
nicht mehr als 7 WENN- und SVERWEIS-Prüfungen verschachteln
kann…
das mit den 7 möglichen Verschachtelungen kann man umgehen
/t/excel-zelle-soll-mehr-als-240-zeichen-aufnehmen/4…
allerdings möchte ich mich Thomas und Reinhard anschließen:
zuviele allgemeine Informationen ohne was konkretes. Das führt nur dazu, dass du viele allgemeine Vorschläge erhälst, die du vielleicht gar nicht verwenden kannst, weil wir das Problem nicht wirklich verstehen und du uns dein Problem nicht wirklich deutlich machen kannst.
Gruß
Marion
Hallo
Damit das hier keine Never-Ending-Story wird:
Ich habe mein Problem umgehen können, indem ich zwei verschiedene Formeln in zwei verschiedenen Feldern erfasst habe und dann in dem Feld, in dem ich den Ausgabewert brauche, einen Bezug auf das Feld, das grösser Null ist, gemacht habe.
Danke für eure Tipps!
Gruss, Nadine
Hallo Nadine,
da Du keine Beispielsdatei hochladen willst, noch einmal ein Versuch die Idee aus dem Forum auf Dein Problem zu optimieren:
—Zitatanfang—
Meine Stammformel sieht ungefähr so aus: =WENN($D$5=„TEXT1“;WENN($L$4=„Januar“;D6 aus einer anderen Datei;…)) usw. Insgesamt gibt es 10 Texte, nach denen ich suchen möchte, bei 12 Monaten, d.h. 10x12 WENN-Konstellationen.
—Zitatende—
Baue doch eine Matrix in folgender Form (fange auf einem neuen Blatt in A1 an) auf
Januar Februar März
3 4 5
Text1 3 =a.xls#sheet1!d6 ... ...
Text2 4 ... ... ...
Anschliessend kann sich den Zahlenwert für eine Kombination suchen, also für die Texte mit =sverweis und für die Monate mit =wverweis (okay das ist ein netter Trick, jenach Sachlage kann man sich aus einem Datum den Wert eines Monatsnamen direkt errechnen).
Mit der Funktion
ADRESSE(Zeile; Spalte; 1;"Tabelle")
erhälst Du jetzt eine textuelle Beschreibung Deiner Zielzelle, die Du mit
INDIREKT(ADRESSE(Zeile; Spalte; 1;"Tabelle"))
in den gewünschten Wert umsetzen kannst.
Falls Du Fehler hast, gehe bitte schrittweise vor und lasse Dir die einzelnen Werte anzeigen. Solltest Du die vorgschlagene Tabellen nicht im A1 anfangen, musst Du die Zahlenwerte entsprechend verändern.
MfG Georg V.
P.S: An die anderen Ratgebenden im Thread> Ja das geht bestimmt noch geschickter, aber dies ist ein Blindflug