Ich behalte Statistiken für die Baseballmannschaft meiner Tochter. Ich habe für jedes Spiel ein Blatt, jedes in seiner Struktur identisch. Ich möchte ein Zusammenfassungsblatt erstellen, das die Zahlen der anderen Blätter zusammenfasst. Wie soll ich die Formeln so konstruieren, dass sie auf N Blattzahlen verweisen?
Beispiel:
=G1!C2+G2!C2+G3!C2
Ich möchte nicht zurückgehen und jede Formel ändern, wenn ein neues Blatt hinzugefügt wird.
Update: Wenn Sie in der Google-Hilfe noch mehr suchen, wird dies meiner Meinung nach nicht unterstützt. Was ich mache, wird als 3D-Bereich bezeichnet und obwohl es in Excel unterstützt wird, wird es in Google Spreadsheet nicht unterstützt.
google-sheets
Jacob Jan Tuinstra
quelle
quelle
Antworten:
Wenn es Ihnen nichts ausmacht, ein Makro zu verwenden, können Sie Folgendes tun. Fügen Sie dieses Skript Ihrer Tabelle hinzu (Extras -> Skripte -> Skripteditor):
und verwenden Sie die Formel = getTotalSum ("A1") , wobei "A1" die Zelle ist, die Sie in allen Blättern zusammenfassen möchten (mit Ausnahme derjenigen, in die Sie die Formel einfügen ).
Ich habe ein Testskript erstellt, das Sie sich ansehen können: https://spreadsheets.google.com/ccc?key=0Ao3E95ou1MgbdG45blRvWlVaYkxFY01PQUhvZkZQcEE&hl=de&authkey=CPyZqxk
quelle
var thissheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
Dann zweitens die if-Anweisung wieif (typeof(val) == 'number') && (i != thissheet)
if (typeof(val) == 'number' && i != thissheet)
Wenn jemand auf diese Frage stößt und das gleiche Problem hat, gibt es ein 3D-Referenz-Add-On für Google Sheets, mit dem Sie Bereiche über mehrere Blätter definieren können und das mit nativen Funktionen wie = SUM () verwendet werden kann.
Einige Erklärungen auf der Autorenseite
quelle