Zellbezug in jeder n-ten Zeile
#1
Hallo liebe Excel-Gemeinde,

ich habe einen Datensatz in einer Stammtabelle, in der pro Zeile für jeden Tag ein Wert eingetragen wird. (Eine Zeile für jeden Tag)
In einer Mastertabelle möchte ich nun Bezug auf diese Zellen nehmen, jedoch sollen die Werte nur in jeder dritten Zeile
die fortlaufenden Zeilen aus der Stammtabelle wiedergeben.

Stammtabelle       Mastertabelle
1                         1
2
3
4                         2
5
6
7                         3
8
9

Mein erster Gedanke war der Einsatz von "=Indirekt", jedoch kenne ich dort nur die Lösung in umgekehrter Weise indem ich einen Zellbezug aus jeder n-ten Zelle beziehe. Huh

Mit freundlichen grüßen 

Marcel
Top
#2
Hallo Marcel,

so?

PHP-Code:
=INDEX(Mastertabelle!$A$1:$A$99;3*ZEILE(A1)-3+(3*ZEILE(A1)-3=0);) 
[-] Folgende(r) 1 Nutzer sagt Danke an Jonas0806 für diesen Beitrag:
  • Mac88
Top
#3
Du meinst in der Formel bestimmt die "Stammtabelle", da ich den Bezug in der Mastertabelle haben möchte.
Nichtsdestotrotz bekomme ich das gleiche hin wie mit der indirekt:

Stammtabelle       Mastertabelle
1                         1
2                         3
3                         6
4                         9
5                         
6
7                         
8
9

Ich brauche es aber wie oben beschrieben.

Aber trotzdem vielen Dank;)
Top
#4
Hallo Marcel,

z.B. so:

Tabelle2

ABC
1Stammtabelle  Mastertabelle
211 
32
43
542 
65
76
873 
98
109
Formeln der Tabelle
ZelleFormel
B2=WENN(REST(ZEILE(A1);3)=1;INDEX(A$2:A$10;ZEILE(A1)/2);"")
B3=WENN(REST(ZEILE(A2);3)=1;INDEX(A$2:A$10;ZEILE(A2)/2);"")
B4=WENN(REST(ZEILE(A3);3)=1;INDEX(A$2:A$10;ZEILE(A3)/2);"")
B5=WENN(REST(ZEILE(A4);3)=1;INDEX(A$2:A$10;ZEILE(A4)/2);"")
B6=WENN(REST(ZEILE(A5);3)=1;INDEX(A$2:A$10;ZEILE(A5)/2);"")
B7=WENN(REST(ZEILE(A6);3)=1;INDEX(A$2:A$10;ZEILE(A6)/2);"")
B8=WENN(REST(ZEILE(A7);3)=1;INDEX(A$2:A$10;ZEILE(A7)/2);"")
B9=WENN(REST(ZEILE(A8);3)=1;INDEX(A$2:A$10;ZEILE(A8)/2);"")
B10=WENN(REST(ZEILE(A9);3)=1;INDEX(A$2:A$10;ZEILE(A9)/2);"")

Gruß Uwe
Top
#5
Hi,
=WENN(REST(ZEILE(A1);3)=1;INDEX(A:A;ZEILE(A1)/3+2);"")


.xlsx   bezug.xlsx (Größe: 9,15 KB / Downloads: 1)
p.s wenn du aber ohnehin nur in jeder dritten Zeile das Ergebnis willst reicht

=INDEX(A:A;ZEILE(A1)/3+2)
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Top


Gehe zu:


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