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

WVERWEIS nach oben / letzter Feinschliff

WVERWEIS nach oben / letzter Feinschliff
17.02.2019 08:07:11
erichm
Hallo,
ich habe von excelformeln.de die #25 als Variante für WVERWEIS im Einsatz:
http://www.excelformeln.de/formeln.html?welcher=25
=INDEX(1:1;VERGLEICH("x";2:2;0))~f~
Mein Problem für die Lösung in Spalte EK:
Es wird eine Matrix DZ2 bis EI20 pro Zeile durchsucht. Wenn eine bestimmte Zahl in einer Spalte ab DZ gefunden wird, wird der Inhalt aus der 1. Zeile dieser Spalte ausgegeben.
Die bestimmte Zahl suche ich mit einem Namen "relletzte" für die Spalte EK:
~f~=VERWEIS(9;1/(!$DZ2:$EI2<>0);!$DZ2:$EI2)~f~
Meine Formellösung in Spalte EK ab Zeile 2:
~f~=INDEX(DZ$1:EI$1;VERGLEICH(relletzte;DZ2:EI2;0))
Folgender Fall wir derzeit falsch ermittelt:
In der Zeile kommt "die bestimmte Zahl" zuletzt zwei- oder mehrmals vor. Derzeit wird dann immer die zuerst vorkommende Zahl für die Spaltenlösung ermittelt, es muss aber die letzte Zahl für die Spaltenermittlung herangezogen werden.
Anbei Musterdatei, "Fehler" in Spalte EK sind in ROT. In Spalte EL habe ich in GRÜN manuelle die richtige Lösung eingetragen.
https://www.herber.de/bbs/user/127702.xlsx
Ich hoffe das ist mit der Musterdatei verständlich und vielen Dank für eine Hilfe.
mfg

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

Betreff
Datum
Anwender
Anzeige
AW: WVERWEIS nach oben / letzter Feinschliff
17.02.2019 08:24:31
Sepp
Hallo Erich,
zwei Varianten, einmal mit deinem definierten Namen und einmal ohne.
Tabelle1

 DZEAEBECEDEEEFEGEHEIEJEKELEMENEO
112345678910 letzte  Ohne Namen 
21000000000 1  1 
323210000000 3  3 
416300000000 2  2 
513200000000 2  2 
632933000000 44 4 
730500000000 2  2 
8501630000000 3  3 
95925121000000 4  4 
10441551100000 55 5 
11511772000000 4  4 
12672182200000 55 5 
138925115200000 5  5 
148329114000000 4  4 
156527100000000 3  3 
166328166300000 5  5 
1756392615511000 77 7 
184422158300000 5  5 
193518127111111 1010 10 
203613106410000 6  6 
21                

Formeln der Tabelle
ZelleFormel
EK2=INDEX($DZ$1:$EI$1;AGGREGAT(14;6;SPALTE($A$1:$J$1)/(DZ2:EI2=relletzte); 1))
EN2=INDEX($DZ$1:$EI$1;AGGREGAT(14;6;SPALTE($A$1:$J$1)/(DZ2:EI2>0); 1))
Namen in Formeln
ZelleNameBezieht sich auf
EK2relletzte=VERWEIS(9;1/(!$DZ2:$EI2<>0);!$DZ2:$EI2)
Namen verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
 ABCDEF
1Gruß Sepp
2
3

Anzeige
Ohne INDEX()
17.02.2019 09:38:37
Sepp
Hallo nochmal,
bei der zweiten Variante ist INDEX() natürlich unnötig.
=AGGREGAT(14;6;$DZ$1:$EI$1/(DZ2:EI2>0);1)
 ABCDEF
1Gruß Sepp
2
3

Anzeige
Vielen Dank SEPP - Perfekt! o.w.T.
17.02.2019 12:09:11
erichm
...
DANKE WF für die Ergänzung; o.w.T.
17.02.2019 12:10:54
erichm
...

10 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige