Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Mehrere Bedingungen in Spalte nach oben überprüfen
#1
Hallo zusammen,

ich habe eine Frage und komme nicht weiter (mein Freund Google konnte nicht helfen). Ich hoffe ihr könnt mir weiterhelfen:

In der anliegenden Tabelle sind mehrere Qualitätsabnahmen von Prüflosen unterschiedlicher Lieferanten eingetragen (im Original ca. 1400).
Wenn ich eine Zeile für eine neue Abnahme anlege, sollen die letzten drei Abnahmen mit dem:
  • gleichen Lieferanten
  • gleichen Maschinentyp
  • gleicher Version
überprüft werden, ob die Prüflose akpzeptiert wurden. Wenn dem so ist, soll Stichprobe andernfalls 100%-Prüfung automatisch eingetragen werden.

Ich finde keine passende Formel die nur die letzten drei Abnahmen des gleichen Lieferanten etc. kontrolliert.
Ich hoffe ich konnte mein Problem einigermaßen beschreiben.

Gruß
HerrPlanlos


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 12,32 KB / Downloads: 0)
Antworten Top
#2
Hallo Herr Planlos

Code:
=WENN(ZÄHLENWENNS(B$1:B1;B2;C$1:C1;C2;D$1:D1;D2;F$1:F1;"Ja")=3;"Stichprobe";"100%")
Allerdings erhalte ich für Zeile 2 bis 10 abweichende Ergebnisse.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Vielen Dank für deine Antwort, aber in der Formel werden doch nicht nur die letzten 3 Abnahmen bei den gleichen Lieferanten auf die genannten Bedingungen hin überprüft. Wie müsste ich dei Formel denn noch anpassen?
Ich habe deine Formel mal mit eingefügt.


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 12,69 KB / Downloads: 8)
Antworten Top
#4
Stimmt. Das hatte ich aus den Augen verloren.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
Hi,

mit einer Hilfsspalte:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1FormMaschinentypVersionLieferantDatumPrüflos angenommen (Ja/Nein)Art der Abnahme (100% oder Stichrobe)
2AbnahmeT10001A03.05.2016JaStichprobe1
3BesprechungsberichtAlleAlleB07.06.2016  0
4AbnahmeT20001B27.07.2016JaStichprobe1
5AbnahmeT20002A07.08.2016JaStichprobe1
6AbnahmeT10001C09.08.2016JaStichprobe1
7AbnahmeT10001A10.11.2016JaStichprobe2
8AbnahmeT20002A25.11.2016NeinStichprobe1
9AbnahmeT30001B21.12.2016JaStichprobe1
10AbnahmeT10001A03.02.2017Ja100%3
11AbnahmeT20002A25.03.2017JaStichprobe2
12AbnahmeT10001A10.04.2017Ja100%4
13AbnahmeT20002A25.04.2017Ja100%3

ZelleFormel
G2=WENN(A2<>$A$2;"";WENN((H2>2)*(ZÄHLENWENNS($B$1:B2;B2;$C$1:C2;C2;$D$1:D2;D2;$F$1:F2;"Ja";$H$1:H2;">"&H2-3)=3);"100%";"Stichprobe"))
H2=ZÄHLENWENNS($B$1:B2;B2;$C$1:C2;C2;$D$1:D2;D2;$F$1:F2;F2)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Bei mir wird es aufwändiger.

 ABCDEFGHIJ
1FormMaschinentypVersionLieferantDatumPrüflos angenommen (Ja/Nein)Art der Abnahme (100% oder Stichrobe)   
2AbnahmeT10001A03.05.2016JaStichprobe100%#ZAHL!#ZAHL!
3BesprechungsberichtAlleAlleB07.06.2016   #ZAHL!#ZAHL!
4AbnahmeT20001B27.07.2016JaStichprobe100%#ZAHL!#ZAHL!
5AbnahmeT20002A07.08.2016JaStichprobe100%#ZAHL!#ZAHL!
6AbnahmeT10001C09.08.2016JaStichprobe100%#ZAHL!#ZAHL!
7AbnahmeT10001A10.11.2016JaStichprobe100%#ZAHL!#ZAHL!
8AbnahmeT20002A25.01.2016NeinStichprobe100%#ZAHL!#ZAHL!
9AbnahmeT30001B21.03.2017JaStichprobe100%#ZAHL!#ZAHL!
10AbnahmeT10001A10.11.2016JaStichprobe100%#ZAHL!#ZAHL!
11AbnahmeT20002A25.01.2016Ja100%100%#ZAHL!#ZAHL!
12AbnahmeT10001A10.11.2016JaStichprobeStichprobe23
13AbnahmeT20002A25.01.2016Ja100%100%52
14AbnahmeT10001A Nein Stichprobe73
15AbnahmeT10001A Ja 100%102
16AbnahmeT10001A Ja 100%122
17AbnahmeT10001A Ja 100%142
18AbnahmeT10001A   Stichprobe153

ZelleFormel
H2=WENN(A2<>"Abnahme";"";WENNFEHLER(WENN(J2=3;"Stichprobe";"100%");"100%"))
I2=AGGREGAT(14;6;ZEILE(B$1:B1)/((B$1:B1=B2)/(C$1:C1=C2)/(D$1:D1=D2));3)
J2=ZÄHLENWENNS(INDEX(B:B;I2):INDEX(B:B;ZEILE(A1));B2;INDEX(C:C;I2):INDEX(C:C;ZEILE(A1));C2;INDEX(D:D;I2):INDEX(D:D;ZEILE(A1));D2;INDEX(F:F;I2):INDEX(F:F;ZEILE(A1));"Ja")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#7
Hallo,

die verbalen Vorgaben stimmen mE nicht mit dem fix in Spalte G eingeschriebenen "Ergebnisswerten" überein.

Die verbalen Vorgaben würde ich so realisieren:

ABCDEFGH
1FormMaschinentypVersionLieferantDatumPrüflos angenommen (Ja/Nein)Art der Abnahme (100% oder Stichrobe)HS
2AbnahmeT10001A03.05.2016JaStichprobe
3BesprechungsberichtAlleAlleB07.06.2016
4AbnahmeT20001B27.07.2016JaStichprobe
5AbnahmeT20002A07.08.2016JaStichprobe
6AbnahmeT10001C09.08.2016JaStichprobe
7AbnahmeT10001A10.11.2016JaStichprobe
8AbnahmeT20002A25.11.2016NeinStichprobe
9AbnahmeT30001B21.12.2016JaStichprobe
10AbnahmeT10001A03.02.2017JaStichprobe
11AbnahmeT20002A25.03.2017JaStichprobe
12AbnahmeT10001A10.04.2017Ja100%2
13AbnahmeT20002A25.04.2017JaStichprobe5
14AbnahmeT10001A10.05.2017NeinStichprobe7
15AbnahmeT20002A25.05.2017JaStichprobe8
16AbnahmeT20002A26.05.2017Ja100%11
17
Formeln der Tabelle
ZelleFormel
G2=WAHL(1+(A2="Abnahme")+WENNFEHLER((ZÄHLENWENNS(INDEX(B:B;H2):B1;B2;INDEX(C:C;H2):C1;C2;INDEX(D:D;H2):D1;D2;INDEX(F:F;H2):F1;"Ja")=3*(F2="Ja")););"";"Stichprobe";"100%")
H2=WENNFEHLER(AGGREGAT(14;6;ZEILE(A1:A$2)/(A1:A$2="Abnahme")/(B1:B$2=B2)/(C1:C$2=C2)/(D1:D$2=D2);3);"")
Gruß Werner
.. , - ...
Antworten Top
#8
Vielen vielen Dank.
Ich habe die Variante von shift-del verwendet und Sie funktioniert super.

Gruß
HerrPlanlos
Antworten Top
#9
Hallo,

der Vollständigkeit halber:

Offensichtlich hatte ich die Vorgabe:

Zitat:Wenn dem so ist, soll Stichprobe andernfalls 100%-Prüfung automatisch eingetragen werden

genau vertauscht aufgefasst. Dadurch ist auch die zusätzliche Prüfung auf "Ja" in der aktuellen Zeile nicht notwendig.

Somit muss ich in meiner Formel in G2 auch nur "Stichprobe" mit "100%" vertauschen und *(F2="Ja") löschen.


Code:
=WAHL(1+(A2="Abnahme")+WENNFEHLER((ZÄHLENWENNS(INDEX(B:B;H2):B1;B2;INDEX(C:C;H2):C1;C2;INDEX(D:D;H2):D1;D2;INDEX(F:F;H2):F1;"Ja")=3););"";"100%";"Stichprobe")

Die Formel in H2 bleibt.
Gruß Werner
.. , - ...
Antworten Top
#10
Hi,

der Fehler ist mir auch passiert.

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1FormMaschinentypVersionLieferantDatumPrüflos angenommen (Ja/Nein)Art der Abnahme (100% oder Stichrobe)
2AbnahmeT10001A03.05.2016Ja100%1
3BesprechungsberichtAlleAlleB07.06.2016  0
4AbnahmeT20001B27.07.2016Ja100%1
5AbnahmeT20002A07.08.2016Ja100%1
6AbnahmeT10001C09.08.2016Ja100%1
7AbnahmeT10001A10.11.2016Ja100%2
8AbnahmeT20002A25.11.2016Nein100%1
9AbnahmeT30001B21.12.2016Ja100%1
10AbnahmeT10001A03.02.2017JaStichprobe3
11AbnahmeT20002A25.03.2017Ja100%2
12AbnahmeT10001A10.04.2017JaStichprobe4
13AbnahmeT20002A25.04.2017JaStichprobe3

ZelleFormel
G2=WENN(A2<>$A$2;"";WENN((H2>2)*(ZÄHLENWENNS($B$1:B2;B2;$C$1:C2;C2;$D$1:D2;D2;$F$1:F2;"Ja";$H$1:H2;">"&H2-3)=3);"Stichprobe";"100%"))
H2=ZÄHLENWENNS($B$1:B2;B2;$C$1:C2;C2;$D$1:D2;D2;$F$1:F2;F2)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste