Registriert seit: 08.03.2016
Version(en): 2010
08.03.2016, 11:28
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2016, 11:30 von rednaxels.)
Hallo zusammen!
Ich habe folgendes Problem: ich habe in einer Tabelle mit einer Spalte in der eine Funktion steht und in einer anderen Spalte wann diese Funktion aufgerufen wurde. Nun möchte ich aus den vielen Werten wann die Funktion aufgerufen wurde die kleinste Differenz erhalten um dann zu bestimmen ob es sich um eine tägliche, wöchentliche oder monatliche Wiederholung handelt.
A B
laufen 2016-02-08
laufen 2016-02-09
laufen 2016-02-10
laufen 2016-02-11
putzen 2016-02-20
putzen 2016-02-27
putzen 2016-03-05
Danke!
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
eine Differenz behandelt immer mindestens 2 Werte. Welche wären dass denn in deinem Beispiel genau?
Anders gefragt: was erwartest du für ein Ergebnis?
Gruß,
steve1da
Registriert seit: 08.03.2016
Version(en): 2010
(08.03.2016, 11:30)steve1da schrieb: Hola,
eine Differenz behandelt immer mindestens 2 Werte. Welche wären dass denn in deinem Beispiel genau?
Anders gefragt: was erwartest du für ein Ergebnis?
Gruß,
steve1da
Ich habe es wohl aus versehen zu früh abgeschickt. Ich hoffe es ist nun mit dem Beispiel besser verständlich.
Gruß
Registriert seit: 10.04.2014
Version(en): 2016 + 365
08.03.2016, 11:55
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2016, 12:01 von Rabe.)
Hi,
(08.03.2016, 11:33)rednaxels schrieb: Ich hoffe es ist nun mit dem Beispiel besser verständlich.
nein, es sind ein Mal Abstände täglich und ein Mal wöchentlich. Mir ist nicht ganz klar, was Du sehen willst, ich könnte es mir vorstellen, daß das ganz einfach per Pivot-Tabelle gelöst werden kann. Aber dazu brauchen wir eine Tabelle.
Also stelle bitte (D)eine (Beispiel-)Tabelle als Excel-Datei zur Verfügung oder stelle die relevanten Ausschnitte hier dar, siehe die als
Wichtige Themen: markierten Forums-Beiträge.
Deine Mustertabelle solte etwa 10-15 Datensätze haben, sensible Daten anonymisiert. Vom Aufbau her muss sie aber deinem Original gleichen.
Auch ein Wunschergebnis sollte dargestellt und als solches erkennbar sein.
Die
farbigen Texte sind anklickbare Links:
Hier steht, wie es geht:
Beitrag 1
WICHTIG: Tabellenausschnitte und VBA-Codes im Forum einstellen
Beitrag 2
WICHTIG: Arbeitsmappen zur Verfügung stellen
Eine Bitte:
Anstatt Screenshots ist eine Datei oder ein Ausschnitt besser!
"Du gehst ja auch nicht in die Werkstatt und gibst ein Foto Deines kaputten Autos ab!"
Registriert seit: 10.04.2014
Version(en): 2016 + 365
08.03.2016, 12:02
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2016, 12:02 von Rabe.)
Hi,
(08.03.2016, 11:55)Rabe schrieb: ich könnte es mir vorstellen, daß das ganz einfach per Pivot-Tabelle gelöst werden kann. Aber dazu brauchen wir eine Tabelle.
hier mal als Pivot:
Tabelle1 | A | B | C | D | E | F |
1 | Tätigkeit | Datum | Differenz | | Zeilenbeschriftungen | Minimum von Differenz |
2 | laufen | 08.02.2016 | | | laufen | 1 |
3 | laufen | 09.02.2016 | 1 | | putzen | 7 |
4 | laufen | 10.02.2016 | 1 | | | |
5 | laufen | 11.02.2016 | 1 | | | |
6 | putzen | 20.02.2016 | | | | |
7 | putzen | 27.02.2016 | 7 | | | |
8 | putzen | 05.03.2016 | 7 | | | |
verwendete Formeln | |
Zelle | Formel | Bereich | N/A |
C2:C8 | =WENN(A2=A1;B2-B1;"") | | |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 19.08 einschl. 64 Bit |
Geht natürlich noch einfacher mit einer berechneten Pivot-Spalte.
Registriert seit: 13.04.2014
Version(en): 365, 2019
Hallo,
z.B. so:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D | E |
1 | A | B | | laufen | 2 |
2 | laufen | 07.02.2016 | | putzen | 7 |
3 | laufen | 09.02.2016 | | | |
4 | laufen | 11.02.2016 | | | |
5 | laufen | 13.02.2016 | | | |
6 | putzen | 20.02.2016 | | | |
7 | putzen | 27.02.2016 | | | |
8 | putzen | 05.03.2016 | | | |
Zelle | Formel |
E1 | {=MIN(WENN($A$2:$A$7=D1;$B$3:$B$8-$B$2:$B$7))} |
E2 | {=MIN(WENN($A$2:$A$7=D2;$B$3:$B$8-$B$2:$B$7))} |
Achtung, Matrixformel enthalten! |
Die geschweiften Klammern{} werden nicht eingegeben. |
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 08.03.2016
Version(en): 2010
08.03.2016, 12:28
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2016, 12:54 von Rabe.
Bearbeitungsgrund: Falsche Formatierung der Tabelle korrigiert
)
Danke erstmal für die ersten Tipps! Ich habe mich nochmals bemüht um ein besseres Beispiel und ich hoffe ich habe es richtig mit dem Add-In erstellt. Wie Ihr in dem Beispiel auch sehen könnt wiederholen sich die "Funktionen" bei unterschiedlichen Teilnehmern.
Die Idee mit der Pivot-Taballe habe ich auch schon verfolgt. Mein großes Ziel soll sein, dass in der Spalte A mittels Pivot alle Funktionen aufgeführt werden und in Spalte B bestimmt wird mit einer WENN-Schleife ob es sich um eine tägliche, wöchentliche oder monatliche wiederholung handelt.
Danke und Gruß!
Tabelle1 | B | C | D | E |
1 | Name | Vorname | Funktion | Datum |
2 | Huber | Sepp | Laufen | 04.04.2016 17:00 |
3 | Huber | Sepp | Laufen | 05.04.2016 17:00 |
4 | Huber | Sepp | Laufen | 06.04.2016 17:00 |
5 | Huber | Sepp | Putzen | 12.02.2016 16:00 |
6 | Huber | Sepp | Putzen | 19.02.2016 16:00 |
7 | Huber | Sepp | Putzen | 26.02.2016 16:00 |
8 | Huber | Sepp | Putzen | 04.03.2016 16:00 |
9 | Huber | Sepp | Putzen | 11.03.2016 16:00 |
10 | Huber | Sepp | Putzen | 18.03.2016 16:00 |
11 | Huber | Sepp | Putzen | 25.03.2016 16:00 |
12 | Huber | Sepp | Putzen | 01.04.2016 16:00 |
13 | Huber | Sepp | Giessen | 12.02.2016 17:30 |
14 | Huber | Sepp | Giessen | 15.02.2016 17:30 |
15 | Huber | Sepp | Giessen | 16.02.2016 17:30 |
16 | Huber | Sepp | Giessen | 17.02.2016 17:30 |
17 | Mustermann | Max | Laufen | 31.03.2016 18:00 |
18 | Mustermann | Max | Laufen | 01.04.2016 18:00 |
19 | Mustermann | Max | Laufen | 04.04.2016 18:00 |
20 | Mustermann | Max | Laufen | 05.04.2016 18:00 |
21 | Mustermann | Max | Laufen | 06.04.2016 18:00 |
22 | Ober | Andreas | Kochen | 12.02.2016 08:00 |
23 | Ober | Andreas | Kochen | 15.02.2016 08:00 |
24 | Ober | Andreas | Kochen | 16.02.2016 08:00 |
25 | Ober | Andreas | Kochen | 17.02.2016 08:00 |
26 | Ober | Andreas | Kochen | 18.02.2016 08:00 |
27 | Ober | Andreas | Kochen | 19.02.2016 08:00 |
Excel-Inn.de |
Hajo-Excel.de |
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 |
Add-In-Version 19.08 einschl. 64 Bit |
Registriert seit: 08.03.2016
Version(en): 2010
Warum sprengt meine Beispieltabelle das Forum? Hilfe! :@
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
(08.03.2016, 12:30)rednaxels schrieb: Warum sprengt meine Beispieltabelle das Forum? Hilfe! :@
ich habe die Darstellung mit einer etwas älteren Version des Tools korrigiert.
Registriert seit: 13.04.2014
Version(en): 365, 2019
Hallo,
bei mir sähe das so aus:
Arbeitsblatt mit dem Namen 'Tabelle2' |
| A | B | C | D | E |
1 | Name | Vorname | Funktion | Datum | |
2 | Huber | Sepp | Laufen | 04.04.2016 17:00 | tägl. |
3 | Huber | Sepp | Laufen | 05.04.2016 17:00 | |
4 | Huber | Sepp | Laufen | 06.04.2016 17:00 | |
5 | Huber | Sepp | Putzen | 12.02.2016 16:00 | wöchentl. |
6 | Huber | Sepp | Putzen | 19.02.2016 16:00 | |
7 | Huber | Sepp | Putzen | 26.02.2016 16:00 | |
8 | Huber | Sepp | Putzen | 04.03.2016 16:00 | |
9 | Huber | Sepp | Putzen | 11.03.2016 16:00 | |
10 | Huber | Sepp | Putzen | 18.03.2016 16:00 | |
11 | Huber | Sepp | Putzen | 25.03.2016 16:00 | |
12 | Huber | Sepp | Putzen | 01.04.2016 16:00 | |
13 | Huber | Sepp | Giessen | 12.02.2016 17:30 | tägl. |
14 | Huber | Sepp | Giessen | 15.02.2016 17:30 | |
15 | Huber | Sepp | Giessen | 16.02.2016 17:30 | |
16 | Huber | Sepp | Giessen | 17.02.2016 17:30 | |
17 | Mustermann | Max | Laufen | 31.03.2016 18:00 | tägl. |
18 | Mustermann | Max | Laufen | 01.04.2016 18:00 | |
19 | Mustermann | Max | Laufen | 04.04.2016 18:00 | |
20 | Mustermann | Max | Laufen | 05.04.2016 18:00 | |
21 | Mustermann | Max | Laufen | 06.04.2016 18:00 | |
22 | Ober | Andreas | Kochen | 12.02.2016 08:00 | tägl. |
23 | Ober | Andreas | Kochen | 15.02.2016 08:00 | |
24 | Ober | Andreas | Kochen | 16.02.2016 08:00 | |
25 | Ober | Andreas | Kochen | 17.02.2016 08:00 | |
26 | Ober | Andreas | Kochen | 18.02.2016 08:00 | |
27 | Ober | Andreas | Kochen | 19.02.2016 08:00 | |
Zelle | Formel |
E2 | {=WENN((C2<>C1)+(A2<>A1);VERWEIS(MIN(WENN(($C$3:$C$27=C2)*($A$3:$A$27=A2)*($D$3:$D$27-$D$2:$D$26>0);$D$3:$D$27-$D$2:$D$26));{1;7;28};{"tägl.";"wöchentl.";"monatl."});"")} |
Achtung, Matrixformel enthalten! |
Die geschweiften Klammern{} werden nicht eingegeben. |
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine. |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.