Ist es ein Vielfaches-und-hinzufügen Formel in Google spreadsheet?
Was ich will, ist einfach, multiplizieren Sie eine Zahl durch eine andere Zahl für jede Spalte und fügen Sie Sie am Ende in Google Sheets. Zum Beispiel:
User | Points 1 | Points 2 | Points 3 | Total
| 5 | 1 | 4 |
-----+----------+----------+----------+------
Jane | 2 | 3 | 0 | 13 (2*5 + 3*1 + 0*4)
John | 1 | 11 | 4 | 32 (1*5 + 11*1 + 4*4)
So ist es leicht genug, um diese Formel für die Summe:
= B3*$B$2 + C3*$C$2 + D3*$D$2
Das problem ist, dass ich Häufig müssen weitere Spalten einfügen oder auch entfernen Sie einige Spalten. So, dann habe ich es Durcheinander mit all den Formeln. Es ist ein Schmerz... wir haben viele Tabellen, die mit diesen Formeln. Ich wünschte, es gäbe eine Formel, wie SUM(B3:D3)
wo könnte ich nur einen Bereich festlegen. Gibt es etwas wie MULTIPLY_AND_SUM(B2:D2, B3:D3)
, dies zu tun wäre? Dann könnte ich das einfügen von Spalten in der Mitte und die Reihe würde noch funktionieren.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erreichen, dass, ohne dass eine spezielle Funktion.
In
E3
, versuchen, diese (und kopieren Sie Sie auf den rest Ihrer Zeilen):Lesen Sie über
arrayformula
hier.So lange, wie Sie die Einführung neuer Spalten zwischen
B
undD
dieser Formel werden automatisch angepasst. Wenn Sie neue Spalten hinzufügen, die außerhalb dieses Bereichs liegen, müssen Sie Sie Bearbeiten (und cut & paste).Auf seine eigene,
arrayformula(B3:D3*B$2:D$2)
betreibt über jeden Wert inB3:D3
wiederum, multipliziert mit dem entsprechenden Wert inB$2:D$2
. (Beachten Sie die Verwendung von absoluten Bezügen zu "lock down" die Zeile 2.) Das Ergebnis ist in diesem Fall drei Werte[10,3,0]
, horizontal angeordnet in drei Reihen, denn das entspricht den Maßen der Bereiche.Die einhüllende
sum()
- Funktion summiert die Werte der array-produziert vonarrayformula
, die13
in diesem Fall.Als kopieren Sie die Formel in andere Zeilen, die relative Reichweite Referenzen aktualisiert für die neue Zeile.
Gibt es eine eingebaute Funktion in Google Sheets, die genau das tut, was Sie suchen: SUMPRODUCT.
In deinem Beispiel würde die Formel:
Klicken Sie auf hier für weitere Informationen über diese Funktion.