Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1416to1420
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

Datenabgleich mit Kontrollfunktion und Textausgabe

Datenabgleich mit Kontrollfunktion und Textausgabe
02.04.2015 14:46:59
Sabina
Hallo zusammen,
ich möchte folgendes Problem lösen:
In meiner Liste soll Excel abgleichen ob es für die gleiche Person (Pers.Nr.) am selben Tag (Datum) die Leistungsart (LstArt) "CBxx" UND "TNxx" eingetragen wurden.
Um noch einen oben drauf zu setzten soll dann ebenso geprüft werden ob (wenn alle obigen Kriterien stimmen) in der Spalte StatKz der Eintrag "DAYFR1" drin steht.
Falls dem so ist, dann ist alle "OK" ansonsten bitte "DAYFR1" ausgeben.
Anhand der Formel möchte ich mir die Zeit sparen jede Spalte einzeln abzugleichen un zu notieren wo bzw. bei wem der Eintrag vergessen wurde.
Ich habe bereits versucht mit eine Hilfsspalte die Kriterien zusammen zu fügen und per Wenn-Und-Oder Funktion auszuwerten, aber das ist immer nur irgendwie so halb richtig. Nun hoffe ich die Profis hier können mir weiter helfen. Ist es überhaupt möglich das mit einer Formel in einer Spalte zu lösen, oder muß ich jedesmal verschiedene Tabellenblätter anlegen und die Information auseinander dröseln?
Vielen lieben Dank im voraus für eure Hilfe
Viele Grüße
Sabina
https://www.herber.de/bbs/user/96843.xlsx

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mein Formelergebnis zeigt auf, ...
02.04.2015 15:30:34
der
Hallo Sabina,
... das in Deinem Beispiel in Spalte D nicht nur "DAYFR1" vergessen wurde sondern in D27 auch eins unberechtigt gesetzt ist. Deshalb hab ich mir auch erspart einen Vergleichsergebnis "ok" zu ermitteln.
Formel E2 nach unten kopieren:
 ABCDEFG
1PersNrDatumLstArtStatKzFormelAnzahlME
2721702.03.2015CB01L2  3,00H
3721703.03.2015CB01L2  1,00H
4991804.03.2015 DAYFR1DAYFR11,00TAG
5991804.03.2015CB01L2  6,00H
6991804.03.2015TNL2  3,50H
7991809.03.2015CB01L2  1,00H
8991812.03.2015CB01L2 DAYFR17,00H
9991812.03.2015TNL2  5,00H
10991816.03.2015CB01L2  1,00H
11264303.03.2015CB01L2  2,00H
12264303.03.2015CNPL2  1,00H
13264305.03.2015 DAYFR1DAYFR11,00TAG
14264305.03.2015CB01L2  7,50H
15264305.03.2015TNL2  1,00H
16264306.03.2015CB01L2  0,50H
17264310.03.2015CNPL2  1,00H
18264312.03.2015CB01L2 DAYFR18,00H
19264312.03.2015TNL2  1,00H
2056316.03.2015TNL4  2,50H
2156317.03.2015 DAYFR1DAYFR11,00TAG
2256317.03.2015CB01L4  5,00H
2356317.03.2015CB01L4  3,25H
2456317.03.2015TNL4  1,50H
2556326.03.2015CB01L4 DAYFR16,50H
2656326.03.2015TNL4  1,50H
2756331.03.2015 DAYFR1 1,00TAG
2856331.03.2015CB01L4  8,00H

Formeln der Tabelle
ZelleFormel
E2=WENN((A2=A1)*(B2=B1); "";WENN(SUMMENPRODUKT(AGGREGAT(14;6;(A2:A9=A2)*(B2:B9=B2)*((LINKS(C2:C9;2)="CB")+(LINKS(C2:C9;2)="TN")); {1;2}))>1;"DAYFR1";""))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: Datenabgleich mit Kontrollfunktion und Textausgabe
02.04.2015 16:02:34
UweD
Hallo
Angezeigt wird das "Ergebnis" immer in der Letzten Zeile der Personalnummer
 ABCDEFG
1PersNrDatumLstArtStatKzFormelAnzahlME
2721702.03.2015CB01L2    3,00H
3721703.03.2015CB01L2  nOK1,00H
4991804.03.2015  DAYFR1  1,00TAG
5991804.03.2015CB01L2    6,00H
6991804.03.2015TNL2    3,50H
7991809.03.2015CB01L2    1,00H
8991812.03.2015CB01L2    7,00H
9991812.03.2015TNL2    5,00H
10991816.03.2015CB01L2  OK1,00H
11264303.03.2015CB01L2    2,00H
12264303.03.2015CNPL2    1,00H
13264305.03.2015  DAYFR1  1,00TAG
14264305.03.2015CB01L2    7,50H
15264305.03.2015TNL2    1,00H
16264306.03.2015CB01L2    0,50H
17264310.03.2015CNPL2    1,00H
18264312.03.2015CB01L2    8,00H
19264312.03.2015TNL2  OK1,00H
2056316.03.2015TNL4    2,50H
2156317.03.2015  DAYFR1  1,00TAG
2256317.03.2015CB01L4    5,00H
2356317.03.2015CB01L4    3,25H
2456317.03.2015TNL4    1,50H
2556326.03.2015CB01L4    6,50H
2656326.03.2015TNL4    1,50H
2756331.03.2015  DAYFR1  1,00TAG
2856331.03.2015CB01L4  OK8,00H

verwendete Formeln
Zelle Formel Bereich
E2 =WENN(A3<>A2;WENN(WENN(ZÄHLENWENNS(A:A;A2;C:C;"CB*")>0;1;0)+WENN(ZÄHLENWENNS(A:A;A2;C:C;"TN*")>0;1;0)+WENN(ZÄHLENWENNS(A:A;A2;D:D;"DAYFR1")>0;1;0)=3;"OK";"nOK");"") 

Tabellendarstellung in Foren Version 5.49


Gruß UweD

Anzeige
AW: Datum übersehen...
02.04.2015 16:34:12
UweD
Hallo nochmal
hab vergessen, das Datum mit zu berücksichtigen.
 ABCDEFG
1PersNrDatumLstArtStatKzFormelAnzahlME
2721702.03.2015CB01L2  nOK3,00H
3721703.03.2015CB01L2  nOK1,00H
4991804.03.2015  DAYFR1  1,00TAG
5991804.03.2015CB01L2    6,00H
6991804.03.2015TNL2  OK3,50H
7991809.03.2015CB01L2  nOK1,00H
8991812.03.2015CB01L2    7,00H
9991812.03.2015TNL2  nOK5,00H
10991816.03.2015CB01L2  nOK1,00H
11264303.03.2015CB01L2    2,00H
12264303.03.2015CNPL2  nOK1,00H
13264305.03.2015  DAYFR1  1,00TAG
14264305.03.2015CB01L2    7,50H
15264305.03.2015TNL2  OK1,00H
16264306.03.2015CB01L2  nOK0,50H
17264310.03.2015CNPL2  nOK1,00H
18264312.03.2015CB01L2    8,00H
19264312.03.2015TNL2  nOK1,00H
2056316.03.2015TNL4  nOK2,50H
2156317.03.2015  DAYFR1  1,00TAG
2256317.03.2015CB01L4    5,00H
2356317.03.2015CB01L4    3,25H
2456317.03.2015TNL4  OK1,50H
2556326.03.2015CB01L4    6,50H
2656326.03.2015TNL4  nOK1,50H
2756331.03.2015  DAYFR1  1,00TAG
2856331.03.2015CB01L4  nOK8,00H

verwendete Formeln
Zelle Formel Bereich
E2 =WENN(A3&B3<>A2&B2;WENN(WENN(ZÄHLENWENNS(A:A;A2;B:B;B2;C:C;"CB*")>0;1;0)+WENN(ZÄHLENWENNS(A:A;A2;B:B;B2;C:C;"TN*")>0;1;0)+WENN(ZÄHLENWENNS(A:A;A2;B:B;B2;D:D;"DAYFR1")>0;1;0)=3;"OK";"nOK");"") 

Tabellendarstellung in Foren Version 5.49


Gruß UweD

Anzeige
bin da etwas anderer Meinung, ...
02.04.2015 17:12:28
der
Hallo Uwe,
... laut Aufgabenstellung müssen z.B. die Zellen D2:D3 und damit E2:E3 leer bleiben. Wieso betrachtest Du diese als "nOk"?
Ich gehe jetzt allerdings auch gleich offline.
Gruß Werner
.. , - ...

AW: bin da etwas anderer Meinung, ...
02.04.2015 17:25:06
UweD
Hallo Werner
ich versteh das so, dass alle 3 Kriterien (CB und TN in C:C und DAYFr1 in D:D) je PersNr. für einen Tag zutreffen müssen. Dann soll in E:E das OK stehen.
Ich denke Sie wird sich melden.
Schöne Ostern

AW: bin da etwas anderer Meinung, ...
07.04.2015 13:31:36
Sabina
Hallo zusammen,
ich hoffe Ihr hattet auch alle ein schönes und frohes Osterfest.
Erst einmal vielen lieben Dank an Werner und Uwe für die super schnelle Hilfe.
Das ist echt spitzenmäßig. Ha, und da sagt mir mein Kollege das dies in einer Spalte per Formel nicht möglich ist....:)
Die erste Formel von Werner funktioniert für mich am Besten (wo es nur "DAYFR1" anzeigt wenn die drei Kriterien (PersNr., Datum und 2 LstArt.))übereinstimmen und die restlichen Zellen einfach leer sind. Ist für mich etwas übersichtlicher.
Das Sahnehäubchen wäre natürlich wenn man in die Formel noch irgendwie einbauen könnte "falls DAYFR1 fehlt bitte vergleichen ob in Spalte D (StatKz) schon eins eingetragen ist, ansonsten eines wiedergeben". Also ich meine damit dass NUR wenn ein DAYFR1 fehlt, dann soll es anzeigen, ansonsten einfach leer lassen (in diesem Beispiel sollte es nur in E8, E18 & E25 stehen)
In Zeile D27 steht unberechtigter Weise ein "DAYFR1" drin da ich die Liste zu früh abgeschnitten habe (normaler Weise 3-5 Seiten lang). Gerne lösche ich die Zeile und lade die korrigierte Liste nochmals hoch.
Vielen lieben Dank nochmals, ihr habt mir schon sehr, sehr viel weiter geholfen :))
Sabina

Anzeige
AW: bin da etwas anderer Meinung, ...
07.04.2015 14:20:41
Sabina
Hallo nochmal,
habe die Formel mal in meiner finalen Liste getestet. Dabei ist mir aufgefallen das sich da irgendwo in kleiner Fehler eingeschlichen hat.
Die Formel zeigt mir in E35, E37 & E39 "DAYFR1" an obwohl in der Leistungsart nicht beide Kriterien vorhanden sind (CB & TN). Muß da irgenwo ein absoluter Zellbezug rein?
Hier die erweiterte Liste inkl. dem Abschnitt bei welchem es falsch angezeigt hat
https://www.herber.de/bbs/user/96902.xlsx
Userbild

Anzeige
Datenabgleich mit Kontrollfunktion und Textausgabe
08.04.2015 12:01:59
Sabina
Hab vergessen das Kontrollkästchen zu aktivieren, da der Fall noch nicht so ganz gelöst ist :)

muss ich aufschieben ...
08.04.2015 18:17:35
der
Hallo Sabina,
... ich komme heute nicht dazu, mich Deiner Problematik noch einmal anzunehmen. Sollte der Thread Morgen allerdings schon inaktiv sein, dann eröffne einen neuen mit einem Link auf diesen hier. Vielleicht komme ich Morgen oder am Freitag dazu es mir noch einmal anzusehen.
Gruß Werner
.. , - ...

AW: muss ich aufschieben ...
09.04.2015 12:35:15
Sabina
Hallo Werner,
ist absolut kein Thema, hat theoretisch Zeit bis zum Monatsende :)
Bin ja schon froh das ich hier überhaupt Hilfe finde und nicht nur eine Antwort das ich ein BBC Code oder sowas erstellen soll.
Vielen Dank und Grüße
Sabina
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige