Registriert seit: 06.09.2016
Version(en): 2007
Hallo ihr Meister der Tabelle
ich kniffe schon den ganzen Tag an einem Problem.
Ich suche mit der Formel {=MAX(WENN('BC1'!2:2<>"";SPALTE('BC1'!2:2)))} die letzte Beschrieben Spalte im Sheet BC1 Spalte 2
Soweit klar und das Funktioniert auch einwandfrei.
Nun möchte ich jedoch sowohl das Sheet als auch die Spalte variabel setzten mit
{=MAX(WENN(INDIREKT(B2&"!"&C2&":"&C2&"<>""");SPALTE(INDIREKT(B2&"!"&C2&":"&C2))))}
Hier bekomme ich jedoch nur einen #BEZUG zurück.
Siehe beigefügte Tabelle.
Kann mir hier jemand sagen, was ich falsch mache?
Herzlichen Dank für eure Mühe.
Susmark
Angehängte Dateien
Test12.xlsx (Größe: 22,64 KB / Downloads: 4)
Registriert seit: 13.04.2014
Version(en): 365, 2019
06.09.2016, 09:09
(Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2016, 09:21 von BoskoBiati .)
Hallo,
Code:
{=MAX(WENN(INDIREKT(B3&"!"&C3&":"&C3)<>"";SPALTE(INDIREKT(B3&"!"&C3&":"&C3))))}
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 06.09.2016
Version(en): 2007
06.09.2016, 09:21
(Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2016, 09:21 von susmark .)
Wie falsch interpretiert?
Registriert seit: 13.04.2014
Version(en): 365, 2019
Hallo,
richtige Formel in #2
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 06.09.2016
Version(en): 2007
Mein Gott, du bist mein Held.
Ich dachte zwar, das ich das auch schon versucht habe, da hatte ich dann wohl einen Fehler drin.
Tausendfachen Dank.
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, meinst du so..:
Code:
=VERGLEICH(0;INDEX(INDIREKT(B2&"!A:Z");C2;);-1)
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Registriert seit: 10.04.2014
Version(en): Office 2019
(06.09.2016, 09:09) BoskoBiati schrieb: Hallo,
Code:
{=MAX(WENN(INDIREKT(B3&"!"&C3&":"&C3)<>"";SPALTE(INDIREKT(B3&"!"&C3&":"&C3))))}
Hallo Edgar, aber, aber... es geht doch wesentlich einfacher - auch ohne Matrix-Formel..:
Arbeitsblatt mit dem Namen 'Daten' A B C D 1 Tem Sheet Zeile Letzte Spalte 2 Team1 BC1 2 11 3 Team2 BC1 3 11 4 Team3 BC1 4 10 5 Team4 BC1 5 9 6 Team5 BC1 6 8 7 Team6 BC1 7 11 8 Team7 BC1 8 7 9 Team8 BC1 9 9 10 Team9 BC1 10 10 11 Team10 BC1 11 9 12 Team11 BC1 12 9 13 Team1 BC2 2 11 14 Team2 BC2 3 10 15 Team3 BC2 4 10 16 Team4 BC2 5 11 17 Team5 BC2 6 9 18 Team6 BC2 7 11 19 Team7 BC2 8 8 20 Team8 BC2 9 11 21 Team9 BC2 10 9 22 Team10 BC2 11 11 23 Team11 BC2 12 10 24 Team1 BC3 2 11 25 Team2 BC3 3 10 26 Team3 BC3 4 11 27 Team4 BC3 5 8 28 Team5 BC3 6 11 29 Team6 BC3 7 9 30 Team7 BC3 8 11 31 Team8 BC3 9 6 32 Team9 BC3 10 11 33 Team10 BC3 11 7 34 Team11 BC3 12 10
Zelle Formel C2 =VERGLEICH (A2;INDIREKT (B2&"!"&"A:A") ;0) D2 =VERGLEICH (0;INDEX (INDIREKT (B2&"!A:Z") ;C2;) ;-1)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, wenn du (und dananch sieht es aus) später den letzten Wert auslesen lassen willst, kannst du das ohne diese Hilfskonstrukte in C und D direkt mit INDIREKT() ganz einfach...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford