hi
ich habe eine Formel die ich über mehrere Zeilen hinweg nach unten duplizieren muss.
Dabei soll D13 immer bleiben und lediglich F38/G38 entsprechend aufgefüllt werden
Code:
=WENN(D13="P40";Daten!F38;WENN(D13="P45";Daten!G38;WENN(D13="P49";Daten!H38;WENN(D13="P55";Daten!I38;WENN(D13="P57";Daten!J38;WENN(D13="P61";Daten!K38;WENN(D13="P62";Daten!L38;WENN(D13="P63";Daten!M38;WENN(D13="P68";Daten!N38;WENN(D13="P72";Daten!O38;WENN(D13="P73";Daten!P38;WENN(D13="P79";Daten!Q38;WENN(D13="P85";Daten!R38;WENN(D13="P91";Daten!S38;WENN(D13="P95";Daten!T38;WENN(D13="P103";Daten!U38;WENN(D13="S22";Daten!V38;WENN(D13="HRH";Daten!W38;))))))))))))))))))
heisst in der nächsten Zeile soll dann stehen:
Zitat:=WENN(D13="P40";Daten!F39;WENN
jemand ein tipp wie ich das schneller hinbekomme. sind einige Zeilen :D
Moin
Wieder mal eine typische Kindergarten-Excel-Formel.
Und die Daten sind horizontal ausgerichtet statt vertikal. Vermutlich auch noch eine Kreuztabelle.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| D | E | F |
12 | | 1 | |
13 | P40 | 729 | 729 |
14 | | 1729 | 1729 |
15 | | 2729 | 2729 |
Zelle | Formel |
E12 | =VERGLEICH(D13;Daten!$F$37:$W$37;0) |
E13 | =WENN(D$13="P40";Daten!F38;WENN(D$13="P45";Daten!G38;WENN(D$13="P49";Daten!H38;WENN(D$13="P55";Daten!I38;WENN(D$13="P57";Daten!J38;WENN(D$13="P61";Daten!K38;WENN(D$13="P62";Daten!L38;WENN(D$13="P63";Daten!M38;WENN(D$13="P68";Daten!N38;WENN(D$13="P72";Daten!O38;WENN(D$13="P73";Daten!P38;WENN(D$13="P79";Daten!Q38;WENN(D$13="P85";Daten!R38;WENN(D$13="P91";Daten!S38;WENN(D$13="P95";Daten!T38;WENN(D$13="P103";Daten!U38;WENN(D$13="S22";Daten!V38;WENN(D$13="HRH";Daten!W38;)))))))))))))))))) |
F13 | =INDEX(Daten!F38:W38;E$12) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Aha, die Formel im Tool ist zu lang für das Forum?
(16.07.2022, 21:48)ralf_b schrieb: [ -> ]$D$13 statt d13
cool danke, wieder was gelernt :)
Zitat:Wieder mal eine typische Kindergarten-Excel-Formel.
vermutlich
, aber besser kann ich es eben nicht
Zitat:Und die Daten sind horizontal ausgerichtet statt vertikal. Vermutlich auch noch eine Kreuztabelle.
Ist das schlimm, oder einfach nur Ansichtssache?
(16.07.2022, 22:59)hanslustig schrieb: [ -> ]Ist das schlimm, oder einfach nur Ansichtssache?
Kreuztabellen sollten Endpunkt sein und nicht Ausgangspunkt.
hab halt so viele daten mit verschiedenen variablen. keine Ahnung wie ich es anders darstellen soll.
wenn du lust hast kannst du ja mal über die excel schauen was man wie machen kann/sollte
Bisher habe ich noch keine Datei gesehen.
Schau dir mal den Sverweis bzw. Wverweis an.
Du kannst auch gern eine Beispieltabelle hochladen.
mein ziel ist es es, wenn D13 geändert wird automatisch in Blatt 2 geschaut wird welche daten für das jeweilige "P" hinterlegt sind und diese dann für die Kalkulation genommen werden.
der kniff ist wohl das im Blatt 1 immer wieder Zeilen hinzukommen können oder entfernt werden, je nachdem was benötigt wird und dann dann natürlich auch in Blatt 2 ergänzt werden muss damit es die Formeln nicht verhaut.
Hallöchen,
die Formel ist schon komplett da
2x Klicken zum Markieren und dann bekommt man sie raus:
PHP-Code:
=WENN(D$13="P40";Daten!F38;WENN(D$13="P45";Daten!G38;WENN(D$13="P49";Daten!H38;WENN(D$13="P55";Daten!I38;WENN(D$13="P57";Daten!J38;WENN(D$13="P61";Daten!K38;WENN(D$13="P62";Daten!L38;WENN(D$13="P63";Daten!M38;WENN(D$13="P68";Daten!N38;WENN(D$13="P72";Daten!O38;WENN(D$13="P73";Daten!P38;WENN(D$13="P79";Daten!Q38;WENN(D$13="P85";Daten!R38;WENN(D$13="P91";Daten!S38;WENN(D$13="P95";Daten!T38;WENN(D$13="P103";Daten!U38;WENN(D$13="S22";Daten!V38;WENN(D$13="HRH";Daten!W38;))))))))))))))))))
Aber es wäre mal eine Aufgabe für die Programmierung einer variablen oder zumindest maximalen Zellbreite der html-Tabelle
Schauen wir mal ...