Registriert seit: 23.08.2022
Version(en): 365
Hallo,
ich möchte gerne einen Bezug in XVERWEIS veränderbar angeben.
Also statt '$C$2:$C$8', '$C$($M3):$C$8', wobei M3=2
Mit =ADRESSE($M3;3;1;1)&":$C$8" krieg ich $C$2:$C$8, da dachte ich hau ich INDIREKT drum und hab den Bezug, aber das geht nicht.
Gruß
Registriert seit: 30.06.2023
Version(en): 2019
Hallo,
wenn Du XVerweis() benutzt, hast Du mindesten Excel 2021 oder sogar 365 - aber Deine Daten organisierst Du wie zu Zeiten von Excel '97 - total unstrukturiert.
mein Tipp: formatierte Tabellen - mehr muß man dazu nicht sagen! (siehe Fachliteratur)
Gruß von Luschi
aus klein-Paris
Registriert seit: 23.08.2022
Version(en): 365
14.08.2023, 20:57
(Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2023, 21:00 von aloqqq.)
Hätte ich SVERWEIS genutzt wäre es also strukturierter?
eine formatierte Tabelle ist halt bunt, das weiß ich nicht wie das was ändert.
Registriert seit: 13.04.2014
Version(en): 365
Hi,
Index(C:C;M3):C8
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 28.08.2022
Version(en): 365
15.08.2023, 13:31
(Dieser Beitrag wurde zuletzt bearbeitet: 15.08.2023, 13:36 von HKindler.)
Nur der Vollständigkeit halber:
INDIREKT("C"&M3&":C8")
Allerdings sollte man INDIREKT() meiden wie der Vampir den Knoblauch. Edgars Lösung ist wesentlich besser.
Und Strg-T-Tabellen sind nicht nur (auf Wunsch) bunt! IdR machen sie solche Klimmzüge wie du sie hier machst, nämlich das Bestimmen von Bereichen, überflüssig. Da wäre es z.B. ein einfaches =MAX(NameDerTabelle[NameDerSpalte])
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28
• aloqqq
Registriert seit: 23.08.2022
Version(en): 365
15.08.2023, 17:57
(Dieser Beitrag wurde zuletzt bearbeitet: 15.08.2023, 18:00 von aloqqq.)
Moment, das Ergebnis von MAX() wäre doch ein konstanter Wert. Ich bestimme den Bereich explizit weil er aus einer Rechnung hervorgeht.
Registriert seit: 28.08.2022
Version(en): 365
Hi,
MAX ist doch nur ein Beispiel. Wichtig ist das was in der Klammer steht. Das wächst oder schrumpft nämlich mit der Tabelle. Und genau dieser Wunsch ist idR der Hintergrund von Fragen zu INDIREKT. Genau das hat wahrscheinlich Luschi zu seiner Antwort veranlasst.
Übrigens können strukturelle Tabellen noch viel mehr…
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Registriert seit: 23.08.2022
Version(en): 365
15.08.2023, 21:36
(Dieser Beitrag wurde zuletzt bearbeitet: 15.08.2023, 21:36 von aloqqq.)
Ich habe jetzt versucht die INDEX Lösung zu nutzen. Leider ohne Erfolg. Von INDIREKT habe ich auf dein anraten die Finger gelassen.
Es gibt ein Problem mit XVERWEIS
Das geht:
=SUMME(INDEX($C$2:$C$9;$M3):$C$9)
Das geht nicht:
=XVERWEIS(1;INDEX($C$2:$C$9;$M3):$C$9;$A$2:$A$9;99;0) #WERT-Fehler
Unterscheidet sich der Parameter in diesen Fällen oder läuft da was schief?
Registriert seit: 13.04.2014
Version(en): 365
Hi,
ohne Mustertabelle wird das nur eine endlose Raterei.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 21.06.2016
Version(en): 2021
15.08.2023, 22:03
(Dieser Beitrag wurde zuletzt bearbeitet: 15.08.2023, 22:03 von Ego.)
Hallo a...,
Wenn in M3 keine 1 steht, sind die Bereiche (zweiter und dritter Patrameter des Xverweis) unterschiedlich lang.
Du must den Index auch für den dritten Parameter anwenden.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28
• aloqqq