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.

Berechnung letzte Naht im OP
#1
Liebes Excel-Forum,

direkt angemeldet, habe ich auch schon die erste Frage an euch.
Ich arbeite im Krankenhaus als Controller und erstelle gerade ein OP-Berichtswesen.

Folgende Berechnung lässt mich verzweifeln:

Ich möchte gerne für jeden OP-Saal die letzte Naht filtern, welche bis 18 Uhr stattgefunden hat.
Wurde eine OP vor 18 Uhr begonnen, aber vor bzw. nach 18 Uhr beendet, soll diese Naht gezählt werden.
Wurde eine OP nach 18 Uhr begonnen und nach 18 Uhr beendet, soll die Naht vor dieser OP gezählt werden.

Als Beispiel habe ich eine Datei mit Originalen Zeilen und Spalten dem Anhang beigefügt.
Meine aktuelle Formel sieht wie folgt aus:

=WENN(UND(J323ZEIT(18;0;0));L323;WENN(ODER(F323<>F324;I323<>I324);L323;0))

Das klappt auch ganz gut, nur zählt er blöderweise immer noch die letzte Naht, sprich 18:27 obwohl er 17:43 zählen sollte,
da die letzte OP nach 18 Uhr begonnen hat.

Ich hoffe ihr könnt mir weiterhelfen.

Vielen Dank im Voraus.

Gruß,


.xlsx   letzte Naht OP.xlsx (Größe: 10,29 KB / Downloads: 7)
Antworten Top
#2
Tatsächlich Naht? Oder Nacht?

{=INDEX(OPRaum-Spalte;MAX(WENN((Zeitspalte<3/4)*(OPRaum-Spalte=gesuchterOPRaum);ZEILE(Zeitspalte))))}

geht auch mittels VERWEIS ohne {} (aber nicht in LO)
Antworten Top
#3
Naht ;)
Antworten Top
#4
Danke für Ihre Formel, allerdings kann ich da leider wenig mit anfangen, mögen Sie mir diese freundlicherweise kurz erläutern?

Danke und Gruß,
Antworten Top
#5
A3[:A4]: {=MAX(WENN((E$9:E$28<3/4)*(B$9:B$28=B3)*(C$9:C$28=C3);ZEILE(B$9:B$28)))}
B3[:B4]: AOP1
C3[:C4]: 27.2.18; 28.2.18
E3[:E4]: =INDEX(E:E;A3)

{} gibt man nicht ein. Statt dessen schließt man die Formel mit Strg-Umsch-Eingabe ab. In Excel 365 ist das aber seit September 2018 nicht mehr nötig.
Antworten Top
#6
Dankeschön für Ihre Mühe, allerdings funktioniert die Formel für meine Berechnung nicht.
Ist es nicht irgendwie möglich meine Formel zu ergänzen?
Es fehlt im Grunde ja nur noch der Befehl, wenn die letzte OP nach 18 Uhr startet und beendet wird, er die vorherige nehmen soll Huh

Bin euch über jeden Tipp sehr dankbar.

Gruß,
Antworten Top
#7

.xlsx   letzte Naht OP.xlsx (Größe: 11,67 KB / Downloads: 6)

Ergibt Zeile 3 bei Dir Mist, kopiere A4 über A3. Bei meinem 365 geht beides (mit und ohne {}); bei allen anderen Versionen nicht.

Kopieren wirst Du als Controller mit dem Handwerkszeug Excel vermutlich hinbekommen.
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Tanne87
Antworten Top
#8
Nochmals Danke für Ihre Antwort, allerdings komme ich noch immer nicht ans Ziel ;)
In Ihrer Formel ist zudem nicht die Info enthalten, wenn die OP vor 18 Uhr startet und nach 18 Uhr abgeschlossen wird,
dass er diese zählen soll, falls danach in dem OP noch eine kommt.

Gibt es evtl. andere Wege die ans Ziel führen?

Danke und Gruß,
Antworten Top
#9
PHP-Code:
=INDEX($E$9:$E$28;SUMPRODUCT(MAX(($B$9:$B$28&$C$9:$C$28=$B3&$C3)*((D$9:$D$28<3/4)*(E$9:$E$28>3/4)+(E$9:$E$28<3/4))*ROW(E$1:E$20)))) 
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#10
Danke auch für deine Antwort. Ich gebe es aber wohl auf ;)

Den Bezug in Zelle B3 und C3 finde ich schwierig, da ich eine Datei habe mit 10 verschiedenen OP-Sälen verteilt über 3 Jahre.

Ich finde eure Formeln wirklich gut, allerdings halte ich meine für einfacher bzw. übersichtlicher, sorry dafür ;)
Mir fehlt halt nur diese eine Eingrenzung, wenn vor 18 Uhr geschnitten und nach 18 Uhr genäht wurde, soll er diese auch noch zählen.
Alles mit Schnitt nach 18 Uhr nicht mehr Undecided

Beste Grüße,
Antworten Top


Gehe zu:


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