Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Variabler Zellbezug
#1
Hi,

ich habe das Problem momentan in einer gesperrten Datei zu arbeiten für die ich leider das Passwort nicht habe.
Ich kann also nur ohne VBA arbeiten.
Im Anhang ist ein Ausschnitt zu sehen um den es geht.
Folgende Formel =MAX(Data!$AA494:$AA601)
Und zwar möchte ich, dass er die Nummer der Zelle also 494 zugehörig zu AA aus dem Feld I2 nimmt.
Geht das irgendwie?
Gedacht hatte ich AA(=I2), das funktioniert aber nicht.
Wäre euch dankbar für jede Hilfe.

Grüße
olben :19:


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hola,

ungetestet:


Code:
=MAX(INDIREKT("Data!$AA"&I2):$AA601)

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • olben001
Antworten Top
#3
Hi,

besser:


Code:
=MAX(Index(Data!$AA:$AA;I2):$AA601)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • olben001
Antworten Top
#4
Hey,

danke für die schnellen Antworten.
Leider sagt er mir dann bei beiden Lösungen "Ein in der Formel verwendeter Wert ist vom falschen Datentyp" :s
Antworten Top
#5
Hi,

dann ist irgendwas falsch.  Aus einem Bild kann man aber leider nichts rauslesen.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Eine der Spalten war als Text und nicht als Zahl bzw. Standard definiert.
=MAX(INDIREKT("Data!$AR"&I2):INDIREKT("Data!$AR"&J2))
So hab ich es jetzt gemacht. Die Lösungen funktionieren beide.

Danke nochmal :19:
Antworten Top
#7
Hi,

INDIREKT ist die schlechtere Wahl:


http://www.online-excel.de/excel/singsel.php?f=24
http://www.online-excel.de/excel/grusel.php?f=6
http://www.online-excel.de/excel/singsel.php?f=171
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • olben001
Antworten Top
#8
Ok, danke.
Habs nochmal geändert auf:

Code:
=MAX(INDEX(Data!$AA:$AA;I2):INDEX(Data!$AA:$AA;J2))
Mein Problem hierbei ist nur das Verständnis. Ich verstehe nicht warum zwei mal $AA hintereinander stehen muss? Huh
Danke
Antworten Top
#9
Hi,

lies Dir mal die Hilfe zu Index durch. AA:AA benennt die ganze Spalte, I2 gibt die zugehörige Zeile aus!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • olben001
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste