Clever-Excel-Forum

Normale Version: Excel Funktion Aber welche
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo ich hoffe ich bin hier richtig 

ich möchte eine funktion haben  das wenn in der Spalte A ein x ist das er mit den text von Spalte B-G  nach L-Q copiert und die Spalte H nach R 
das ganze nach möglchkeit von oben nach unten ohne lücken inerhalb der Rechten Tabelle die spalte R wird automatisch zusammen gerechnet und in 5 O-R ausgegeben.
kann mir wer helfen hoffe ihr versteht was ich möchte.

[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]
Hi,

meine Lösung mit einer Hilfsspalte (einfach ausblenden):

Tabelle1

ABCDEFGH
1TextZahlHSTextZahl
2Text110Text211
3xText2113Text413
4Text312Text514
5xText4135Text817
6xText5146
7Text615
8Text716
9xText8179
10Text918
Formeln der Tabelle
ZelleFormel
D2=WENN(A2="x";ZEILE();"")
G2=WENNFEHLER(INDEX($B$1:$B$10;KKLEINSTE($D$2:$D$10;ZEILE(A1)));"")
H2=WENNFEHLER(SVERWEIS(G2;$B$2:$C$10;2;0);"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Hallo, hier noch eine lup(en)o1-reicher Vorschlag (angelehnt an eine Variante von lupo1, wo ich sowas zuerst sah... falls sich wieder jemand grämt... ... ich weiß also nicht, wer's erfunden hat)..:

Arbeitsblatt mit dem Namen 'Blatt1'
 ABCDEFG
1 TextZahl  TextZahl
2 Text110 3Text211
3xText211 5Text413
4 Text312 6Text514
5xText413 9Text817
6xText514    
7 Text615    
8 Text716    
9xText817    
10 Text918    

ZelleFormel
E2=WENNFEHLER(VERGLEICH(1;INDEX(--(A$999:INDEX($A$1:$A$27;E1+1)="x"););)+E1;"")
F2=WENN($E2="";"";INDEX(B$1:B$10;$E2))
G2=WENN($E2="";"";INDEX(C$1:C$10;$E2))
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg

Aber es geht freilich auch ohne Hilfsspalte...
Hallo, so sähe (m)eine AGGREGAT()-Varinate aus...:

Arbeitsblatt mit dem Namen 'Blatt1 (2)'
 ABCDEFG
1 TextZahl  TextZahl
2 Text110  Text211
3xText211  Text413
4 Text312  Text514
5xText413  Text817
6xText514    
7 Text615    
8 Text716    
9xText817    
10 Text918    

ZelleFormel
F2=WENNFEHLER(INDEX(B$2:B$10;AGGREGAT(15;6;ZEILE($A$2:$A$10)-1/($A$2:$A$10="x");ZEILE($A1)));"")
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg