Excel Zahlen und dazugehörige Texte vergleichen

Hallo Forum,

ich sitze seit einigen Stunden an einem für mich zurzeit nicht lösbaren Problem. Vielleicht hat einer von euch eine Idee.

Ich habe 3 mit Daten gefüllte Spalten. In der ersten befinden sich Zahlen (Zahlen I) und in der zweiten dazugehörige Texte. In der dritten sind dezimale Stundenwerte (Zahlen II) angegeben. Nun bin ich auf der Suche nach einer Formel, die die ersten beiden Spalten (Zahl I und Text) vergleichen. Wenn Zahl I und Text gefunden wurde, sollen beide in einer extra Spalte einmal aufgelistet werden (doppelte Zellenpaare nur einmal listen). Dahinter sollte die Summe aller Zahlen II der Übereinstimmungen aus Zahlen I und Text dargestellt werden. Mit der ersten Spalte den Zahlen I bekomme ich das hin. In Spalte E befindet sich meine Formel. Sie sieht wie folgt aus:

=WENN(MAX(A1:A5000)>E2;MIN(WENN($A$1:blush:A$5000>EC2;$A$1:blush:A$5000));"")

Diese Formel berücksichtigt nur die Zahlen I aus der ersten Spalte. Gibt es eine Formel fürZahlen I und Texte zusammen, die verglichen und dann einfach aufgelistet werden? Oder wie sieht eine solche Formel für Verkettungen aus?

Vielen Dank für die Hilfe

Hallo,
sorry aber ich habe deinen Text mehrere male durchgelesen und verstehe nicht welchen Wert du mit Spalte 1, welchen Text du mit Spalte 2 vergleichst und welcher Wert/Text dann zurück gegeben werden soll.

Maßgeblich sicher auch ob der Vergleich „RICHTIG“ oder „FALSCH“ sein soll. Also ob der Wert in der Zeile vorhanden sein soll oder nicht.
bzw. beides wert/Text stimmen muss oder nur eins von beiden.

Ich vermute mal das es ein „Fall“ für =Summenprodukt() ist
http://www.online-excel.de/excel/singsel.php?f=53

Gruß Holger

Guten Morgen,

ja das ist vielleicht einfacher an einem Beispiel zu erklären:

http://www.file-upload.net/download-2408878/Mappe2.x…

In Spalten A bis C stehen die auszuwertenden Daten, in Spalten D bis F meine ersten Schritte das Ergebnis in eine gewünschte Form zu bringen und in Spalten G bis H steht das Ergebnis wie es später mal aussehen soll.

Hierbei sind unter Ergebnis alle Verkettungen einmal der Reihe nach aufgelistet und aufsummiert. In Spalte E und F steht mein Versuch erst einmal nur die Zahlen zu betrachten. Das funktioniert soweit. Hier werden jedoch nicht die Paare aus Zahl I und Text I zusammen betrachtet und somit nicht difernziert aufsummiert (siehe Ergebnis).

Gibt es hierzu eine Lösung?

http://www.file-upload.net/download-2408878/Mappe2.x…

In Spalten A bis C stehen die auszuwertenden Daten, in Spalten
D bis F meine ersten Schritte das Ergebnis in eine gewünschte
Form zu bringen und in Spalten G bis H steht das Ergebnis wie
es später mal aussehen soll.

Hallo Sag,

F1:H17 kannste ja weiße schriffarbe zuweisen oder ausblenden.

Tabellenblatt: C:\DOKUME~1\ich2\LOKALE~1\Temp\[Mappe2.xls]!Tabelle2
 │ A │ D │ E │ F │ G │ H │ I │ J │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 1 │ Ausgangswerte │ │ │ Lösung │ │ - │ 1001 - 1.1.0 │ 1001 - 1.1.0 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 2 │ Zahl I │ Text I │ Zahl II │ │ Summe │ 1001 - 1.1.0 │ 1002 - 1.2.0 │ 1002 - 1.2.0 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 3 │ 1001 │ 1.1.0 │ 2 │ 1001 - 1.1.0 │ 9 │ 1001 - 2.1 │ 1003 - 1.1.0 │ 1003 - 1.1.0 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 4 │ 1002 │ 1.2.0 │ 3 │ 1001 - 2.1 │ 8 │ 1002 - 1.2.0 │ 1003 - 1.1.0 │ 1005 - A.1 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 5 │ 1003 │ 1.1.0 │ 4 │ 1002 - 1.2.0 │ 3 │ 1002 - 1.4 │ 1005 - A.1 │ 1001 - 2.1 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 6 │ 1003 │ 1.1.0 │ 5 │ 1002 - 1.4 │ 1 │ 1003 - 1.1.0 │ 1001 - 1.1.0 │ 1005 - 2.1 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 7 │ 1005 │ A.1 │ 6 │ 1003 - 1.1.0 │ 9 │ 1005 - 2.1 │ 1001 - 2.1 │ 1002 - 1.4 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 8 │ 1001 │ 1.1.0 │ 7 │ 1005 - 2.1 │ 9 │ 1005 - A.1 │ 1005 - 2.1 │ 1008 - 4.1 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
 9 │ 1001 │ 2.1 │ 8 │ 1005 - A.1 │ 6 │ 1007 - 5.1 │ 1002 - 1.4 │ 1007 - 5.1 │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
10 │ 1005 │ 2.1 │ 9 │ 1007 - 5.1 │ 3 │ 1008 - 4.1 │ 1008 - 4.1 │ - │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
11 │ 1002 │ 1.4 │ 1 │ 1008 - 4.1 │ 2 │ #ZAHL! │ 1007 - 5.1 │ │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
12 │ 1008 │ 4.1 │ 2 │ │ │ #ZAHL! │ - │ │
───┼───────────────┼────────┼─────────┼──────────────┼───────┼──────────────┼──────────────┼──────────────┤
13 │ 1007 │ 5.1 │ 3 │ │ │ #ZAHL! │ - │ │
───┴───────────────┴────────┴─────────┴──────────────┴───────┴──────────────┴──────────────┴──────────────┘
Benutzte Formeln:
D3 : =WENN(ISTFEHLER(F2);"";F2)
D4 : =WENN(ISTFEHLER(F3);"";F3)
D5 : =WENN(ISTFEHLER(F4);"";F4)
usw. in D

E3 : =WENN(D3"";SUMMENPRODUKT(($A$3:blush:A$100=WERT(LINKS(D3;4)))\*($B$3:blush:B$100=TEIL(D3;8;99))\*$C$3:blush:C$100);"")
E4 : =WENN(D4"";SUMMENPRODUKT(($A$3:blush:A$100=WERT(LINKS(D4;4)))\*($B$3:blush:B$100=TEIL(D4;8;99))\*$C$3:blush:C$100);"")
E5 : =WENN(D5"";SUMMENPRODUKT(($A$3:blush:A$100=WERT(LINKS(D5;4)))\*($B$3:blush:B$100=TEIL(D5;8;99))\*$C$3:blush:C$100);"")
usw. in E

G1 : =VERKETTEN(A3;" - ";B3)
G2 : =VERKETTEN(A4;" - ";B4)
G3 : =VERKETTEN(A5;" - ";B5)
usw. in G

Benutzte Matrixformeln:
F1 : {=INDEX($H$1:blush:H$10;VERGLEICH(KKLEINSTE(ZÄHLENWENN(H$1:H$10;""";ZEILE(1:100))))}
H2 : {=WENN(SUMME(ZÄHLENWENN(G$1:G$99;H$1:H1))\>=SUMME((G$1:G$99"")\*1);"";INDEX(G:G;VERGLEICH(1;(ZÄHLENWENN(H$1:H1;G$1:G$99)=0)\*(G$1:G$99"");0)))}
H3 : {=WENN(SUMME(ZÄHLENWENN(G$1:G$99;H$1:H2))\>=SUMME((G$1:G$99"")\*1);"";INDEX(G:G;VERGLEICH(1;(ZÄHLENWENN(H$1:H2;G$1:G$99)=0)\*(G$1:G$99"");0)))}
H4 : {=WENN(SUMME(ZÄHLENWENN(G$1:G$99;H$1:H3))\>=SUMME((G$1:G$99"")\*1);"";INDEX(G:G;VERGLEICH(1;(ZÄHLENWENN(H$1:H3;G$1:G$99)=0)\*(G$1:G$99"");0)))}
usw. in H

(Matrixformeln nicht mit "Enter" sondern mit "Strg+Shift+Enter" eingeben.
Die Spezialklammern nicht manuell eingeben, sie werden von Excel erzeugt.)
Zahlenformate der Zellen im gewählten Bereich:
A1:A13,B1,C1:C13,D1:smiley:13,E1:E13,F1:F13,G1:G13,H1:H13
haben das Zahlenformat: Standard
B2:B13
haben das Zahlenformat: Text

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Vielen Dank. Das hat mir sehr geholfen.