Supportnet / Forum / Tabellenkalkulation
Sverweis -Problem
Frage
Hi Zusammen
Also, da ich den Wert von 20 Variabeln ausgeben muss, hat sich das Thema wenn verschachtelung erledigt.( wenn b1 = s dann , wenn b1 = s2 dann bla bla)gehen ja nur sieben.
also arbeite ich mit einem sverweis und lass in einer matritze suchen. linke spalte text, rechte zahlen.( beispiel s = 8,5; oder f = 7,5)
wenn ich links jeden buchstaben nur einmal nutze ist alles kein problem, ist auch normal da jede variable nur einen logischen wert haben kann.
aber ich muss mit den kürzeln n, n2,
s, s1, s2, f1, f1a und so arbeiten. Sobald nun ein buchstabe irgendwie zweimal auftaucht obwohl doch n einen andere variable ist als n2, usw. spinnt excel rum( oder ich..) wo liegt mein denkfehler ?
ich danke für eure hilfe
gruss fred.
Antwort 1 von coros
Moin Fred,
es wäre sicherlich hilfreich, wenn Du mal die SVERWEIS- Formel hier posten würdest, damit man mal schauen kann, wo der eventuelle Fehler in der Formel liegt.
Bin dann gerne bereit, wenn es mir möglich ist, Dir zu helfen.
MfG,
coros
es wäre sicherlich hilfreich, wenn Du mal die SVERWEIS- Formel hier posten würdest, damit man mal schauen kann, wo der eventuelle Fehler in der Formel liegt.
Bin dann gerne bereit, wenn es mir möglich ist, Dir zu helfen.
MfG,
coros
Antwort 2 von fred
also linke spalte mit variablen von A1 bis A10, rechte Spalte(2) mit Werten von B1 bis B10.
C4 kommt der Sverweis, in C3 sollen die Werte eingegeben werden, Matritze wird absolut gesetzt. Formelin c4: =SVERWEIS(C3;$A$1$:$B$10$;2)
wie gesagt bei nur einmal vorkommenden Buchstaben in linker Spalte ( A1 bis A10 ) alles kein Problem, aber bei z.B N, N2, F, F1, F2 usw. wirft er die Werte durcheinander, gibt falsche werte aus, die zwar irgendwo aus der Matrize kommen, aber leider von einer anderen Stelle.
gruss fred
C4 kommt der Sverweis, in C3 sollen die Werte eingegeben werden, Matritze wird absolut gesetzt. Formelin c4: =SVERWEIS(C3;$A$1$:$B$10$;2)
wie gesagt bei nur einmal vorkommenden Buchstaben in linker Spalte ( A1 bis A10 ) alles kein Problem, aber bei z.B N, N2, F, F1, F2 usw. wirft er die Werte durcheinander, gibt falsche werte aus, die zwar irgendwo aus der Matrize kommen, aber leider von einer anderen Stelle.
gruss fred
Antwort 3 von want2cu
hi fred,
die Funktion SVERWEIS solltest du mit dem 4.Parameter "FALSCH" vervollständigen, dann klappt die Formel bestimmt.
Es heisst nicht "Matritze", sondern "MATRIX". ;-)
CU
Klaus
die Funktion SVERWEIS solltest du mit dem 4.Parameter "FALSCH" vervollständigen, dann klappt die Formel bestimmt.
Es heisst nicht "Matritze", sondern "MATRIX". ;-)
CU
Klaus
Antwort 4 von want2cu
hi fred,
noch ein kleiner Nachtrag: wenn du SVERWEIS ohne den Paramter "FALSCH" benutzt, dann muss die entsprechende Matrix aufsteigend sortiert sein.
Das ist leider in der Praxis oftmals nicht der Fall oder wird bei Änderungen vergessen.
Gerade in so einem Fall zeigt SVERWEIS immer noch etwas an, was nicht offenkundig als Fehler zu erkennen ist.
Entweder musst du den Matrixbereich also per Makro automatisch nach jeder Änderung aufsteigend sortieren lassen oder du nimmst den paramter FALSCH hinzu.
CU
klaus
noch ein kleiner Nachtrag: wenn du SVERWEIS ohne den Paramter "FALSCH" benutzt, dann muss die entsprechende Matrix aufsteigend sortiert sein.
Das ist leider in der Praxis oftmals nicht der Fall oder wird bei Änderungen vergessen.
Gerade in so einem Fall zeigt SVERWEIS immer noch etwas an, was nicht offenkundig als Fehler zu erkennen ist.
Entweder musst du den Matrixbereich also per Makro automatisch nach jeder Änderung aufsteigend sortieren lassen oder du nimmst den paramter FALSCH hinzu.
CU
klaus
Antwort 5 von fred
Fehler gefunden:
habe die werte nicht aufsteigend sortiert gehabt. Klappt jetzt, genial:
zu >> es heißt nicht matritze sondern Matrix...
Die Formel ist ein Matrixformel richtig, der bereich aus dem ich die werte nehme ist eine Matrix .. auch richtig, das ganze alles zusammen ist eine matrize, (leider) auch richtig, steht in so ziemlich jedem excel heft.
Ok leute ich danke euch sehr für eure hilfe.
gruss fre
habe die werte nicht aufsteigend sortiert gehabt. Klappt jetzt, genial:
zu >> es heißt nicht matritze sondern Matrix...
Die Formel ist ein Matrixformel richtig, der bereich aus dem ich die werte nehme ist eine Matrix .. auch richtig, das ganze alles zusammen ist eine matrize, (leider) auch richtig, steht in so ziemlich jedem excel heft.
Ok leute ich danke euch sehr für eure hilfe.
gruss fre
Antwort 6 von want2cu
Hallo Fred,
sorry, die Formel ist KEINE Matrixformel. Matrixformeln in Excel stehen in geschweiften Klammern und werden mit der Tastenkombination STRG-SHIFT-ENTER erzeugt.
Eine Matrix im Excel-Sprachgebrauch ist ein durch bestimmte Koordinaten festgelegter Tabellenbereich.
Ob und wie der Begriff Matrize im ZUsammenhang mit Datenbankabfragen benutzt wird, kann ich leider nicht sagen. Bei Google&Co bin ich da auch nicht fündig geworden.
Übrigens in meinen Excel-Büchern ebenfalls nich - ich habe übrigens mehr als nur ein "Zweitbuch" zum Thema Excel ;-)))
Cu
Klaus
sorry, die Formel ist KEINE Matrixformel. Matrixformeln in Excel stehen in geschweiften Klammern und werden mit der Tastenkombination STRG-SHIFT-ENTER erzeugt.
Eine Matrix im Excel-Sprachgebrauch ist ein durch bestimmte Koordinaten festgelegter Tabellenbereich.
Ob und wie der Begriff Matrize im ZUsammenhang mit Datenbankabfragen benutzt wird, kann ich leider nicht sagen. Bei Google&Co bin ich da auch nicht fündig geworden.
Übrigens in meinen Excel-Büchern ebenfalls nich - ich habe übrigens mehr als nur ein "Zweitbuch" zum Thema Excel ;-)))
Cu
Klaus

