Registriert seit: 29.01.2016
Version(en): 2010
Hallo zusammen,
ich habe einen Datentransport aus SAP erhalten, der sich wie folgt darstellt :
1. Zelle ist als Zahlenformat Standard in Excel angekommen
2. Inhalt z.b. 200302 -> bedeutet :
- Ziffer 1-4 gleich Jahreszahl (2003)
- Ziffer 5-6 laufende Periode (02)
Folgende Aufgabe besteht für mich :
Spalte A = z. B. 200301 Spalte B = z.B. 200304
Differenz in Perioden zwischen 200301 und 200304 ermitteln !!
Lösung manuell = 3 Perioden.
Ich möchte gerne die Differenz ( 3 Perioden ) mit Excel ermittlen, da ich bisher
gezwungen wäre ca. 10.000 !! Zeilen manuell miteinander zu vergleichen.
Hinzu kommt außerdem, dass sich die Jahreszahl von 1991 bis 2015 durchzieht/verändert !
Wie kann ich die Einträge/Zahlen aus SAP so in Excel aufbereiten um die Rechnung nicht manuell
durchführen zu müssen.
Jahreszahl und Periode müssen getrennt miteinander verglichen werden um die Gesamtperioden darzustellen.
Vielen Dank für Eure Bemühungen/Lösungen/Anregungen zu dieser "kleinen" Aufgabe.
Registriert seit: 13.04.2014
Version(en): 365
29.01.2016, 14:45
(Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2016, 15:31 von BoskoBiati.)
Hallo,
hier mal drei Varianten (1Periode mit 1Monat angesetzt!!!):
Arbeitsblatt mit dem Namen 'Tabelle2' |
| A | B | C | D | E |
10 | 200301 | 200304 | 3 | 3 | 3 |
11 | 200210 | 200405 | 19 | 19 | 19 |
Zelle | Formel |
C10 | =DATEDIF(DATUM(LINKS(A10;4);RECHTS(A10;2);0);DATUM(LINKS(B10;4);RECHTS(B10;2);1);"M") |
D10 | =REST(RECHTS(B10;2)-RECHTS(A10;2);12)+(LINKS(B10;4)-LINKS(A10;4)-(RECHTS(B10;2)*1<RECHTS(A10;2)*1))*12 |
E10 | =DATEDIF(--("1."&RECHTS(A10;2)&"."&LINKS(A10;4))-1;MONATSENDE(--("1."&RECHTS(B10;2)&"."&LINKS(B10;4))-1;0)+1;"M") |
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: 29.09.2015
Version(en): 2030,5
29.01.2016, 14:56
(Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2016, 14:56 von snb.)
A1: 200301
B1: 200304
C1: =B1-A1
A1:200203
B1:200304
C1: =6*INT((B1-A1)/100)+MOD(B1-A1;100)
Registriert seit: 13.04.2014
Version(en): 365
29.01.2016, 15:29
(Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2016, 15:29 von BoskoBiati.)
Hallo snb,
was soll das werden????
Jahresübergreifend kann das sowieso nur funktionieren, wenn man weiß, wieviel Perioden ein Jahr hat. Ich bin mal von Monaten ausgegenagen.
Arbeitsblatt mit dem Namen 'Tabelle2' |
| A | B | C | D |
1 | 200210 | 200405 | 195 | 101 |
2 | 200203 | 200304 | 101 | 7 |
Zelle | Formel |
C1 | =B1-A1 |
D1 | =6*GANZZAHL((B1-A1)/100)+REST(B1-A1;100) |
C2 | =B2-A2 |
D2 | =6*GANZZAHL((B2-A2)/100)+REST(B2-A2;100) |
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: 06.12.2015
Version(en): 2016
Hier ein sehr schlichter Versuch:
=12*(links(b1;4)-links(a1;4)) + rechts(b1;2) - rechts(a1;2)
Bis auf die Zellennummer entspricht das dem Aufbau der Vorgänger
Mfg
Registriert seit: 29.09.2015
Version(en): 2030,5
Wenn der TS eine Periode erwähnt und keine Monat setze ich voraus dass er/sie dafür einen Grund hat.
Offensichtilicht ist eine Periode<>Monat.
Meine Formel ist sehr robust weil die periode pro Jahr variieren kann zwischen 1 und 99.
Wenn du 6 änderst in 12 hast du deine Monate.
Aber das Urteil der TS scheint mir wichtiger.
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
dann ist die Version von Fennek ja ideal, da muß man nur die 12 gegen die Anzahl der möglichen Perioden pro Jahr auswechseln und es passt.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 29.09.2015
Version(en): 2030,5
30.01.2016, 00:12
(Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2016, 00:13 von snb.)
Dann hast du bestimmt
=6*INT((B1-A1)/100)+MOD(B1-A1;100)
übersehen, oder ..... ?
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
bei uns sind in dem Fall meistens die Kalenderwochen gemeint. Da müsste man dann überlegen, ob Anfang Januar die KW53 noch mit dem alten Jahr angegeben wird oder mit dem neuen - ebenso bei KW01. Also z.B. 201553 bis zum 31.12.2015 und 201653 ab dem 01.01.2016. Eventuell hat man dann am Jahresanfang und Jahresende die gleichen Wochen ...
Alternativ könnte man bei der Fragestellung auch noch Quartale vermuten. Als höchste Zahl im Beispiel stand ja die 04.
Und dann fragt mal Eure Frauen
Uff, das ist jetzt etwas neben der Spur
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
(31.01.2016, 08:26)schauan schrieb: Und dann fragt mal Eure Frauen Uff, das ist jetzt etwas neben der Spur
:19: