Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten

Forumthread: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten

in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
27.05.2024 17:31:36
Ewald691
Hallo an Alle,
ich mache mich hier im Forum schon eine ganze Weile lang schlau, danke dass es so was wertvolles gibt.
Jetzt hab ich aber ein Problem, das kann ich auch mir der Forumshilfe bisher nicht lösen.

Ich habe dazu auch eine Beispieldatei hochgeladen.
https://www.herber.de/bbs/user/169743.xlsx

Es geht immer um drei Zeilen, die zu einem "Block" gehören.
Immer wenn in der dritten Zeile irgendwo "PF" oder "PB" steht und zwei Zeilen drüber steht "S", dann soll in eine bestimmte Zelle der Wert "AKTIV" geschrieben werden.
Immer wenn in der dritten Zeile irgendwo "PF" oder "PB" steht und zwei Zeilen drüber steht "G", dann soll in eine bestimmte Zelle der Wert "DEAKTIV" geschrieben werden.
Immer wenn in der dritten Zeile irgendwo "PF" oder "PB" steht und zwei Zeilen drüber steht weder "G" noch "S", dann soll in eine bestimmte Zelle der Wert "FEHLER" geschrieben werden.
Dabei kommt "PF" oder "PB" maximal einmal je 3er-Block vor, eventuell auch gar nicht.
Ich habe in der Beispieldatei die entsprechende Spalte orange markiert.
In dem Beispiel sind es acht 3er-Blöcke untereinander, die Rechnung erfolgt dann später für jeden 3er-Block separat.

Kann mir jemand hierbei helfen?
Ich habe mich schon mit ADRESSE, VERGLEICH, auch mit SVERWEIS und INDEX versucht, aber da wird der Wert ja immer in der ersten Zeile des Blocks gesucht.
Kurzum, bin ratlos wie ich das lösen kann und bitte um eure Hilfe.
Danke schon mal und liebe Grüße
Ewald
Anzeige
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
27.05.2024 17:54:11
daniel
HI
es wäre gut, wenn du dein Wunschergebnis der Beispieldatei hinzufügen würdest.
auch beschreibungen wie "bestimmte Zelle" sind ungünstig, da zu allgemein, um damit eine konkrete Lösung zu beschreiben.

wenn du die Kennzeichnung pro Block in in der ersten der drei Zeilen haben willst, dann probier mal diese Formel in Spalte AF (Formel für AF5)

=WENN(ZÄHLENWENNS(A7:AE7;"P?")=0;"";WENNFEHLER(SVERWEIS((INDEX(A5:AE5;1;VERGLEICH("P?";A7:AE7;AF149)));{"S"."aktiv";"G"."deaktiv"};2;0);"fehler"))


ich gehe mal davon aus, dass es reicht nach Begriffen zu suchen die mit "P" anfangen und zwei Buchstaben haben.
sollte es auch noch "Px" oder ähnlichtes geben könnten, für das das nicht gilt, wirds aufwendiger.

Gruß Daniel
Anzeige
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
27.05.2024 20:11:02
daniel
Hi
hier eine Lösung, bei der es auch PX und ähnliches geben darf:

=WAHL(AGGREGAT(15;6;WENN(ISTZAHL(FINDEN("|"&A7:AE7&"|";"|PB|PF|"));WENN(A5:AE5="S";1;WENN(A5:AE5="G";2;3));4);1);"aktiv";"deaktiv";"fehler";"")

Gruß Daniel
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
27.05.2024 23:01:24
BoskoBiati2
Hi,

wenn nur PF u. PB zulässig sind, dann geht es auch so:

=LET(a;REST(ZEILE();3);b;INDEX(A5:AF5;VERGLEICH("PB";WECHSELN(A7:AF7;"PF";"PB");0));WENN(a=2;WENN(b="G";"DEAKTIV";WENN(b="S";"AKTIV";"FEHLER"));""))



Gruß


Edgar
Anzeige
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
28.05.2024 07:15:13
Ewald691
Guten Morgen,

ich geh mal ins Detail mit der konkreten Aufgabenstellung:
Es geht um einen Dienstplan.

https://www.herber.de/bbs/user/169749.xlsx

In dem werden die Dienste eines Monats über alle Mitarbeiter hinweg eingetragen, quasi als Vorausplanung.
Dabei wird die SOLL-Stundenzahl aus der echten Zeiterfassung manuell eingetragen und aufgrund des Dienstplanes eine voraussichtliche IST-Stundenzahl ermittelt.
Durch das Eintragen der Buchstaben gemäß Legende ergibt sich die Berechnung der IST-Stunden im Monat.
Es werden die Anzahl Dienste bzw. Tätigkeiten gezählt.
Z.B. 10xG (G steht für Ganzer Dienst), dann werden gemäß Legende 10x7:48 Stunden errechnet, etc.
Das geschieht rechts in den Hilfsberechnungen.
Ausgedruckt wird dann nur der linke Teil des Blattes.

Jetzt kommt der Sonderfall:
Es gibt PB und PF und auch noch SV mit unterschiedlichen Stundenaufwand, der ist immer nachmittags.
Der ist grundsätzlich ein zu erledigender Dienst und wird somit berechnet.
Wenn der Mitarbeiter aber eh da ist (also bei G (ganzer Tag Dienst) oder S (Spätdienst)), dann darf der Aufwand natürlich nicht addiert werden.
Wenn der Mitarbeiter aber Frühdienst (F) hat, dann kommt der PB oder PF oder SV dazu, da der Mitarbeiter dann schon Feierabend hätte.

Konnte ich die Aufgabe verständlich formulieren?
Und da komme ich ans Ende meiner Excel-Formelkenntnisse, wobei mir eure Ansätze schon schöne Einblicke in was da alles geht gegeben haben.
Vielen Dank nochmals für Eure Hilfe.

LG Ewald
Anzeige
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
28.05.2024 11:46:18
peter
Hallo

Für Deine Berechung (Mitarbeiter 1)

In Zelle AP7

=SUMMENPRODUKT(($C$7:$AG$7="PF")*1;($C$5:$AG$5="F")*1)*$AM$67

d.h. Die Stunden werden nur bei Frühdienst gerechnet. Für die anderen Dienste analog.

Die Formel kannst Du auch in AP6 verwenden

=SUMMENPRODUKT(($C$7:$AG$7="PF")*1;($C$5:$AG$5="F")*1)*$AN$67


Mfg.
Peter
Anzeige
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
28.05.2024 22:00:31
Ewald691
Hallo Peter,

vielen Dank für Deine Lösung.
Und auch danke an Edgar und Daniel für eure Hilfe.
Ich hab mal wieder was gelernt und auch erkannt, wie wenig ich noch von diesen Dingen weiß.

Liebe Grüße an alle und ich schliesse die Frage.
Ewald
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
27.05.2024 18:45:10
BoskoBiati2
Hi,

evtl so:

=LET(a;REST(ZEILE();3);b;INDEX(A5:AF5;VERGLEICH("P*";A7:AF7;0));WENN(a=2;WENN(b="G";"DEAKTIV";WENN(b="S";"AKTIV";"FEHLER"));""))


Gruß

Edgar
Anzeige
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
27.05.2024 19:02:19
Ewald691
Hallo Edgar,
auch Dir danke, ich schicke später noch detailliertere Infos.
LG, Ewald
AW: in Zeile Wort finden, dann wort zwei Zeilen drüber auswerten
27.05.2024 19:00:19
Ewald691
Hallo Daniel,
vielen Dank für die superschnelle und vor allem gute Antwort.
Ich gebe Dir Recht, meine Angaben waren zu allgemein, ich werde in einem nächsten Beitrag die Frage verbessern und auch eine bessere Datei hochladen.
Es ist nämlich tatsächlich so, dass zwischen PB und PF unterschieden werden muss..... leider.
Aber dazu später mehr.
LG Erwin
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige