Datum durch Zahlen in Spalten errechnen?
Hallo,
In der von mir aufgestellten Tabelle, möchte ich das Datum in Spalte 4 aus der Zahl in Spalte 3 und der darüber liegenden Spalte errechnen.
Die in der Spalte 3 im Tabellenkopf angegebenen Zahlen (1,2,3,4,5,6) sollen den Monat darstellen und die einzutragenen Zahlen den Tag des Monats. Das errechnete Datum soll + 12 Monate errechnet werden.
Zum Beispiel:
In der ersten Zeile der Spalte 3.1 steht eine 5, sollte in Spalte 4 derselben Zeile stehen 05.01.2010
Trägt man in der selben Zeile in Spalte 3.2. auch einen Zahl ein z.B. die 7, sollte in Spalte 4 erscheinen 07.02.2010, also sollte sich das Datum immer aus der letzten eingetragenen Zahl der Zeile errechnen.
http://rapidshare.com/files/255352155/Sk.xls.html
Ich habe mehrere Sachen probiert, leider führten sie zu keinen zufriedenstellenden Ergebnissen.
Ich bedanke mich im Vorraus für evtl. Tipps.
Chris
Antwort schreiben
Antwort 1 von rainberg vom 13.07.2021, 16:54 Options
Hallo Chris,
nimm es mir bitte nicht übel, aber Deine Tabellenstruktur ist der
größtmögliche Blödsinn.
Wer soll den bei diesen Zellverbünden noch eine Formel entwickeln,
von einer Fehlersuche gar nicht zu reden?
In Excel gehört in jede Zelle ein Wert Leerzellen/spalten sind auf ein
Minimum zu beschränken und von verbundenen Zellen ist generell
abzusehen.
Tut mir leid unter dieser Struktur über eine Formel nachzudenken, tue
ich mir nicht an.
Gruß
Rainer
Antwort 2 von chris_2701 vom 13.07.2021, 17:06 Options
Trotzdem besten Dank für Deine Antwort, ich werde die Tabelle mal ohne verbunden Zellen erstellen. Aber bezüglich der Leerzellen/Spalten verstehe ich Dich nicht ganz.
Chris
Was - um Himmels Willen - sollen denn die Spielchen mit den verbundenen Zellen nur???
Antwort 4 von rainberg vom 13.07.2021, 18:20 Options
Hallo Chris,
Zitat:
Aber bezüglich der Leerzellen/Spalten verstehe ich Dich nicht
ganz.
....wenn Du die Zellverbünde aufhebst, siehst Du selbst wieviele
unnötige Zeilen und Spalten Du verwendest.
Gruß
Rainer
Antwort 5 von chris_2701 vom 13.07.2021, 19:03 Options
Ok, sagte ja das ich es mal ohne verbundene Zeilen probiere. Ich bin schon dabei. Hoffe das ich dann das Gesamtbild auch so hinbekomme, denn der Aufbau dieses Tabellenblatts ist leider vorgegeben.
Vorgegeben: Das haben wir schon immer so gemacht!
"Den blauen Durchschlag lege ich ab, den grünen geben ich weiter, und den roten werfe ich weg."
Antwort 7 von chris_2701 vom 13.07.2021, 19:52 Options
Habe ja verstanden ;-)
also habe sie nochmal gemacht nur das wesentliche dargestellt.
Hoffe ist jetzt besser, Ging auch viel schneller als mit verbundenen Zellen.
Chris
http://rapidshare.com/files/255431241/Sk2.xls
Antwort 8 von rainberg vom 13.07.2021, 21:00 Options
Hallo Chris,
schreibe in P12 folgende Formel und kopiere sie nach unten.
=WENN(ANZAHL(J12:O12)=0;"";DATUM(JAHR($P$35)+1;BEREICH.V
ERSCHIEBEN(J12;-ZEILE(A1);VERGLEICH(0;J12:O12;-1)-
1);BEREICH.VERSCHIEBEN(J12;;VERGLEICH(0;J12:O12;-1)-1)))
Gruß
Rainer
Antwort 9 von rainberg vom 13.07.2021, 21:12 Options
Hallo Chris,
habe die Hälfte vergessen.
Im Grün markierten Bereich sind die Formate geändert (Punkt wird
durch Format erzeugt).
Im Blau markierten Bereich sind die Werte geändert (Punkt entfernt.
Anbei_die_
Datei
Antwort 10 von rainberg vom 14.07.2021, 08:37 Options
Hallo Chris,
anbei die angepasste Originaldatei
Download[/
url]
Gruß
Rainer
Antwort 12 von chris_2701 vom 14.07.2021, 11:59 Options
Mahlzeit Rainer,
Du hast mir sehr geholfen, das ist genau das was ich wollte,besten Dank.
Hoffe das ich die anderen Probleme selber lösen kann. Vielleicht hätte ich Eingangs schreiben sollen das ich mich mit Excel noch nicht so doll beschäftigt habe. Gerade was mit Datum/Zeit zusammenhängt.
Chris
Antwort 13 von chris_2701 vom 19.07.2021, 18:31 Options
Nabend,
wie muss die Foermel in meine Tabelle so erweitern um bei einem eingeben oder auswählen des Buchstaben "E" in Zelle H12 bis H31, zu erreichen das die Formel dann statt mit 12 Monaten nur mit 6 Monaten rechnet?
Auch wird mir ständig in Zelle P12 ein Fehler angezeigt " Bezug erweitern", in den darunter liegenden Zellen aber nicht, obwohl die Formeln dort eigentlich die selben sind.
http://rapidshare.com/files/257616741/sk001.xls
Gruß Chris
Antwort 14 von rainberg vom 19.07.2021, 19:45 Options
Hallo Chris,
die Formel für P12 lautet dan:
=WENN(ANZAHL(J12:O12)=0;"";DATUM(JAHR($P$37);BEREICH.VE
RSCHIEBEN(J12;-ZEILE(A1);VERGLEICH(0;J12:O12;-1)-
1)+WENN(H12<>"E";12;6);BEREICH.VERSCHIEBEN(J12;;VERGLEICH
(0;J12:O12;-1)-1)))
Gruß
Rainer
Antwort 15 von chris_2701 vom 19.07.2021, 19:57 Options
Danke Rainer,
hatte ich mir gleich gedacht, das die Antwort wohl am meisten von Dir zu erwarten ist.
Nochmals danke.
Werde ich gleich mal probieren.
Gehe ich recht in der Annahme das der andere Fehler "Bezug erweitern" zu vernachlässigen ist?
Gruß Chris
Antwort 16 von rainberg vom 19.07.2021, 20:12 Options
Hallo Chris,
Zitat:
Gehe ich recht in der Annahme das der andere Fehler "Bezug
erweitern" zu vernachlässigen ist?
...das kann ich nicht nach vollziehen, bei mir erscheint so eine Anzeige
nicht.
Gruß
Rainer
Antwort 17 von chris_2701 vom 20.07.2021, 16:26 Options
Mahlzeit,
ich bin zwar nun doch schon fast fertig, aber hätte dann doch noch zwei Fragen.
1. Wie kann ich das Datum in Spalte P37 zum jeweiligen Jahresende stoppen, also das es bis Jahresende nach dem Computerdatum arbeitet und am 31.12. stehenbleibt und nur noch dieses Datum anzeigt?
2. Wenn kein errechnetes Datum aus J12-O12 in P12 vorhanden ist, soll das Datum aus Zelle I12 dort angezeigt werden. Wie muß ich die Formel in P12 erweitern?
Danke schonmal
Gruß Chris
http://rapidshare.com/files/257962102/SK001.xls
Antwort 18 von chris_2701 vom 20.07.2021, 16:39 Options
Ergänzung das Datum aus I12 in P12 + 12 Monate bis in den Spalten J12-O12 etwas eintragen wird
Antwort 19 von rainberg vom 20.07.2021, 16:46 Options
Hallo Chris,
Formel für P12
=WENN(A12="";"";WENN(ANZAHL(J12:O12)=0;P$37;DATUM(JAHR($
P$37);BEREICH.VERSCHIEBEN(J12;-
ZEILE(A1);VERGLEICH(0;J12:O12;-1)-
1)+WENN(H12<>"E";12;6);BEREICH.VERSCHIEBEN(J12;;VERGLEICH
(0;J12:O12;-1)-1))))
Formal für P37
=WENN(HEUTE()>=DATUM(2009;12;31);DATUM(2009;12;31);HEUT
E())
Gruß
Rainer
Antwort 20 von chris_2701 vom 21.07.2021, 08:35 Options
Guten Morgen,
ich habe jetzt die Formel eingefügt, habe aber dabei sicher irgendwas falsch gemacht bzw. muß irgendwo der Wurm drin sein. in den Spalten P12 in der ersten Tabelle und in AK12 der Zweiten erscheint nun ungewünscht das heutige Datum. In AD12 auch ungewünscht das heutige Datum - 12 Monate, der Abzug des Jahres ist ja bei errechnetem Datum in I12;J12-O12 erwünscht. Aber jetzt rechnet die Formel obwohl nix eingegeben ist.
Auch verwundert mich nun das in den Spalten P12-P19 nun dieses "falsche" Datum erscheint, in der zweiten Tabelle aber von AK12- AK31, warum nicht auch nur bis AK19?
Hoffe Euch hier mit meinen "dämlichen" Fragen nicht zu nerven.
Gruß
Chris
http://rapidshare.com/files/258223756/SK0011.xls