In Excel habe ich in Spalte A Werte, die in Spalte B verdreifacht werden müssen
Ich habe also derzeit
A
1 val1
2 val2
3 val3
Ich möchte, dass jeder Wert in Spalte B verdreifacht wird, wie zum Beispiel
A B
1 val1 val1
2 val2 val1
3 val3 val1
4 val2
5 val2
6 val2
7 val3
8 val3
9 val3
Wie kann ich das machen?
Antwort1
Aufgrund der Änderung von Dave B2
sollte die Formel ab jetzt wie folgt lauten:
=INDEX($A$2:$A$9,CEILING(ROWS($B$2:$B2)/3,1),1)
Wie es funktioniert
ROWS($B$2:$B2)/3
Die ROWS
Funktion „geteilt durch 3“ besagt, dass für alle 3 Zeilen, die Sie in der Formel nach unten ausfüllen, eine Zelle weiter unten nach dem Wert von A gesucht wird. Die erste Funktion $B$2
verwendet absolute Referenzen, da die Formel sich immer merken soll, wo sich die erste Zelle in B befindet. Die zweite Funktion $B2
füllt nach unten und gibt an, bis zu welcher Stelle gezählt werden soll.
CEILING(#,1)
Die CEILING
Funktion mit einer Genauigkeit von 1 stellt sicher, dass Ihr ROWS-Ergebnis (#) auf die nächste ganze Zahl aufgerundet wird, und sagt uns so, wie weit wir bei A nach unten gehen müssen.
INDEX($A$2:$A$9, #)
Die INDEX-Funktion verwendet Ihr Ergebnis, um das #te Element aus Ihrer Tabelle in Spalte A zurückzugeben.