Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1104to1108
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bezug finden

Bezug finden
Nibio
Hallo Profis,
ich habe versucht eine Lösung selbst zu finden, aber vegeblich.
Ich würde mich freuen wenn jemand eine Lösung für mich hätte.
Es ist nicht schwer, wenn man Profi ist, was ich leider nicht bin.
https://www.herber.de/bbs/user/64536.xls
Herzlichen Dank im Voraus
Gruß
Nibio

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Bezug finden
18.09.2009 21:02:37
Erich
Hi Vorname,
ein wenig könnten dir diese Formeln weiterhelfen - speziell die in I9.
Darum müsstest du dann noch ein INDIREKT(...) wickeln.
Natürlich ist auch noch der ausgewertete Bereich an deine Daten anzupassen.
Basis war die Formel in I5 - von http://www.excelformeln.de/formeln.html?welcher=35
Hier das Ganze - auch ein wenig kommentiert:
 ABCDEFGHIJ
14868183311011    
2249494185815 Zeile3 
3BB3318xx7640 Spalte4 
464888344768 Adresse$D$3(unnötig)
583xx521008125 Wertxx(unnötig)
67469538504    
7392019642438 Wert Sp. ABB 
8419878834084 Wert Ze. 1331 
917869401878 KombiBB331Das wäre deine Adresse...
1083842875844    

Formeln der Tabelle
ZelleFormel
I2{=GANZZAHL(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000)))}
I3{=REST(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000)); 1)*1000}
I4{=ADRESSE(GANZZAHL(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000))); REST(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000)); 1)*1000)}
I5{=INDIREKT(ADRESSE(GANZZAHL(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000))); REST(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000)); 1)*1000))}
I7{=INDEX(A:A;GANZZAHL(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000))))}
I8{=INDEX(1:1;1;REST(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000)); 1)*1000)}
I9{=INDEX(A:A;GANZZAHL(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000)))) & INDEX(1:1;1;REST(MIN(WENN(A1:F10="xx";ZEILE(1:10)+SPALTE(A:F)/1000)); 1)*1000)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Das mit der Rückmeldung gilt übrigens auch hier:
https://www.herber.de/forum/archiv/1100to1104/t1103579.htm
https://www.herber.de/forum/archiv/1100to1104/t1103505.htm
Anzeige
AW: Bezug finden
18.09.2009 22:06:41
BoskoBiati
Hallo Erich,
die Aufgabe hat mich sehr interessiert, bin aber nicht dahintergestiegen, wie man Zeile und Spalte eines Wertes aus einer Matrix auslesen kann. Dank Deiner Formeln war es nur noch ein Kinderspiel das Eregbnis zu finden. Große Klasse.
Zur Lösung des Problems werden im Prinzip aber nur die beiden ersten Formeln und ein wenig Bereich.verschieben eingewickelt in etwas indirekt benötigt.
Gruß
Bosko
AW: Bezug finden
19.09.2009 10:40:04
Nibio
Hallo Bosko,
Danke für deine Beitrag, aber ich komme nicht weiter, bin leider kein Profi.
Gruß
Nibio
AW: Bezug finden
19.09.2009 10:34:02
Nibio
Hallo Erich,
ist für mich zu kompliziert, ich blicke nicht. Aber trotzdem vielen Dank.
Gruß
Nibio
Anzeige
Formeln in deiner Tabelle
19.09.2009 12:32:34
Erich
Hi Salvatore,
die Formel(n) hab ich jetzt mal an deine Tabelle angepasst.
Du brauchst wohl nur die in V23, die anderen diesen nur zum Verständnis.
 VW
22Formel 
23888 
24AdresseD7
25Zeile20
26Spalte28

Formeln der Tabelle
ZelleFormel
V23{=INDIREKT(INDEX(Y:Y;GANZZAHL(MIN(WENN(AA17:AC22=MAX(AA17:AC22); ZEILE(17:22)+SPALTE(AA:AC)/1000)))) & Y24+INDEX(24:24;1;REST(MIN(WENN(AA17:AC22=MAX(AA17:AC22); ZEILE(17:22)+SPALTE(AA:AC)/1000)); 1)*1000))}
W24{=INDEX(Y:Y;GANZZAHL(MIN(WENN(AA17:AC22=MAX(AA17:AC22); ZEILE(17:22)+SPALTE(AA:AC)/1000)))) & Y24+INDEX(24:24;1;REST(MIN(WENN(AA17:AC22=MAX(AA17:AC22); ZEILE(17:22)+SPALTE(AA:AC)/1000)); 1)*1000)}
W25{=GANZZAHL(MIN(WENN(AA17:AC22=MAX(AA17:AC22); ZEILE(17:22)+SPALTE(AA:AC)/1000)))}
W26{=REST(MIN(WENN(AA17:AC22=MAX(AA17:AC22); ZEILE(17:22)+SPALTE(AA:AC)/1000)); 1)*1000}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Noch eine Bemerkung: "Danke" hört man immer gern, aber viel wichtiger fände ich,
ob eine Antwort geholfen hat, das Ergebnis passt, oder noch Fragen/Änderungen nötig waren oder sind.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Formeln in deiner Tabelle
19.09.2009 12:41:17
Nibio
wow!!! Unglaublich, Danke sehr.
Gruß
Nibio
AW: Formeln in deiner Tabelle
19.09.2009 12:41:59
Nibio
Danke vielmals, funktioniert super!!
Gruß
Nibio

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige