{"text_format":"1","workbook":"xlsx","n_sheets":6,"sheets":["Teams","Turnierkonfiguration","Spielen","Rangliste","Tutorial","Interna"],"not_rendered":{"charts":0,"images":2,"macros":1,"external_links":0,"defined_names":10,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Teams","index":0,"n_rows":56,"n_cols":6,"rows_kept":56,"cut":false,"hidden":false,"merged":[]}
[]
[null,"It's Fistball Time!"]
[null,null,null,null,null,"Ausbildungskommission"]
[]
[null,"ID","S1","S2","S3","Teamname"]
[null,{"$f":"IF(C6 <> \"\",ROW() - 5,\"\")","v":1},"Selina","Kevin","Melvin",{"$f":"IF(D6 <> \"\",IF(E6 <> \"\",TEXT(C6,)& \" - \" &TEXT(D6,) & \" - \" &TEXT(E6,),IF(D6 <> \"\",TEXT(C6,)&\" - \"&TEXT(D6,))),TEXT(C6,))","v":"Selina - Kevin - Melvin"}]
[null,{"$f":"IF(C7 <> \"\",ROW() - 5,\"\")","v":2},"Wigoltingen",null,null,{"$f":"IF(D7 <> \"\",IF(E7 <> \"\",TEXT(C7,)& \" - \" &TEXT(D7,) & \" - \" &TEXT(E7,),IF(D7 <> \"\",TEXT(C7,)&\" - \"&TEXT(D7,))),TEXT(C7,))","v":"Wigoltingen"}]
[null,"",null,null,null,{"$f":"IF(D8 <> \"\",IF(E8 <> \"\",TEXT(C8,)& \" - \" &TEXT(D8,) & \" - \" &TEXT(E8,),IF(D8 <> \"\",TEXT(C8,)&\" - \"&TEXT(D8,))),TEXT(C8,))","v":""}]
[null,"",null,null,null,{"$f":"IF(D9 <> \"\",IF(E9 <> \"\",TEXT(C9,)& \" - \" &TEXT(D9,) & \" - \" &TEXT(E9,),IF(D9 <> \"\",TEXT(C9,)&\" - \"&TEXT(D9,))),TEXT(C9,))","v":""}]
[null,"",null,null,null,{"$f":"IF(D10 <> \"\",IF(E10 <> \"\",TEXT(C10,)& \" - \" &TEXT(D10,) & \" - \" &TEXT(E10,),IF(D10 <> \"\",TEXT(C10,)&\" - \"&TEXT(D10,))),TEXT(C10,))","v":""}]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,"",null,null,null,""]
[null,{"$f":"COUNT(B6:B55)","v":2}]

{"sheet":"Turnierkonfiguration","index":1,"n_rows":37,"n_cols":4,"rows_kept":37,"cut":false,"hidden":false,"merged":[[12,1,12,3],[5,1,5,3],[6,1,6,3],[7,1,7,3],[8,1,8,3],[9,1,9,3]]}
[]
["It's Fistball Time!"]
[null,null,null,"Ausbildungskommission"]
[]
["Turnierdaten"]
["Name"]
["Datum"]
["Ort"]
["Organisator"]
[null,"meili@swissfaustball.ch"]
[]
["Kategorie"]
["Name","Test"]
[]
["Konfiguration"]
["Anzahl Spielfelder",3,{"$f":"IF(INT(B24/2)/B16 = 1,TEXT(\"► Keine Kapazität für Zusatzaufgaben\",),IF(INT(B24/2) < B16,TEXT(\"► Zuviele Felder\",),IF(B21 > 2,TEXT(\"► Kann zu Wartezeiten führen\",),IF(AND(MOD(INT(B24/2),B16) < B16/2,MOD(INT(B24/2),B16) <> 0),TEXT(\"► Ungünstige Auslastung der Felder\",),TEXT(\"ok\",)))))","v":"► Zuviele Felder"}]
["Gesamtzeit",90,"Minuten"]
["Zeit pro Spiel",10,"Minuten"]
["Pausenlänge zwischen Durchgängen",3,"Minuten"]
["Pausenlänge zwischen Runden",5,"Minuten"]
["Anzahl Durchgänge pro Runde",{"$f":"IF(B24*B16 > 0,IF(MOD(INT(B24/2),B16) = 0,INT(INT(B24/2)/B16),INT(INT(B24/2)/B16)+1),0)","v":1},{"$f":"IF(B21 > 2,\"► Anzahl Durchgänge hoch\",\"\")","v":""}]
["Anzahl Runden",{"$f":"IF(B17 > 0, IF(B18 > 0, INT(B17/(B21*B18 + (B21-1)*B19 + B20)),0),)","v":6}]
["Anzahl mögliche Spiele total",{"$f":"IF(B21 > 0,IF(B24 > 0,INT(B24/2)*B22,0),0)","v":6}]
["Anzahl Teams",{"$f":"Teams!$B$56","v":2},{"$f":"IF(B24 = 0,TEXT(\"► Bitte Teams erfassen\",),\"\")","v":""}]
["Anzahl Spiele jeder gegen jeden",{"$f":"B24*(B24-1)/2","v":1}]
["Modus","Schoch"]
[]
["Zusatzaufgaben","Bezeichnung","Punkte","Feldbezogen"]
["Aufgabe 1","Zählen",1,"x"]
["Aufgabe 2","Posten",1]
["Aufgabe 3","Beobachten",0,"x"]
[]
["Besondere Konditionen","Punkte","Plusbälle","Minusbälle"]
["Spielfreie Teams erhalten",1,5,5]
["Sieg",2]
["Unentschieden",1]
["Niederlage",0]

{"sheet":"Spielen","index":2,"n_rows":8,"n_cols":17,"rows_kept":8,"cut":false,"hidden":false,"merged":[[7,10,7,12],[7,13,7,15],[5,15,5,16],[5,1,5,3]]}
[]
[null,"It's Fistball Time!"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Ausbildungskommission"]
[]
[]
[null,"Kategorie: Test",null,null,null,null,null,null,null,null,null,null,null,null,null,"2020-06-04"]
[]
[null,"Runde","Feld","Aufgabe","SpielId","TeamId","Name","vs","TeamId","Name","Spielresultat",null,null,"Forfait",null,null,"Posten"]

{"sheet":"Rangliste","index":3,"n_rows":8,"n_cols":12,"rows_kept":8,"cut":false,"hidden":false,"merged":[]}
[]
[null,"It's Fistball Time!"]
[null,null,null,null,null,null,null,null,null,null,null,"Ausbildungskommission"]
[]
[]
[null,"Rangliste nach Runde:",null,null,"Kategorie Test",null,null,null,null,null,null,"04.06.2020"]
[]
[null,"Rang","TeamID","Name","S","U","V","Plusbälle","Minusbälle","Spielpkt","Aufgabenp.","Total Pkte"]

{"sheet":"Tutorial","index":4,"n_rows":48,"n_cols":3,"rows_kept":48,"cut":false,"hidden":false,"merged":[]}
[]
[null,"It's Fistball Time!"]
[null,null,"Ausbildungskommission"]
[]
[null,"Tutorial"]
[]
[null,"Vor Beginn"]
[null,null,"Erstellen Sie unbedingt eine Kopie des Tools in einen separaten Ordner, damit Sie immer ein Original zur Verfügung haben, falls kein Internetzugang möglich ist."]
[null,null,"Das Tool \"It's Fistball Time!\" ist in der aktuellen Version eine Einweg- oder Wegwerfsoftware. Haben Sie damit ein Turnier durchgeführt, nehmen Sie für den nächsten Anlass einfach eine neue Kopie oder laden Sie es wieder von der HomePage Swiss Faustball herunter."]
[null,null,"It's Fistball Time! eignet sich hervorragend für ein spontanes Turnier. Sie benötigen keine Vorbereitung und können nach der Eingabe der Teams und ein paar Eckdaten einfach beginnen."]
[null,null,"Viel Spass!"]
[]
[null,"Teams"]
[null,null,"Erfassen Sie am besten als erstes in der Lasche \"Teams\" die Teams vollständig. Das Tool stellt danach automatisch deren Anzahl fest, die es unter anderem für die Berechnung der Durchgänge pro Runde benötigt."]
[null,null,"Die Spalten \"ID\" und \"Teamname\" werden automatisch ausgefüllt. Mit der Eingabe der Spielernamen wird der Teamname festgelegt. Wenn das Team aus Einzelpersonen besteht, tragen Sie einen Namen unter \"S1\" ein, bei zwei Personen je einen Namen unter \"S1\" und einen unter \"S2\" usw. Sie können bis zu drei Namen eintragen. Wenn Sie stattdessen lieber einen Teamnamen vergeben, so tragen sie ihn unter \"S1\" ein und lassen alle anderen Felder leer. Es sind zwei Beispiele vorgegeben, die man einfach überschreiben\nkann."]
[]
[null,"Turnierkonfiguration"]
[null,null,"Turnierdaten"]
[null,null,"In der Lasche \"Turnierkonfiguration\" können Sie bei Bedarf fakultativ Turnierdaten und eine Kategorienbezeichnung eintragen. Ausserdem ist es möglich, aus dem Tool heraus eine E-Mail an die angegebene Mailadresse zu starten."]
[null,null,"Zwingend sind jedoch die Felder unter dem Titel \"Konfiguration\". Die obere Hälfte ist für die manuelle Eingabe vorgesehen, die untere Hälfte wird automatisch berechnet. Sie können damit etwas spielen, indem Sie die Zeiten verändern oder die Anzahl Felder."]
[null,null,"Anzahl vorhandene Spielfelder:\nSobald Sie die Anzahl vorhandener Spielfelder eingetragen und alle Teams erfasst haben, berechnet das Tool die Anzahl Durchgänge, die für eine Runde notwendig sind."]
[null,null,"Gesamtzeit und Dauer eines einzelnen Spiels:\nZur Berechnung der Anzahl Runden, die möglich sind, müssen Sie mindestens die Anzahl Felder, die Gesamtzeit und die Zeit eines Spiels erfassen. Erfassen Sie diese Daten unbedingt, sonst funktioniert das Tool nicht korrekt."]
[null,null,"Pausen:\nWirklich aussagekräftig ist das Resultat aber nur, wenn Sie auch die Pausen eintragen. Wir unterscheiden zwischen Pausen nach einem Durchgang und Pausen nach einer Runde. Eine Runde umfasst die Zahl der möglichen einmaligen Paarungen, also das ganzzahlige Ergebnis der Division \"Anzahl Teams  durch 2\". Ist das Ergebnis grösser als die Zahl der verfügbaren Felder, benötigt eine Runde mehrere Durchgänge."]
[null,null,"Eine Pause zwischen zwei Durchgängen dauert so lange, wie die Teams dafür benötigen, nach einem Spiel das Feld zu verlassen und die neuen Teams brauchen, um sich im Feld aufzustellen. Unterschätzen Sie das nicht. Bei 3 Minuten muss die Organisation schon straff sein."]
[null,null,"Eine Pause nach einer abgeschlossenen Runde ist in der Regel länger als eine Pause zwischen zwei Durchgängen, weil beim Turniersystem Schoch vor jeder Runde zuerst die Paarungen ermittelt werden müssen. Dazu benötigt das Tool die vorgängigen Resultate, um eine interne Rangliste erstellen zu können. Das Tool sorgt dann dafür, dass die schwächeren Teams gegeneinander antreten und die stärkeren Teams unter sich sind. So können immer alle Teams im Turnier bleiben. Die Pausenlänge ist abhängig davon, wie rasch Sie die Resultate erhalten, eintragen, die neuen Paarungen verkünden und die Felder wieder besetzen können."]
[null,null,"Bedeutung der Hinweise"]
[null,null,"Hinter den Eingabefeldern unter dem Titel \"Konfiguration\" können bei ungünstiger Konstellation Hinweise in roter Schrift erscheinen. Ihre Bedeutung:"]
[null,null,"Anzahl Felder:\n► Kann zu Wartezeiten führen -> Je mehr Durchgänge pro Runde benötigt werden, desto länger werden die Wartezeiten für die Teams.\n► Ungünstige Auslastung der Felder -> Immer im letzten Durchgang einer Runde ist mehr als die Hälfte der Felder nicht ausgelastet.\n► Evtl. keine Kapazität für Zusatzaufgaben -> Pro Runde gibt es genau einen Durchgang, d.h. bei einer geraden Anzahl Teams sind alle mit Spielen beschäftigt.\n► Zuviele Felder -> Es werden nicht alle Felder gebraucht."]
[null,null,"Anzahl Durchgänge pro Runde:\n► Anzahl Durchgänge hoch -> Bei mehreren Durchgängen pro Runde gibt es Wartezeiten."]
[null,null,"Anzahl Runden:\nGegen drei bis vier Runden sollten schon gespielt werden können, damit das kleine Turnier spannend wird. Reduzieren Sie unter Umständen die Spieldauer."]
[null,null,"Anzahl mögliche Spiele total:\nDie Zahl gibt Ihnen einen Hinweis, wie oft ein Team im Einsatz sein kann. Ein Vergleich mit der Anzahl Spiele \"jeder gegen jeden\" zeigt Ihnen, ob Sie das Turnier optimal konfiguriert haben. Wenn Sie zwischen einem Drittel und der Hälfte liegen, ist das System Schoch optimal eingesetzt."]
[null,null,"Zusatzaufgaben"]
[null,null,"Sie können insgesamt drei zusätzliche Aufgaben definieren, welche den Teams zugeteilt werden, wenn sie nicht spielen. Beispiele dafür sind \"Zählen\", \"Beobachten\" oder \"Posten\". Sie können entscheiden, ob sie einer Aufgabe auch Punkte vergeben wollen. Wenn nicht, tragen Sie bitte eine Null ein. Ausserdem sollten Sie mit einem Kreuz angeben, ob die Aufgabe Spielfeld-bezogen ist. \"Zählen\" oder \"Beobachten\" würde in diese Kategorie fallen, während ein \"Posten\" (zum Beispiel ein Korb, in den ein Ball gespielt werden sollte) kein Spielfeld benötigt. Dort lassen Sie die entsprechende Stelle leer."]
[null,null,"Achtung: jeder Posten wird pro Durchgang nur einmal vergeben, z.B. der Posten «Zählen» wird pro Durchgang nur bei einem Feld als Posten hinzugefügt. Wenn Sie den gleichen Posten bei zwei Feldern haben wollen, müssen Sie ihn zweimal erfassen!"]
[null,null,"Wenn Sie nur spielen lassen und keine Aufgaben vergeben wollen, lassen Sie bei den Zusatzaufgaben einfach alle Felder leer."]
[null,null,"Besondere Konditionen"]
[null,null,"Sie können entscheiden, ob ein spielfreies Team (bei einer ungeraden Anzahl Teams ist pro Runde immer ein Team  spielfrei) trotzdem einen Punkt erhält. Wir schlagen dafür einen Punkt vor. Sie können auch angeben, wie viele Gut- und Verlustbälle dem spielfreien Team gutgeschrieben werden soll. Wir schlagen 5 Bälle vor.\nFerner können Sie auch die Punkte für einen Sieg, ein Unentschieden oder eine Niederlage ändern."]
[]
[null,"Spielen"]
[null,null,"Haben Sie die Felder der beiden Laschen \"Teams\" und \"Turnierkonfiguration\" ausgefüllt, sind Sie bereit für das Turnier. Wechseln Sie in die Lasche \"Spielen\". Dort sehen Sie vier Befehlbuttons und eine Titelzeile."]
[null,null,"Button \"Neue Runde auslosen\""]
[null,null,"Klicken Sie auf den Button \"Neue Runde auslosen\". Das Tool lost über einen Zufallsgenerator alle Spielpaarungen der ersten Runde aus. Wenn Sie eine ungerade Anzahl Teams haben, ist pro Runde immer eines spielfrei. Dieses wird als erstes ausgelost. Wenn Sie Aufgaben definiert haben, lost das Tool nach der Vergabe der Spielpaarungen für jede Aufgabe ein freies Team aus. Danach können Sie loslegen.\nNach Abschluss der Runde geben Sie alle Resultate ein und klicken erneut auf den Button \"Neue Runde auslosen\". Achtung: Bevor Sie das tun, müssen Sie zwingend alle Resultate der vorhergehenden Runde eingegeben haben. Das Tool arbeitet ab der 2. Runde nach dem System Schoch, d.h. es erstellt eine Zwischenrangliste und weist dann einem starken Team ein ebenbürtiges Team und einem schwächeren Team ein ebenfalls schwächeres Team zu. Nach dieser Runde geben Sie wieder alle Resultate ein usw."]
[null,null,"Button \"Letzte Runde löschen\""]
[null,null,"Solange Sie in einer Runde noch nicht alle Resultate eingegeben und den Button \"Neue Runde auslosen\" noch nicht wieder angeklickt haben, können Sie mit dem Button \"Letzte Runde löschen\" die begonnene Runde löschen. Wenn Sie hingegen den \"Button \"Neue Runde auslosen\" bereits betätigt haben, ist die vergangene Runde definitiv, gelöscht wird dann die neue Runde."]
[null,null,"Button \"Turnier abschliessen\""]
[null,null,"Wenn Sie Ihr Turnier beenden möchten, betätigen Sie nach Eingabe der Resultate der letzten Runde den Button \"Turnier abschliessen\". Das Tool wird die letzte Runde verarbeiten, die Schlussrangliste erstellen und je ein PDF mit den Resultaten und der Rangliste an den Ordner speichern, in den Sie das Tool abgelegt haben."]
[null,null,"Button \"Turnier wiederherstellen\""]
[null,null,"Das Tool speichert immer beim Start einer neuen Runde und nach dem Abschliessen des Turniers den bisherigen Stand ab. Sollte Ihnen während des Turniers der PC/das Tablet abstürzen oder sollten Sie versehentlich das Tool vorzeitig schliessen, so müssen Sie beim Wiederaufstarten des Tools zwingend als erstes diesen Button anklicken (ausser, Sie hätten vor dem Absturz/Schliessen den Button \"Turnier abschliessen\" betätigt, dann ist das nicht mehr nötig). Das Tool wird dann neu initialisiert und setzt auf der letzten vollständigen Runde auf. Wenn Sie also vor dem Absturz/Schliessen des Tools eine Runde begonnen, aber noch nicht abgeschlossen haben, müssen Sie diese Runde wiederholen. Die vorherigen bleiben erhalten."]

{"sheet":"Interna","index":5,"n_rows":33,"n_cols":17,"rows_kept":33,"cut":false,"hidden":false,"merged":[[7,10,7,12],[7,13,7,15]]}
[]
[null,"It's Fistball Time!"]
[null,"Version",1.1000000000000001,null,null,null,null,null,null,null,null,null,null,null,null,null,"Ausbildungskommission"]
[null,"©","Swiss Faustball",null,"Inhalt","Sarah Wacker"]
[null,null,null,null,"Umsetzung","Max Meili"]
[]
[null,null,null,null,"Achtung Formeln!",null,"Achtung Formeln!",null,null,"Achtung Formeln!",null,null,null,"Achtung Listboxen!"]
[null,"Runde","Feld","Aufgabe","SpielId","TeamId","Name","vs","TeamId","Name","Spielresultat",null,null,"Forfait",null,null,"Posten"]
[null,null,null,null,{"$f":"IF(F9 <> \"\",F9& \"-\" &I9,\"\")","v":""},null,{"$f":"IF(AND(F9 > 0,F9 <= Teams!$B$56),INDEX(Teams!F:F,MATCH(F9,Teams!B:B,0)),\"\")","v":""},null,null,{"$f":"IF(AND(I9 > 0,I9 <= Teams!$B$56),INDEX(Teams!F:F,MATCH(I9,Teams!B:B,0)),\"\")","v":""},null,":",null,null,"|"]
[]
[]
[null,"CheckBox"]
[]
[null,"x"]
[null,"Der blaue Bereich darf nicht verändert werden!"]
[]
[null,"TaskPoints"]
[]
[null,0,null,null,null,null,"Wer in diesem Blatt rumfummelt, muss wissen, was er/sie tut!"]
[null,1]
[null,2]
[null,"Der hellgelbe Bereich darf nicht verändert werden!"]
[]
[null,"E-Mail"]
[null,"Betreffzeile:",null,"Resultate und Rangliste"]
[null,"Text:"]
[]
[]
[]
[]
[]
[null,"Attachments:",null,"C:\\Users\\MeMa-4710MQ\\OneDrive\\Faustball\\CH-Faustball\\AUKO\\mobileSport\\RankingFistball_2020-06-04_112911.pdf"]
[null,null,null,"C:\\Users\\MeMa-4710MQ\\OneDrive\\Faustball\\CH-Faustball\\AUKO\\mobileSport\\ResultsFistball_2020-06-04_112911.pdf"]