Listen/Datensätze (10) ->

Jedes X-Tes Element einer Spalte übernehmen, Leerzeilen möglich (136)
Aufgabe
Aus einer Liste soll jede X-te Zahl oder jeder x-te Text oder jedes x-te Element übernommen werden.
Der Clou ist hierbei, dass auch Leerzellen vorkommen können, es genügt also nicht, jede x-te Zeile zu übernehmen.

       A               B               C               D       
1 1  1  h  1  
2 b  6  x  a  
3 3      h  
4       t  
5 a      3  
6       x  
7 9       
8 b       
9 h       
10 8       
11 6       
12        
13 t       
14        
15 z       
16 k       
17 3       
18 4       
19 5       
20 x       

Lösung
Jede 4. Zahl, ab der ersten:
{=INDIREKT("a"&KKLEINSTE(WENN((REST(ZÄHLENWENN(INDIREKT("a1:A"&ZEILE($1:$100));"<1E+99");4)-1=0)*(ISTZAHL(A$1:A$100));ZEILE($1:$100));ZEILE()))}

Jeder 4. Text, ab dem 4.
{=INDIREKT("a"&KKLEINSTE(WENN((REST(ZÄHLENWENN(INDIREKT("a1:A"&ZEILE($1:$100));"*");4)=0)*(ISTTEXT(A$1:A$100));ZEILE($1:$100));ZEILE()))}

jedes 3. Element:

{=INDIREKT("a"&KKLEINSTE(WENN((REST((ZÄHLENWENN(INDIREKT("A1:A"&ZEILE($1:$100));"*")+ZÄHLENWENN(INDIREKT("A1:A"&ZEILE($1:$100));"<1e+99"));3)-1=0)*(A$1:A$100<>"");ZEILE($1:$100));ZEILE()))}

zurück


gestaltet by Biene Maya