Listings zum Artikel "Doppelkopfzähler", c't 23 (jo@ct.de) Dies ist die zentrale Abrechnungsformel, unformatiert: =IF(COUNTIF($B3:$F3; "gewonnen")+COUNTIF($B3:$F3; "verloren")=4;IFS(B3="gewonnen"; IFS(COUNTIF($B3:$F3; "gewonnen")=1;B2+3*$G4; COUNTIF($B3:$F3; "gewonnen")=2;B2+$G4*2^$H4; COUNTIF($B3:$F3; "gewonnen")=3;B2+$G4);B3="verloren";IFS(COUNTIF($B3:$F3; "verloren")=1;B2-3*$G4; COUNTIF($B3:$F3; "verloren")=2;B2-$G4*2^$H4; COUNTIF($B3:$F3; "verloren")=3;B2-$G4);B3="nicht gespielt";B2);0) Sie gehört in das Feld B4. Wenn Sie sie von dort in andere Felder kopieren, passt Google Tabellen sie automatisch an. Dies sind die JavaScript-Skripte: function neuesspiel(){ var sheet=SpreadsheetApp.getActiveSheet(); var neueabrechnung=sheet.getLastRow()+1; sheet.getRange(2,1,2,8).copyTo(sheet.getRange(neueabrechnung,1)); } function onOpen(e) { var menu = SpreadsheetApp.getUi().createMenu("🐏 Doko"); menu.addItem('Neues Spiel', 'neuesspiel'); menu.addToUi(); } function onEdit(e) { if (e.range. getA1Notation() == 'A1') { if (/^\w+$/.test(e.value)) { eval(e.value)(); e.range.clear(); e.range.setBackground("aqua"); } } } function neuerabend() { var ss = SpreadsheetApp. getActiveSpreadsheet(); ss.copy("Kopie von" + ss.getName()); }