www.mikrocontroller.net

Forum: PC Hard- und Software Excel Aufgabenstellung


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Pumuckl 2.0 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hi

Ich möchte eine Stundenübersicht in folgender Form erstellen:
Spalte Start Einsatzbereitschaft
Spalte Ende  Einsatzbereitschaft
Spalte Summe Einsatzbereitschaft

Spalte Start tatsächlicher Einsatz
Spalte Ende  tatsächlicher Einsatz
Spalte Summe tatsächlicher Einsatz

bis hierher ist es kein Problem aber nun soll noch eine Spalte folgen, 
in der die Summe des Bereitschaftdienstes und des tatsächlichen Einsatz 
gebildet wird, aber Überschneidungen ignoriert werden. Also in der Form:
Start EB    Ende EB    Summe EB    Start TE    Ende TE    Summe TE    Summe
 8:00        16:00       8h          10:00      14:00       4h         8h
 8:00        16:00       8h          15:00      18:00       3h         10h
 8:00        16:00       8h          18:00      20:00       2h         10h
 8:00        16:00       8h           5:00       9:00       4h         11h

usw.
hat jemand einen Lösungsansatz?

Autor: Onkel Peter (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
???

also summe eb und te ??

Autor: Pumuckl 2.0 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
ja genau aber wie erwähnt doppelzählungen von gleichen zeiträumen 
vermeiden

Autor: Mazze (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Geht alles. wenn Excels interne Formeln nicht mehr ausreichen, dann VBA 
Kurs belegen :-)

Autor: Lui S. (lute)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Moin,

so wie ich das anhand Deines Beispiels verstanden habe, willst Du die 
Differenz aus der frühesten Zeit aus den beiden Start-Zellen und der 
spätesten Zeit aus den beiden Ende-Zellen bilden.
Das müsste mit MAX(Ende EB ; Ende TE ) - MIN(Start EB ; Start TE) 
funktionieren.

Gruß, Lui

Autor: Pumuckl 2.0 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Lui S. schrieb:
> Moin,
>
> so wie ich das anhand Deines Beispiels verstanden habe, willst Du die
> Differenz aus der frühesten Zeit aus den beiden Start-Zellen und der
> spätesten Zeit aus den beiden Ende-Zellen bilden.
> Das müsste mit MAX(Ende EB ; Ende TE ) - MIN(Start EB ; Start TE)
> funktionieren.
>
> Gruß, Lui

im grunde schon mit der ausnahme wenn zwischen den beiden "Schichten" 
eine leere Zeiteinheit ist (siehe Beispiel Zeile 3)

Autor: STK500-Besitzer (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Wie können denn die "Leerschichten" aussehen?
Nur zwischen drin?

Dann eine weitere Spalte mit der Abfrage, ob Start TE hinter Ende TB 
liegt.
So etwa:

wenn(StartTE>EndeEB; StartEE-EndeEB;0)

Und das dann einfach von der Summe der o.g. Formal subtrahieren.

MAX(Ende EB ; Ende TE ) - MIN(Start EB ; Start TE) - 
wenn(StartTE>EndeEB; StartEE-EndeEB;0)

(könnte sogar in dieser Schreibweise funktionieren).

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net