Registriert seit: 29.03.2015
Version(en): 2007
Hallo zusammen,
für mit ein großes Problem, für euch vielleicht ein kleines Problem.
A1 1
A2 =a1+1 Ergebnis 2
A3 =a2+1 Ergebnis 3
A4 =a3+1 Ergebnis 4
A5 =a4+1 Ergebnis 5
Alles wunderbar, nun lösche ich Zeile 3. Dann erscheint #BEZUG! ab A3.
Wo liegt der Fehler oder was macht ich dort falsch.
Gruß Günter
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo Günter, benutze ab A2 ...: =ZEILE()-1+1
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• Tropheus
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
29.03.2015, 22:10
(Dieser Beitrag wurde zuletzt bearbeitet: 29.03.2015, 22:11 von WillWissen.)
Hi Namensvetter,
Zitat:Wo liegt der Fehler oder was macht ich dort falsch.
direkt falsch machst du nichts - außer der Zeile zu löschen. XL wirft dir den Bezugsfehler aus, weil durch das Löschen der Zeile der Bezug zur (gelöschten) Zeile fehlt. Durch das Löschen der Zeile 3 rutscht die Zeile 4 mit der Formel in A4 (=A3+1) auf die Position Zeile 3 und findet die Ursprungszelle A3 nicht mehr.
Eine Möglichkeit, das zu umgehen, hat dir Jörg ja bereits aufgezeigt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo Günter
Hier mal ein paar Aufzählungsvarianten.
Spalte F ist deine Variante.
| A | B | C | D | E | F | G | H |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
Zelle | Formel |
A2 | =MAX($A$1:A1)+1 |
B2 | =INDEX(B:B;ZEILE()-1)+1 |
C2 | =INDIREKT(ADRESSE(ZEILE()-1;SPALTE()))+1 |
D1 | =ZEILEN($D$1:D1) |
E2 | =ZEILEN($E$1:E1)+1 |
F2 | =F1+1 |
G1 | =ZEILE() |
H1 | =ZELLE("zeile";H1) |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 29.03.2015
Version(en): 2007
Hallo zusammen,
prima das ging ja sehr zügig hier, und das Beste es hat funktioniert.
Ein großes Dankeschön.
Gruß Günter
Registriert seit: 11.04.2014
Version(en): 2003/2007/2013 (bei Bedarf auch noch '97/2000/2010)
29.03.2015, 23:29
(Dieser Beitrag wurde zuletzt bearbeitet: 29.03.2015, 23:38 von Kl@us-M..)
(29.03.2015, 21:59)Jockel schrieb: Hallo Günter, benutze ab A2 ...: =ZEILE()-1+1
Hi Jockel,
was ist, wenn in A1 eine Zahl grösser 1 steht
Ausserdem würde bei A1 = 1 ja wohl auch =ZEILE() ab A2 tun, oder ???
Überlegen macht überlegen
Gruss aus dem schönen Hunsrück
_______ Klaus-Martin _______
Folgende(r) 1 Nutzer sagt Danke an Kl@us-M. für diesen Beitrag:1 Nutzer sagt Danke an Kl@us-M. für diesen Beitrag 28
• Tropheus
Registriert seit: 10.04.2014
Version(en): Office 2019
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• Tropheus
Registriert seit: 29.03.2015
Version(en): 2007
Da habe ich mich gestern wohl zu früh gefreut.
Hatte das auf die schnelle an einer Zahlenreihe ausprobiert wo es auch wunderbar klappte.
Leider funktioniert das nicht bei meiner speziejellen Anwendung. Jetzt muss ich weiter ausholen.
Habe mir in einer Execl Tabelle eine Auflistung erstellt. Diese Auflistung besteht aus 1023 Zeilen.
Alle 33 Zeilen wiederholt sich die Auflistung. Es sind 31 Monatstage. Da ich den Sonntag und
Feiertage nicht brauche, würde ich diese dann immer rauslöschen.
Nun haben die restlichen Tage eine fortlaufende Nummer. Diese ist angelegt auf
1 Tag mit Nummer 1 D1 und D2 da diese beiden zentriert sind D1 1
2 Tag mit Nummer 2 D34 und D35 da diese beiden zentriert sind D34 =(D1+1)
3 Tag mit Nummer 3 D67 und D68 da diese beiden zentriert sind D67 =(D34+1)
4 Tag mit Nummer 4 D100 und D101 da diese beiden zentriert sind D100 =(D67+1)
und so weiter bis
30 Tag mit Nummer 30 D958 und D959 da diese beiden zentriert sind D958 =(D925+1)
31 Tag mit Nummer 31 D991 und D992 da diese beiden zentriert sind D991 =(D958+1)
So weit alles gut. Wenn ich nun aber anfange die Sonntage bzw Feiertage zu löschen, erscheit #BEZUG!.
Ich hoffe ihr habe mich einigermaßen verständlich ausgedrückt.
Gruß Günter
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
als Ansatz:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C | D |
1 | Do 01.01.15 | | | 1 |
2 | Fr 02.01.15 | | | |
3 | Mo 05.01.15 | | | |
4 | Di 06.01.15 | | | |
5 | Mi 07.01.15 | | | |
6 | Do 08.01.15 | | | |
7 | Fr 09.01.15 | | | |
8 | Mo 12.01.15 | | | |
9 | Di 13.01.15 | | | |
10 | Mi 14.01.15 | | | |
11 | Do 15.01.15 | | | |
12 | Fr 16.01.15 | | | |
13 | Mo 19.01.15 | | | |
14 | Di 20.01.15 | | | |
15 | Mi 21.01.15 | | | |
16 | Do 22.01.15 | | | |
17 | Fr 23.01.15 | | | |
18 | Mo 26.01.15 | | | |
19 | Di 27.01.15 | | | |
20 | Mi 28.01.15 | | | |
21 | Do 29.01.15 | | | |
22 | Fr 30.01.15 | | | |
23 | Mo 02.02.15 | | | 2 |
24 | Di 03.02.15 | | | |
25 | Mi 04.02.15 | | | |
26 | Do 05.02.15 | | | |
Zelle | Formel |
A2 | =A1+1+(REST(A1;7)=6)*2 |
D2 | =WENN(MONAT(A1)<>MONAT(A2);MONAT(A2);"") |
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: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Edgar,
ich denke, Günter(Tropheus) will die Datumsreihe ohne Sonn- und Feiertage. Für die Reihe ohne Sonntage schlage ich deshalb dies vor:
Tabelle1 | A |
1 | Fr, 02.01.2015 |
2 | Sa, 03.01.2015 |
3 | Mo, 05.01.2015 |
4 | Di, 06.01.2015 |
Formeln der Tabelle |
Zelle | Formel | A2 | =WENN(WOCHENTAG(A1;2)=6;A1+2;A1+1) | A3 | =WENN(WOCHENTAG(A2;2)=6;A2+2;A2+1) | A4 | =WENN(WOCHENTAG(A3;2)=6;A3+2;A3+1) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Jetzt muss noch eine Lösung gefunden werden, mit der in der Reihe automatisch das jeweilige Datum etwaiger Feiertage, sofern diese nicht auf einen Sonntag fallen, übersprungen wird. Daran bastle ich weiter, wenn ich wieder zuhause bin. Aber vllt. fällt dir ja bis dahin schon eine Lösung ein.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)