❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Tabelle neu darstellen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
yoschi
Beiträge: 7
Registriert: Sa 8. Jul 2017, 22:20

Tabelle neu darstellen

Beitrag von yoschi » Sa 8. Jul 2017, 22:35

Tabelle.pdf
(45.45 KiB) 111-mal heruntergeladen
Hallo zusammen,

ich habe mit libreoffice calc eine Tabelle erstellt, in der wir bei der Arbeit unsere Dienstvorplanung für den Monat machen können. Soweit konnte ich mir alles nötige selbst anlesen (unter anderem auch hier im Forum). Nun komme ich nicht mehr weiter, weil ich a) nicht weiß, ob das Programm überhaupt in der Lage dazu ist und b) ich mich mit der Formulierung dessen schwer tue. Ich weiß nicht wonach in suchen soll.

Die Tabelle mit der Vorplanung ist soweit fertig. Jeder kann in seiner Zeile für den Tag seinen Wunschdienst eintragen, Früh, Spät oder Nacht.
Ich hätte jetzt gern, dass ich diese Tabelle mit möglichst wenig aufwand in eine übersichtlichere Version umwandeln kann, um diese dann auszudrucken.
Momentan stehen die Namen der Kollegen in der linken Spalte untereinander und das Datum steht in der Zeile oben drüber. Jeder trägt ein f, s oder n für die gewünschte Schicht ein.
Der Plan den ich drucken möchte, soll aber in einer Spalte untereinader für den Tag die Überschriften Früh, Spät und Nacht tragen und die Namen der Kollegen die sich dort eingetragen haben, darunter schreiben.

Hat mich irgendjemand verstanden und kann mir sagen ob das möglich ist und wenn ja im besten Falle auch noch wie? :) Die Tabelle habe ich ausschnittsweise als Datei angehängt, damit man die Namen nicht lesen kann :roll: Datenschutz und so...
Vielen Dank!

mikele
* LO-Experte *
Beiträge: 1947
Registriert: Mo 1. Aug 2011, 20:51

Re: Tabelle neu darstellen

Beitrag von mikele » Sa 8. Jul 2017, 23:51

Hallo,
die pdf-Datei ist da wenig hilfreich. Ein Helfer müsste die ods-Datei erst einmal nachbauen, um dann sinnvolle Vorschläge unterbreiten zu können. Ersetze die Namen und sonstiges einfach durch irgendwelche sinnlosen Bezeichnungen.
Gruß,
mikele

yoschi
Beiträge: 7
Registriert: Sa 8. Jul 2017, 22:20

Re: Tabelle neu darstellen

Beitrag von yoschi » So 9. Jul 2017, 00:01

Ok, hier ist die Datei :)
Habe die Namen wahllos geändert
Dateianhänge
TOG Vorplanung blanko (Kopie).ods
(18.06 KiB) 104-mal heruntergeladen

mikele
* LO-Experte *
Beiträge: 1947
Registriert: Mo 1. Aug 2011, 20:51

Re: Tabelle neu darstellen

Beitrag von mikele » So 9. Jul 2017, 12:27

Hallo,
prinzipiell geht so etwas (siehe Anhang). Allerdings ist es schon etwas knifflig. Insbesondere die Tatsache, dass pro Schicht 2 Kollegen Dienst haben sollen/müssen (richtig?), macht die Formeln zum Finden schon heftig. In meiner Lösung musste für den 2. Kollegen eine Matrixformel her.
Das Ausgangsblatt habe ich mal etwas umformatiert (Datum des Monatsersten in A1, der Rest wird automatisch erstellt).
Schau es dir mal an, ob ich dich richtig verstanden habe.
Die Berechnung der Arbeitszeit (Spalte AH) habe ich mal umgeschrieben und dafür das Tabellenblatt2 (festlegungen) genutzt.
Die Formel lautet nun kurz:

Code: Alles auswählen

=SUMMENPRODUKT((B4:AF4=schicht_kurz)*stunden)/24
Hinter "schicht_kurz" verbirgt sich der Bereich $festlegungen.$D$3:$D$10, hinter "stunden" der Bereich $festlegungen.$E$3:$E$10 als benannte Bereiche. Das hat den Vorteil, dass einerseits die Formel kürzer ist und zweitens Anpassungen/Veränderungen leichter einzupflegen sind.
Den Bereich schicht_kurz habe ich auch gleich noch benutzt, um für den Bereich Tabelle1.B4:AF17 eine Gültigkeitsbedingung zu formulieren, sodass nur die zulässigen Kürzel eingetragen werden können.
Dateianhänge
dienstplan.ods
(21.58 KiB) 119-mal heruntergeladen
Gruß,
mikele

yoschi
Beiträge: 7
Registriert: Sa 8. Jul 2017, 22:20

Re: Tabelle neu darstellen

Beitrag von yoschi » So 9. Jul 2017, 16:57

Wow, danke.
Ich werde mir das jetzt mal ganz in Ruhe zu Gemüte führen.
Hoffe ich bin in der Lage das zu verstehen :P
Auf jeden Fall hast du mich goldrichtig verstanden!
Und vielen Dank für die Vereinfachung. Habe es auch versucht aber da ich erst kurz mit Calc arbeite habe ich es nicht hin bekommen.
Gebe dir dann nochmal ein Feedback.

Wirklich ganz große Klasse.
Ich freu mich.

yoschi
Beiträge: 7
Registriert: Sa 8. Jul 2017, 22:20

Re: Tabelle neu darstellen

Beitrag von yoschi » So 9. Jul 2017, 22:55

ich habe jetzt ein bisschen herum probiert. Mein Problem wäre immer noch, dass die anderen Kollegen, falls sich mehr als die zwei benötigten in einen Dienst eintragen, ja auch in die neue Tabelle übernommen werden müssten.
Wie muss ich die Formel, die du für den 2. Kollegen eingegeben hast abändern, damit sie dann für den 3. oder 4. Kollegen ebenfalls in der Spalte darunter funktioniert?
:roll: ;)
Wenn man so viel Ahnung wie du von der Materie hat, ist das bestimmt eine doofe Frage. Oder gibt es vielleicht Lektüre die du mir zu dem Thema empfehlen kannst. Ich möchte wirklich verstehen wie das alles funktioniert.
Und wo wir gerade beim Thema sind, kann man für die Gesamte Tabelle eine Bedingung festlegen?
Ich hätte gerne, dass man kein "f" in die Spalter nach dem "n" eintragen kann...

MfG
yoschi

paljass
* LO-Experte *
Beiträge: 695
Registriert: Fr 18. Mär 2011, 15:34

Re: Tabelle neu darstellen

Beitrag von paljass » Mo 10. Jul 2017, 08:25

Hi,
du musst für den dritten Kollegen die Formel für den zweiten Kollegen kopieren (nicht ziehen) und eine Zeile tiefer einfügen. Jetzt reicht es, wenn du nur ein Ziffer abänderst, nämlich so, dass aus der =WENN(Tabelle1.B19<2;"";VERSCHIEBUNG($Tabelle1.$A$3;KKLEINSTE(WENN(Tabelle1.B$4:B$17="f";1;100)*ZEILE(Tabelle1.B$4:B$17);2)-3;0)) eine 3 wird. Anschließend die Eingabe mit Strg-Umschalt-Enter abschließen - fertig.

Gruß
paljass

yoschi
Beiträge: 7
Registriert: Sa 8. Jul 2017, 22:20

Re: Tabelle neu darstellen

Beitrag von yoschi » Mo 10. Jul 2017, 14:29

Danke, werde ich gleich mal ausprobieren :)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten