{"text_format":"1","workbook":"xlsx","n_sheets":6,"sheets":["Namen","Partijen","Opponenten","Opkomst","Tabellen","Info"],"not_rendered":{"charts":0,"images":2,"macros":1,"external_links":0,"defined_names":13,"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":"Namen","index":0,"n_rows":3,"n_cols":15,"rows_kept":3,"cut":false,"hidden":false,"merged":[]}
["ID","Naam","Groep","StandGroep","Competitie","Aanwezig","Score","WP","Partijen","Perc.","Keren Wit","Keren Zwart","Echte Partijen","Totaal Partijen","Tegen Dezelfde"]
[1,"Pietje","Stap 1",{"$f":"VLOOKUP(Namen[[#This Row],[Groep]],Groepen[],2,FALSE)","v":13},{"$f":"VLOOKUP(Namen[[#This Row],[Groep]],Groepen[],3,FALSE)","v":"Een-Twee"},"Ja",{"$f":"TotaalScore(Namen[[#This Row],[ID]])","v":1},{"$f":"WP(Namen[[#This Row],[ID]])","v":0},{"$f":"Namen[[#This Row],[Echte Partijen]] & IF(Namen[[#This Row],[Totaal Partijen]]<>Namen[[#This Row],[Echte Partijen]], \" (\" & Namen[[#This Row],[Totaal Partijen]]-Namen[[#This Row],[Echte Partijen]] &\")\",\"\")","v":"1"},{"$f":"IF(Namen[[#This Row],[Totaal Partijen]]>0,Namen[[#This Row],[Score]]/Namen[[#This Row],[Totaal Partijen]],0)","v":1},{"$f":"SUMIF(Partijen[Wit],Namen[[#This Row],[ID]],Partijen[Wit echt Gespeeld])","v":0},{"$f":"COUNTIF(Partijen[Zwart],Namen[[#This Row],[ID]])","v":1},{"$f":"AantalPartijen(Namen[[#This Row],[ID]])","v":1},{"$f":"IF(Namen[[#This Row],[Groep]]=\"\",0,COUNTIF(Partijen[[Wit]:[Zwart]],Namen[[#This Row],[ID]]))","v":1},{"$f":"DezelfdeTegenstander(Namen[[#This Row],[ID]])","v":1}]
[2,"Jantje","Stap 1",{"$f":"VLOOKUP(Namen[[#This Row],[Groep]],Groepen[],2,FALSE)","v":13},{"$f":"VLOOKUP(Namen[[#This Row],[Groep]],Groepen[],3,FALSE)","v":"Een-Twee"},"Ja",{"$f":"TotaalScore(Namen[[#This Row],[ID]])","v":0},{"$f":"WP(Namen[[#This Row],[ID]])","v":1},{"$f":"Namen[[#This Row],[Echte Partijen]] & IF(Namen[[#This Row],[Totaal Partijen]]<>Namen[[#This Row],[Echte Partijen]], \" (\" & Namen[[#This Row],[Totaal Partijen]]-Namen[[#This Row],[Echte Partijen]] &\")\",\"\")","v":"1"},{"$f":"IF(Namen[[#This Row],[Totaal Partijen]]>0,Namen[[#This Row],[Score]]/Namen[[#This Row],[Totaal Partijen]],0)","v":0},{"$f":"SUMIF(Partijen[Wit],Namen[[#This Row],[ID]],Partijen[Wit echt Gespeeld])","v":1},{"$f":"COUNTIF(Partijen[Zwart],Namen[[#This Row],[ID]])","v":0},{"$f":"AantalPartijen(Namen[[#This Row],[ID]])","v":1},{"$f":"IF(Namen[[#This Row],[Groep]]=\"\",0,COUNTIF(Partijen[[Wit]:[Zwart]],Namen[[#This Row],[ID]]))","v":1},{"$f":"DezelfdeTegenstander(Namen[[#This Row],[ID]])","v":1}]

{"sheet":"Partijen","index":1,"n_rows":2,"n_cols":11,"rows_kept":2,"cut":false,"hidden":false,"merged":[]}
["Ronde","Wit","Naam Wit","-","Zwart","Naam Zwart","Code","Uitslag","Punt Wit","Punt Zwart","Wit echt Gespeeld"]
[2,2,{"$f":"Naam(Partijen[[#This Row],[Wit]])","v":"Jantje"},{"$f":"IF(ISBLANK(Partijen[[#This Row],[Zwart]]),\"\",\"-\")","v":"-"},1,{"$f":"Naam(Partijen[[#This Row],[Zwart]])","v":"Pietje"},2,{"$f":"Uitslag(Partijen[[#This Row],[Code]])","v":"0-1"},{"$f":"Punt(Partijen[[#This Row],[Code]], \"Wit\")+Punt(Partijen[[#This Row],[Code]], \"Eigen\")","v":0},{"$f":"Punt(Partijen[[#This Row],[Code]],\"Zwart\")","v":1},{"$f":"IF(AND(Partijen[[#This Row],[Zwart]]<>\"\",  Partijen[[#This Row],[Uitslag]]<>\"\"),  1,0)","v":1}]

{"sheet":"Opponenten","index":2,"n_rows":3,"n_cols":5,"rows_kept":3,"cut":false,"hidden":false,"merged":[]}
["ID","Naam","GT","1","2"]
[1,"Pietje",0,null,1]
[2,"Jantje",0,1]

{"sheet":"Opkomst","index":3,"n_rows":4,"n_cols":3,"rows_kept":4,"cut":false,"hidden":false,"merged":[]}
["ID","Naam","2"]
[1,"Pietje","x"]
[2,"Jantje","x"]
["Totaal",null,{"$f":"SUBTOTAL(103,Opkomst_1[2])","v":2}]

{"sheet":"Tabellen","index":4,"n_rows":39,"n_cols":5,"rows_kept":39,"cut":false,"hidden":false,"merged":[]}
["Code","Omschrijving","Wit","Zwart","Eigen"]
[0,null,0,0,0]
[1,"1-0",1,0,0]
[2,"0-1",0,1,0]
[3,"remise",0.5,0.5,0]
[4,"afgebroken",0.5,0.5,0]
[5,"afgemeld",0,0,0.33]
[6,"afwezig",0,0,0]
[7,"geen tegenstander",0,0,0.66]
[8,"extern gewonnen",0,0,1]
[9,"extern verloren",0,0,0]
[10,"extern remise",0,0,0.5]
[11,"extern afgebroken",0,0,0.5]
[12,"niet gespeeld",0,0,0]
[13,"1-0.5",1,0.5,0]
[14,"0.5-1",0.5,1,0]
[15,"examen",0,0,0.5]
[16,"barrage !!",0,0,0]
[17,"lesgeven",0,0,0.5]
[18,"spelletjes",0,0,0.5]
[]
[]
["Groep","StandGroep","Competitie"]
[0,0]
["Stap 6",1,"Drie-Zes"]
["Stap 5+",2,"Drie-Zes"]
["Stap 5",3,"Drie-Zes"]
["Stap 4+",4,"Drie-Zes"]
["Stap 4",5,"Drie-Zes"]
["Stap 3+",6,"Drie-Zes"]
["Stap 3",7,"Drie-Zes"]
["Stap 2 Mix",8,"Drie-Zes"]
["Stap 2+",9,"Een-Twee"]
["Stap 2",10,"Een-Twee"]
["Recreanten",11,"Een-Twee"]
["Stap 1+",12,"Een-Twee"]
["Stap 1",13,"Een-Twee"]
["Opstapje 2",14,"Opstapje"]
["Opstapje 1",15,"Opstapje"]

{"sheet":"Info","index":5,"n_rows":41,"n_cols":1,"rows_kept":41,"cut":false,"hidden":false,"merged":[]}
["Info"]
["Dit sheetje is geschreven rond 2000 in MS Excel '97 en in 2012 omgezet naar Excel 2010"]
["Iedereen mag dit sheetje gebruiken en aanpassen naar eigen behoefte"]
["Zijn er dingen die niet goed gaan of liever anders wil, laat maar ff weten"]
["Gevolgen van gebruik en gebreken zijn voor eigen risico"]
["Het is geschreven omdat bestaande programma's geen indeling maken als alle spelers al tegen elkaar gespeeld hebben. In kleinere groepen is dit snel het geval. Ook het voorkomen dat iemand uit de laagste groep tegen de hoogste groep schaakt is niet overal goed geregeld."]
["Veel plezier ermee, \nHub van de Laar"]
["HubvandeLaar@Hotmail.com"]
[]
[]
["De lijst met Namen"]
["Steeds wanneer de sheet wordt geopend, wordt de ranglijst opnieuw gesorteerd (Groep, Score, Percentage)"]
["Export van een tekst-bestand met de stand na een bepaalde ronde kan gewoon met de knop 'afdrukken'. \nAfdrukken van de sheet in 'grafische vorm' is niet mogelijk."]
["De macro's voor het afdrukken zitten onder 'ThisWorkbook'"]
[]
[]
["De lijst met Partijen"]
["Je kunt, wanneer nodig, gewoon regels invoegen en weggooien "]
["Als je de sheet opent wordt gevraagd of je een nieuwe indeling wil aanmaken"]
["Export van een tekst-bestand met de stand na een bepaalde ronde kan gewoon met de knop 'afdrukken'. \nAfdrukken van de sheet in 'grafische vorm' is niet mogelijk."]
[]
["Bij het maken van een indeling worden de volgende regels gebruikt:"]
["o De ranglijst (Namen) wordt gesorteerd op Groep, Percentage, Score (ivm sterke nieuwkomers)"]
["o De indeling start met de schakers die al het meeste tegen elkaar geschaakt hebben (Tegen Dezelfde)"]
["o Daarvoor wordt de beste tegenstander gezocht \n   (Waarde = VerschilInDeRanglijst  + (10 * AantalKerenTegenElkaar) en AlsInDezelfdeGroep(Waarde-10)) \n   De laagste Waarde is de beste tegenstander. \n   Dit mechanisme voorkomt dat er geen tegenstander gevonden kan worden (zoals bij Zwitsers)"]
["o \"Keren Zwart\" - \"Keren Wit\" geeft recht om met wit te spelen"]
[]
[]
["De lijst met Opponenten"]
["Laat zien hoe vaak de schakers tegen elkaar geschaakt hebben"]
["Als de lijst met namen gesorteerd is op volgorde van sterkte moet de verdeling een spreiding vertonen van linksboven naar rechtsonder"]
[]
[]
["De lijst met Opkomst"]
["Laat zien hoe vaak de schakers geschaakt hebben"]
[]
[]
["De lijst met Tabellen"]
["De lijst met Uitslagcodes bepaalt welke uitslagen mogelijk zijn en welke scores voor de spelers worden geteld"]
["Naar wens kunnen nieuwe regels worden toegevoegd en oude verwijderd"]
["De lijst met Groepen wordt gebruikt om de competitie op te delen. \nDit is in eerste instantie bedoeld om zwakkere schakers die een keer winnen te beschermen tegen veel betere schakers."]