Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1112to1116
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

Index ? MAkro oder Excelformael

Index ? MAkro oder Excelformael
Andreas
Hallo Zusammen
ich habe folgndes Problem. in einer Matrix (ab Zeile 2) stehen in Spalte A TeileSachnummern und in Zeile B dazugehörige Codes.
In der MAtrix steht jeweils eine 1 wenn die Sachnummer zum Code gehört. Es gehört jeweils nur eine Sachnuumer zu einem Code)
Ich möchte in Zeile 1 jeweils über dem Code die Sachnummer zu stehen haben,
Siehe Beispielmappe
https://www.herber.de/bbs/user/65423.xls
Danke

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Index ? MAkro oder Excelformael
29.10.2009 11:11:01
David
Hallo Andreas,
so gehts:
Tabelle1
 ABCD
1IST     
2  CodeCode2Code3
3A642ZZZ  1 
4A642YYY1   
5       
6       
7SOLL     
8  A642ZZZA642ZZZ 
9  CodeCode2Code3
10A642ZZZ  1 
11A642YYY1   

verwendete Formeln
Zelle Formel
B8 {=INDEX($A$3:$A$4;MAX(WENN(B4:B5=1;ZEILE(1:2);"")))}
C8 {=INDEX($A$3:$A$4;MAX(WENN(C4:C5=1;ZEILE(1:2);"")))}
{} Matrixformel mit Strg+Umschalt+Enter abschließen

Tabellendarstellung in Foren Version 4.11


Gruß
David
Anzeige
meinst Du so?
29.10.2009 11:12:31
Tino
Hallo,
 ABCD
8 A642YYYA642ZZZ 
9 CodeCode2Code3
10A642ZZZ 1 
11A642YYY1  

Formeln der Tabelle
ZelleFormel
B8=WENN(ZÄHLENWENN(B10:B11;1)>0;BEREICH.VERSCHIEBEN($A$9;VERGLEICH(1;B10:B11;0); ); "")
C8=WENN(ZÄHLENWENN(C10:C11;1)>0;BEREICH.VERSCHIEBEN($A$9;VERGLEICH(1;C10:C11;0); ); "")
D8=WENN(ZÄHLENWENN(D10:D11;1)>0;BEREICH.VERSCHIEBEN($A$9;VERGLEICH(1;D10:D11;0); ); "")

Gruß Tino
Anzeige
oder auch mit Index
29.10.2009 11:15:05
Tino
Hallo,
 ABCD
7SOLL   
8 A642YYYA642ZZZ 
9 CodeCode2Code3
10A642ZZZ 1 
11A642YYY1  

Formeln der Tabelle
ZelleFormel
B8=WENN(ZÄHLENWENN(B10:B11;1)>0;INDEX($A$10:$A$11;VERGLEICH(1;B10:B11;0); ); "")
C8=WENN(ZÄHLENWENN(C10:C11;1)>0;INDEX($A$10:$A$11;VERGLEICH(1;C10:C11;0); ); "")
D8=WENN(ZÄHLENWENN(D10:D11;1)>0;INDEX($A$10:$A$11;VERGLEICH(1;D10:D11;0); ); "")

Gruß Tino
Anzeige
AW: oder auch mit Index
29.10.2009 11:29:08
Andreas
Ich nochmal,
die Index-Formel funktioniert super.
Vielen Dank
AW: meinst Du so?
29.10.2009 11:25:13
Andreas
HAllo,
Danke die Formel funktioniert super,
allerdings muste ich die Zielzelle um 3 Zeilen nach oben verschieben. d.h über dem Code sind 2 freie Zeilen.
Somit wird mir die Sachnummer 3 Zeilen über der eigentlichen angezeigt
Zielzelle in Zeile 1
Codes in Zeile 4

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige