Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
860to864
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
860to864
860to864
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

860to864: Zellen vergleichen

Zellen vergleichen
06.04.2007 17:48:56
rotstern
Ich habe in Spalte A verschiedene Namen stehen, in Spalte B Datumsangaben.
Ich möchte den letzten eingetragenen Namen der Spalte A mit dem darüber vergleichen. Wenn dieser GLEICH ist, dann die darüber usw.. Erst wenn ein ungleich der letzten Zelle lautender Name erscheint soll das nebenstehende Datum als Wert in einem separatem Feld als "Antwort" erscheinen.
Wenn also ausschließlich unterschiedliche Namen vorhanden sind, gibt die Formel nur das nebenstehende Datum der letzten Zelle aus...., ich bekomms nicht hin :-((((

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen vergleichen
06.04.2007 18:20:00
Christian
Hallo rotstern,
meinst Du so?
Tabelle3

 ABCDE
1Name 11.1.2007 letzter Nameerster Treffer von unten <> letzter Name
2Name 22.1.2007 Name 18.1.2007
3Name 23.1.2007   
4Name 24.1.2007   
5Name 25.1.2007   
6Name 16.1.2007   
7Name 17.1.2007   
8Name 48.1.2007   
9Name 19.1.2007   
10Name 110.1.2007   

Formeln der Tabelle
ZelleFormel
D2=BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0)
E2{=INDEX(B1:B1000;KGRÖSSTE(WENN((A1:A1000<>BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0))*(A1:A1000<>""); ZEILE(A1:A1000)); 1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: Zellen vergleichen
06.04.2007 18:22:00
rotstern
SUPER !!!!!!!!
Das Datum müsste aber B9 sein, also der Wert neben dem letzten GLEICHEN Namen bevor ein anderer Name erscheint, also der 9.1.
AW: Zellen vergleichen
06.04.2007 18:34:00
Christian
Hallo rotstern,
dann evtl. so:
Tabelle3

 ABCDE
1Name 11.1.2007 letzter Nameerster Treffer von unten <> letzter Name
2Name 22.1.2007 Name 19.1.2007
3Name 23.1.2007   
4Name 24.1.2007   
5Name 25.1.2007   
6Name 16.1.2007   
7Name 17.1.2007   
8Name 48.1.2007   
9Name 19.1.2007   
10Name 110.1.2007   

Formeln der Tabelle
ZelleFormel
E2{=WENN(ISTFEHLER(INDEX(B1:B1000;KGRÖSSTE(WENN((A1:A1000=BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0))*(A1:A1000<>""); ZEILE(A1:A1000)); 1)-1)); "nur gleiche Einträge";INDEX(B1:B1000;KGRÖSSTE(WENN((A1:A1000=BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0))*(A1:A1000<>""); ZEILE(A1:A1000)); 1)-1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: Zellen vergleichen
07.04.2007 15:01:05
rotstern
Irgendwie klappt das nicht.
https://www.herber.de/bbs/user/41638.xls
In diser BSP-Tabelle müsste "Jens" und "4" stehen, weil ja über dem letzten Namen ein anderer steht.
AW: Zellen vergleichen
07.04.2007 15:38:00
Christian
Hallo rotstern,
dann evtl. so:
Tabelle1

 ABCD
1Jens1Jens4
2Jens2  
3Frank3  
4Jens4  

Formeln der Tabelle
ZelleFormel
C1{=BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0)}
D1{=WENN(BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0)<>BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-2;0); INDEX(B1:B1000;KGRÖSSTE(WENN((A1:A1000=BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0))*(A1:A1000<>""); ZEILE(A1:A1000)); 1)); INDEX(B1:B1000;KGRÖSSTE(WENN((A1:A1000=BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0))*(A1:A1000<>""); ZEILE(A1:A1000)); 1)-1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: Zellen vergleichen Ergänzung
07.04.2007 15:55:33
Christian
Hallo rotstern,
besser:
Tabelle1

 ABCD
1Jens1Jens4
2Jens2  
3Frank3  
4Jens4  
5Jens5  
6Jens6  
7Jens7  
8Jens8  
9Jens9  
10Jens10  
11Jens11  

Formeln der Tabelle
ZelleFormel
C1{=BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0)}
D1{=WENN(BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0)<>BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-2;0); INDEX(B1:B1000;KGRÖSSTE(WENN((A1:A1000=BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0))*(A1:A1000<>""); ZEILE(A1:A1000)); 1)); INDEX(B1:B1000;KGRÖSSTE(WENN((A1:A1000<>BEREICH.VERSCHIEBEN(A1;ANZAHL2(A1:A1000)-1;0))*(A1:A1000<>""); ZEILE(A1:A1000)); 1)+1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: Zellen vergleichen Ergänzung
07.04.2007 16:09:35
rotstern
https://www.herber.de/bbs/user/41640.xls
Siehe bitte neues Beispiel.
Klappt im neuen Sheet aber nicht auf meinen Fall gemünzt. Ich habe lediglich die Bereiche beschränkt. Oder ist das der Fehler?!
AW: Zellen vergleichen Ergänzung
07.04.2007 16:10:00
rotstern
Es geht im Zelle C39 und A39
AW: Zellen vergleichen Ergänzung
07.04.2007 17:07:00
Christian
Hallo rotstern,
blicke so langsam nicht mehr richtig durch;-), Verstehe nicht ganz das Prinzip von Deinem Aufbau.
Welches Datum willst Du nun ausgeben haben, falls nur gleiche Namen in der Liste sind?
Vielleicht kannst Du das ja mal noch genauer beschreiben, ansonsten dieser neue Vorschlag:
Tabelle1

 ABC
38   
39Frank Schäfer 1.10.2004
40   

Formeln der Tabelle
ZelleFormel
A39=BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A30)-1;0)
C39{=WENN(ZÄHLENWENN(A3:A30;BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A30)-1;0))=ANZAHL2(A3:A30); INDEX(B3:B31;KGRÖSSTE(WENN((A3:A31=BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-1;0))*(A3:A31<>""); ZEILE($1:$29)); 1)-1); WENN(BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-1;0)<>BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-2;0); INDEX(B3:B31;KGRÖSSTE(WENN((A3:A31=BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-1;0))*(A3:A31<>""); ZEILE($1:$29)); 1)); INDEX(B3:B31;KGRÖSSTE(WENN((A3:A31<>BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-1;0))*(A3:A31<>""); ZEILE($1:$29)); 1)+1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: Zellen vergleichen Ergänzung
07.04.2007 19:31:47
rotstern
Super, klappt zu 99%, bis auf die Tatsache wenn NUR Gleiche Namen in der Liste sind. Dann soll er das Datum neben DEM OBERSTEN Eintrag des Namens geben (wo die Liste anfängt) also immer einen weiter hochtasten und wenn eben alle gleich sind oben aufhören und das Datum daneben ausgeben.
AW: Zellen vergleichen Ergänzung
07.04.2007 20:16:53
Christian
Hallo rotstern,
hoffe das ist die letzte Änderung;-)
Tabelle1

 ABC
38   
39Frank Schäfer 1.10.2004
40   

Formeln der Tabelle
ZelleFormel
A39=BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A30)-1;0)
C39{=WENN(ZÄHLENWENN(A3:A30;BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A30)-1;0))=ANZAHL2(A3:A30); INDEX(B3:B31;KKLEINSTE(WENN((A3:A31=BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-1;0))*(A3:A31<>""); ZEILE($1:$29)); 1)-1); WENN(BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-1;0)<>BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-2;0); INDEX(B3:B31;KGRÖSSTE(WENN((A3:A31=BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-1;0))*(A3:A31<>""); ZEILE($1:$29)); 1)); INDEX(B3:B31;KGRÖSSTE(WENN((A3:A31<>BEREICH.VERSCHIEBEN(A3;ANZAHL2(A3:A31)-1;0))*(A3:A31<>""); ZEILE($1:$29)); 1)+1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian
Anzeige
AW: Zellen vergleichen Ergänzung
09.04.2007 12:29:00
rotstern
Jawollja, ich danke dir !!! Echt super !!!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige