Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Automatisch Abwesenheit ausgeben
#1
Hallo zusammen.

Ich möchte gerne eine Abwesenheitsliste für eine Fußballmannschaft erstellen. Dann kam ich auf die Idee, dass man die Liste auch sehr gut für betriebliche Zwecke nutzen kann (z.B. Urlaubsliste) und habe mich da seit Tagen daran verbissen. Ich komme aber einfach nicht weiter.
In den Spalten stehen das Datum, in den Zeilen die Namen. Nun möchte ich mir die nächste Abwesenheit in einer Liste anzeigen lassen. 
Mein erster Ansatz war, über über die Kombi heute() + Spalte() + index()  die Spalte zu finden, ab der geschaut werden soll. Ab dort zähle ich die Abwesenheiten in Kombination mit einer aggregat-funktion.
Mit der neuen Sortier-Funktion in Excel 365 könnte ich mir dann die Abwesenheiten automatisch aufsteigend sortieren lassen.
Aber ich bekomme nicht im Ansatz etwas vernünftiges hin.
Ich würde mich über jede Hilfe sehr freuen.
Eine anonymisierte Beispieldatei, die den Aufbau in vereinfachter Form darstellt lade ich mit hoch.
Vielen DANK!!!!!


Angehängte Dateien
.xlsx   Ausgabe Abwesenheit.xlsx (Größe: 14,14 KB / Downloads: 6)
Antworten Top
#2
Moin

https://www.clever-excel-forum.de/Thread...tskalender
Wir sehen uns!
... Detlef

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

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • el-rettev
Antworten Top
#3
Hi

z.B so.

.xlsx   Ausgabe Abwesenheit.xlsx (Größe: 13,32 KB / Downloads: 6)
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • el-rettev
Antworten Top
#4
@elex
Auf die Idee, die Daten in den Kalender zu setzten wäre ich gar nicht gekommen. Ich wollte die ganze Zeit krampfhaft die Daten aus dem Kalender ziehen. Aber es erfüllt seinen Zweck. Viele DANK!

@shift-del
Danke für den Link. Den Kalender habe ich mir direkt runtergeladen.
Aber ich hätte noch eine Frage dazu:
In Tabelle "Freie Tage Ist" habe ich den Urlaub von Anja vom 04.01.2021 - 08.01.2021 bis zum 15.01.2021 verlängert.
Soll dann diese Verlängerung in "Alle Termin Pivot" automatisch angezeigt werden?  Manuell das Kreuz setzen in der Pivot geht nicht und soll auch bestimmt nicht.
Daten habe ich aktualisiert, aber die Markierung erweitert sich nicht bis zum 15.01.2021.
Mache ich etwas in der Nutzung falsch?
Antworten Top
#5
(27.11.2021, 13:33)el-rettev schrieb: @shift-del
Daten habe ich aktualisiert, aber die Markierung erweitert sich nicht bis zum 15.01.2021.
Mache ich etwas in der Nutzung falsch?
Das steht doch im Beitrag:
1. Alles aktualisieren.
2. Danach alle Pivot-Tabellen noch mal aktualisieren.
Wir sehen uns!
... Detlef

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

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • el-rettev
Antworten Top
#6
Alles klar. War im Glauben, dass man über den Button alles aktualisiert.
Jetzt auf dem Pfeil geklickt um Auswahl anzeigen zu lassen und auf "alles aktualisieren" geklickt und alles läuft perfekt.
Vielen Dank für deine Hilfe und deine Geduld Wink
Antworten Top
#7
Excel geht bei "Alles aktualisieren" so vor:
Zuerst werden die Pivots aktualisiert und dann die Queries.
Da sich dann die Daten geändert haben müssen die Pivots noch mal aktualisiert werden.
Wir sehen uns!
... Detlef

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

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • el-rettev
Antworten Top
#8
Hallo zusammen.

Vielen Dank an elex und shift-del für die Hilfe. Die Lösungen kann ich für meinen privaten Gebrauch sehr gut benutzen.
Für die betrieblichen Zwecke ist die Tabelle leider so vorgegeben, sodass die Eintragungen aus dem Kalender auswerten muss und den Kalender nicht verändern kann. (Heute auf der Arbeit traf das Ändern der Tabelle leider nicht auf akzeptanz.)
Somit möchte ich gerne das von/bis Urlaubsdatum auslesen.
Das Datum des aktuellen bzw. nächsten ersten Urlaubstages habe ich mit einer Formel ausgeben lassen.
Aber ich bekomme das "bis-Urlaubsdatum" bzw. das letzte Datum des nächsten Urlaubs nicht definiert.
Vllt hat noch jemand eine Idee. Die Datei mit meiner aktualisierten Formel habe ich angefügt.


Angehängte Dateien
.xlsx   Ausgabe Abwesenheit Urlaubsplan.xlsx (Größe: 13,99 KB / Downloads: 10)
Antworten Top
#9
Hi

K19   =WENNFEHLER(INDEX($1:$1;1;AGGREGAT(15;6;SPALTE($C$1:$AG$1)/($C$1:$AG$1>=HEUTE())/($C3:$AG3="u");1));"")
L19   =WENNFEHLER(INDEX($1:$1;AGGREGAT(15;6;SPALTE($C$1:$AG$1)/($C$1:$AG$1>K19)/($C3:$AG3="");1))-1;"")

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • el-rettev
Antworten Top
#10
Hi elex.

Geht perfekt auf. Vielen Dank für deine nochmalige Hilfe!
Antworten Top


Gehe zu:


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