Registriert seit: 14.04.2014
Version(en): Office 2016 32bit
Hallo zusammen,
irgendwie seh ich den Wald vor lauter Bäumen nicht.
Depot | A | B | C | D | E |
2 | Indizes | Aktienwert | Branche | Kürzel | WKN / ISIN |
3 | MDax | Aareal Bank | Finanzsektor | ARL.DE | DE0005408116 |
4 | MDax | Finanzsektor | ARL.DE | DE0005408116 | #BEZUG! |
verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
A4 | =WENN(A3="Dow Jones";"Dow Jones";WENN(A3="Dax";"Dax";WENN(A3="TecDax";"TecDax";WENN(A3="Mdax";"MDax";"")))) | | |
B3:B4 | =SVERWEIS($A$3;Kürzel!$A:$E;ZEILE(B2);0) | | |
C3:C4 | =SVERWEIS($A3;Kürzel!$A:$E;ZEILE(C3);0) | | |
D3: D4 | =SVERWEIS($A3;Kürzel!$A:$E;ZEILE(D4);0) | | |
E3:E4 | =SVERWEIS($A3;Kürzel!$A:$E;ZEILE(E5);0) | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 18.19 einschl. 64 Bit |
Eigentlich dachte ich, dass wenn ich die Zeile ansteuere, die beim runterkopieren der Formel die Zeile plus 1 erhöht wird. In meiner Tabelle verrutscht das Ergebnis.
Wo mache ich den Fehler?
Registriert seit: 13.04.2014
Version(en): 365
02.12.2014, 12:10
(Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2014, 12:12 von BoskoBiati.)
Hallo,
was willst Du erreichen? Mit Deiner Formel wandert der SVERWEIS pro Zeile nach unten immer um eine Spalte nach rechts
C3 entspricht =SVERWEIS($A3;Kürzel!$A:$E;3;0)
C4 ist aber =SVERWEIS($A3;Kürzel!$A:$E;4;0)
Für A4 reicht auch das: =A3
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Bernie,
Du möchtest sicher so etwas:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | Indizes | Aktienwert | Branche | Kürzel | WKN / ISIN |
2 | MDax | 0 | 0 | 0 | 0 |
Zelle | Formel |
B2 | =SVERWEIS($A$3;Kürzel!$A:$E;SPALTE();0) |
C2 | =SVERWEIS($A$3;Kürzel!$A:$E;SPALTE();0) |
D2 | =SVERWEIS($A$3;Kürzel!$A:$E;SPALTE();0) |
E2 | =SVERWEIS($A$3;Kürzel!$A:$E;SPALTE();0) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Du hast in Der Matrix 5 Spalten. Da Zeile(B2) aber mit jeder weiteren Ziele um eins erhöht wird,
hast Du in Zelle E4 diese Formel stehen:
=SVERWEIS($A3;Kürzel!$A:$E;ZEILE(E6);0)ZEILE(E6) = 6
Deine Formel sucht dann in Spalte 6. Da es diese nicht gibt, kommt es zum Bezug Fehler.
Dann kommt noch hinzu, das was Edgar schreibt, Du verrutschst in den Spalten.
Gruß Atilla
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Edgar,
Zitat:Für A4 reicht auch das: =A3
das wollte ich auch schreiben, aber es könnten ja noch andere Werte als die Aufgeführten auftauchen,
dann würde ich so etwas nehmen:
=WENN(ODER(A3="Dow Jones";A3="Dax";A3="TecDax";A3="Mdax");A3;"")
Gruß Atilla
Registriert seit: 13.04.2014
Version(en): 365
Hallo Atilla,
ich fürchte, das wird hier mit SVERWEIS nicht funktionieren, da immer nur die erste Zeile gefunden wird. Wenn, wie es aussieht, eine Auflistung aller Zeilen mit Dax etc. erfolgen soll, dann hilft evtl ein Filter, VBA oder eine Sammlung von, im schlimmsten Fall, Matrixformeln.
Ich würde folgende Formel verwenden:
Code:
=index(B:B;vergleich($A3;Kürzel!$A:$A;0)+Zeile($a1)-1)
Die dann nach rechts und unten ziehen!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 14.04.2014
Version(en): Office 2016 32bit
Hallo Ihr Beiden,
Danke für die schnelle Hilfe.
@Atilla
Ich glaube, dass ich deine Erklärung ...
Zitat:Du hast in Der Matrix 5 Spalten. Da Zeile(B2) aber mit jeder weiteren Ziele um eins erhöht wird,
hast Du in Zelle E4 diese Formel stehen:
=SVERWEIS($A3;Kürzel!$A:$E;ZEILE(E6);0)
... verstanden habe. Wo ich noch Problem habe ist, wenn ich deine Formel waagerecht auf Spalte 5 ziehe passt alles, wenn ich sie senkrecht ziehe passiert das, alles die selben Werte ...
Depot | A | B | C | D | E |
2 | Indizes | Aktienwert | Branche | Kürzel | WKN / ISIN |
3 | Dow Jones | 3M Company | Konsumgüter | MMM | US88579Y1010 |
4 | Dow Jones | 3M Company | Konsumgüter | MMM | US88579Y1010 |
5 | Dow Jones | 3M Company | Konsumgüter | MMM | US88579Y1010 |
verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
A4:A5 | =WENN(ODER(A3="Dow Jones";A3="Dax";A3="TecDax";A3="Mdax");A3;"") | | |
B3:E5 | =SVERWEIS($A$3;Kürzel!$A:$E;SPALTE();0) | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 18.19 einschl. 64 Bit |
D.h. in Zelle B4 sollte der nächste Wert der Tabelle Kürzel erscheinen. Wo muss ich den Code ändern???
Registriert seit: 14.04.2014
Version(en): Office 2016 32bit
Hallo Edgar,
deine Formel liefert mir wieder die Überschriften der Tabelle Depot und wenn ich sie runterziehe bleibt es gleich ...
Depot | A | B | C | D | E |
2 | Indizes | Aktienwert | Branche | Kürzel | WKN / ISIN |
3 | Dow Jones | Aktienwert | Branche | Kürzel | WKN / ISIN |
4 | Dow Jones | Aktienwert | Branche | Kürzel | WKN / ISIN |
5 | Dow Jones | Aktienwert | Branche | Kürzel | WKN / ISIN |
verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
A4:A5 | =WENN(ODER(A3="Dow Jones";A3="Dax";A3="TecDax";A3="Mdax");A3;"") | | |
B3:E5 | =INDEX(B:B;VERGLEICH($A3;Kürzel!$A:$A;0)+ZEILE($A1)-1) | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 18.19 einschl. 64 Bit |
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
genau das habe ich vermutet. Dann passt ja meine Formel.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Bernie,
ich habe mich mehr auf die Funktionalität von SVERWEIS() versteift, deshalb habe ich nicht wirklich bemerkt, was Du ereichen möchtest.
Aber Edgar hat Dir ja jetz etwas passendes gezeigt. SVERWEIS() geht für Dein Vorhaben auf jeden Fall nicht.
Sonst wie Edgar schon bemerkt hat, bei vielen Daten, käme vielleicht VBA in Frage.
Gruß Atilla
Registriert seit: 14.04.2014
Version(en): 2003, 2007
02.12.2014, 12:57
(Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2014, 13:06 von atilla.)
Hallo Bernie,
Edgars Formel muss so aussehen:
=INDEX(Kürzel!B:B;VERGLEICH($A3;Kürzel!$A:$A;0)+ZEILE($A1)-1)
Gruß Atilla