Jeden 2. Wert einer Spalte erfassen
#1
Im Bereich C6:C29 einer Tabellenspalte (siehe Anlage) sind nacheinander fortlaufend die Datumswerte von Monatsmitte und Monatsende erfasst. In Spalte E, beginnend mit E6, soll aus Spalte C , beginnend mit C6, nacheinander jeder zweite Wert erfasst werden, ohne dass dabei leere Zwischenräume entstehen.

Wie fange ich das an ?

Hardbopper

Anlage:


.xlsx   jede 2. Zelle erfassen.xlsx (Größe: 9,06 KB / Downloads: 4)
Top
#2
Moin,

mit einer (ausblendbaren) Hilfsspalte:

Arbeitsblatt mit dem Namen 'Tabelle1'
BCDEF
531.12.2017HS
6115.01.201815.01.20181
731.01.201815.02.2018
8215.02.201815.03.20183
928.02.201815.04.2018
10315.03.201815.05.20185
1131.03.201815.06.2018
12415.04.201815.07.20187
1330.04.201815.08.2018
14515.05.201815.09.20189
1531.05.201815.10.2018
16615.06.201815.11.201811
1730.06.201815.12.2018
18715.07.201813

ZelleFormel
E6=WENNFEHLER(INDEX($C$6:$C$29;KKLEINSTE($F$6:$F$29;ZEILE(A1)));"")
F6=WENN(REST(ZEILE();2);"";ZEILE(A1))
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Moin!
Wenn Du nur die Monatsmitten des aktuellen Jahres brauchst:
=--("15-"&ZEILE(A1))
Wenn Du beliebige Werte aus Spalte C aus den Zeilen 6, 8, 10, … brauchst:
=INDEX(C:C;ZEILE(A3)*2)

BCDE
531.12.201715.01.201815.01.2018
6115.01.201815.02.201815.02.2018
731.01.201815.03.201815.03.2018
8215.02.201815.04.201815.04.2018
928.02.201815.05.201815.05.2018
10315.03.201815.06.201815.06.2018
1131.03.201815.07.201815.07.2018
12415.04.2018
1330.04.2018
14515.05.2018
1531.05.2018
16615.06.2018
1730.06.2018
18715.07.2018
1931.07.2018

ZelleFormel
D5=--("15-"&ZEILE(A1))
E5=INDEX(C:C;ZEILE(A3)*2)

Was ist mit dem anderen Thread?

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#4
Herzlichen Dank au Euch beide

Hardbopper
Top
#5
Hallo Ralf,

ich muss doch noch mal nachhaken, beide Formeln funktionieren nur für ein Kalenderjahr (siehe Anhang), ist da noch eine Verbesserung möglich ?

Gruß Werner


.xlsx   jede 2. Zelle erfassen.xlsx (Größe: 10,98 KB / Downloads: 1)
Top
#6
Hallo, warum nimmst du nicht den INDEX()..? geht doch prima...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#7
Hallo, hier mal ein paar Möglichkeiten ..:

Arbeitsblatt mit dem Namen 'Tabelle1'
HIJK
615.01.201815.01.201815.01.201815.01.2018
715.02.201815.02.201815.02.201815.02.2018
815.03.201815.03.201815.03.201815.03.2018
915.04.201815.04.201815.04.201815.04.2018
1015.05.201815.05.201815.05.201815.05.2018
1115.06.201815.06.201815.06.201815.06.2018
1215.07.201815.07.201815.07.201815.07.2018
1315.08.201815.08.201815.08.201815.08.2018
1415.09.201815.09.201815.09.201815.09.2018
1515.10.201815.10.201815.10.201815.10.2018
1615.11.201815.11.201815.11.201815.11.2018
1715.12.201815.12.201815.12.201815.12.2018
1815.01.201915.01.201915.01.201915.01.2019
1915.02.201915.02.201915.02.201915.02.2019
2015.03.201915.03.201915.03.201915.03.2019
2115.04.201915.04.201915.04.201915.04.2019
2215.05.201915.05.201915.05.201915.05.2019
2315.06.201915.06.201915.06.201915.06.2019
2415.07.201915.07.201915.07.201915.07.2019
2515.08.201915.08.201915.08.201915.08.2019
2615.09.201915.09.201915.09.201915.09.2019
2715.10.201915.10.201915.10.201915.10.2019
2815.11.201915.11.201915.11.201915.11.2019
2915.12.201915.12.201915.12.201915.12.2019
30
31
32
33
34

ZelleFormatWert
H6TT.MM.JJJJ;;15.01.2018

ZelleFormel
H6=INDEX(C:C;ZEILE(A3)*2)
I6=WENN(ZEILE(A1)<=(ANZAHL($C$6:$C$52)+1)/2;INDEX(C:C;ZEILE(A3)*2);"")
J6{=WENNFEHLER(KKLEINSTE(WENN(TAG($C$6:$C$52)=15;$C$6:$C$52);ZEILE(A1));"")}
K6=WENNFEHLER(AGGREGAT(15;6;$C$6:$C$52/(TAG($C$6:$C$52)=15);ZEILE(A1));"")
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#8
Hallo Jockel,

beim praktischen Fall ( die Anlage war nur ein vereinfachtes Musterbeispiel ) hatte ich wegen etwas schwierigeren Verknüpfungen mit mehreren Tabellen zunächst Probleme, die INDEX()-Formel anzupassen, aber inzwischen läuft alles einwandfrei.

Also nochmals Dank an Günter (seine Lösung mit einer Hilfsspalte fand ich weniger elegant), Ralf und Jockel.

Gruß Werner
Top


Gehe zu:


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