{"text_format":"1","workbook":"xlsx","n_sheets":2,"sheets":["résultats","source des formules"],"not_rendered":{"charts":0,"images":0,"macros":1,"external_links":0,"defined_names":0,"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":"résultats","index":0,"n_rows":14,"n_cols":8,"rows_kept":14,"cut":false,"hidden":false,"merged":[[13,0,22,7]]}
["Référence","Test","Résultat","Conformité","Spec /limite inf","Vigilance","Spec / limite sup","formule à appliquer"]
["Produit fini","test1",9,null,{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE))","v":""},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE))","v":""},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE))","v":20},{"$f":" VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],7,FALSE)","v":"SI([@[Résultat]]=\"\";\"\";SI([@[Résultat]]<=[@[Spec / limite sup]];\"CF\";\"NC\"))"}]
["Semi fini","test3",8,{"$f":"IF(AND(Tableau2[[#This Row],[Résultat]]<=Tableau2[[#This Row],[Spec / limite sup]],Tableau2[[#This Row],[Résultat]]>=Tableau2[[#This Row],[Spec /limite inf]]),\"CF\",\"NC\")","v":"CF"},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE))","v":3},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE))","v":80},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE))","v":100},{"$f":" VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],7,FALSE)","v":"SI([@[Résultat]]=\"\";\"\";SI(ET([@[Résultat]]>=[@[Spec /limite inf]];[@[Résultat]]<=[@Vigilance]);\"CF\";SI(ET([@[Résultat]]>[@Vigilance];[@[Résultat]]<=[@[Spec / limite sup]]);\"VIGILANCE\";\"NC\")))"}]
["Mat.Première","test1",13,{"$f":"IF(Tableau2[[#This Row],[Résultat]]<=Tableau2[[#This Row],[Vigilance]],\"OK\",\"N/A\")","v":"OK"},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE))","v":""},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE))","v":""},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE))","v":""},{"$f":" VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],7,FALSE)","v":"SI([@[Résultat]]=\"\";\"\";\"N/A\")"}]
["Produit fini","test3",160,{"$f":"IF(Tableau2[[#This Row],[Résultat]]<=Tableau2[[#This Row],[Vigilance]],\"CF\",IF(AND(Tableau2[[#This Row],[Résultat]]>Tableau2[[#This Row],[Vigilance]],Tableau2[[#This Row],[Résultat]]<=Tableau2[[#This Row],[Spec / limite sup]]),\"VIGILANCE\",\"NC\"))","v":"VIGILANCE"},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE))","v":""},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE))","v":140},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE))","v":200},{"$f":" VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],7,FALSE)","v":"SI([@[Résultat]]=\"\";\"\";SI([@[Résultat]]<=[@Vigilance];\"CF\";SI(ET([@[Résultat]]>[@Vigilance];[@[Résultat]]<=[@[Spec / limite sup]]);\"VIGILANCE\";\"NC\")))"}]
["Semi fini","test2",null,{"$f":"IF(AND(Tableau2[[#This Row],[Résultat]]<=Tableau2[[#This Row],[Spec / limite sup]],Tableau2[[#This Row],[Résultat]]>=Tableau2[[#This Row],[Spec /limite inf]]),\"CF\",\"NC\")","v":"NC"},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE))","v":10},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE))","v":""},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE))","v":15.01},{"$f":" VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],7,FALSE)","v":"SI([@[Résultat]]=\"\";\"\";SI(ET([@[Résultat]]<=[@[Spec / limite sup]];[@[Résultat]]>=[@[Spec /limite inf]]);\"CF\";\"NC\"))"}]
["Semi fini","test1",null,{"$f":"IF(AND(Tableau2[[#This Row],[Résultat]]<=Tableau2[[#This Row],[Spec / limite sup]],Tableau2[[#This Row],[Résultat]]>=Tableau2[[#This Row],[Spec /limite inf]]),\"CF\",\"NC\")","v":"CF"},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],4,FALSE))","v":""},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],5,FALSE))","v":""},{"$f":"IF(ISBLANK(VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE)),\"\",VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],6,FALSE))","v":15},{"$f":" VLOOKUP(CONCATENATE(Tableau2[[#This Row],[Référence]],Tableau2[[#This Row],[Test]]),Tableau6[],7,FALSE)","v":"SI([@[Résultat]]=\"\";\"\";SI([@[Résultat]]<=[@[Spec / limite sup]];\"CF\";\"NC\"))"}]
[]
[null,null,null,null,"conformity erased but doesn't reappear when i change \"test\" or \"reference\""]
[null,null,null,null,"formula changed in \"sources des formules\" but the conformity still shows \"OK\" even if it's not an option anymore"]
[]
[]
[]
["Bonjour,\nje cherche à faire calculer ma case de conformité (jaune) en automatique suivant le résultat (variable) par rapport aux limite fixé pour chaque combinaison de référence/test.\nLa source des valeurs et dans l'onglet \"sources des formules\" et sont rappelé à l'aide de RECHERCHEV dans ce tableau par mesure de praticité.\nLa formule à utilisé pour le calcul de conformité est également rappelé sur cette feuille depuis la feuille \"sources des formules\" et est différente pour chaque ligne et selon chaque résultat.\nUne grosse partie du travail est fait, mais je n'arrrive pas à passer de \"la cellule contient une formule sous forme de texte\" à \"la cellule calcul la formule stockée en texte\"\nsi ça se trouve c'est une banale erreur de syntaxe, mais la je sèche.\nDes idées?\n\nMerci par avance"]

{"sheet":"source des formules","index":1,"n_rows":13,"n_cols":7,"rows_kept":13,"cut":false,"hidden":false,"merged":[]}
["Concatener","Référence","Test","Spec /limite inf","vigilance","Spec / limite sup","formule de calcul de la conformité à appliquer"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Produit finitest1"},"Produit fini","test1",null,null,20,"SI([@[Résultat]]=\"\";\"\";SI([@[Résultat]]<=[@[Spec / limite sup]];\"CF\";\"NC\"))"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Produit finitest2"},"Produit fini","test2",4,null,12.01,"SI([@[Résultat]]=\"\";\"\";SI(ET([@[Résultat]]<=[@[Spec / limite sup]];[@[Résultat]]>=[@[Spec /limite inf]]);\"CF\";\"NC\"))"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Produit finitest3"},"Produit fini","test3",null,140,200,"SI([@[Résultat]]=\"\";\"\";SI([@[Résultat]]<=[@Vigilance];\"CF\";SI(ET([@[Résultat]]>[@Vigilance];[@[Résultat]]<=[@[Spec / limite sup]]);\"VIGILANCE\";\"NC\")))"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Semi finitest1"},"Semi fini","test1",null,null,15,"SI([@[Résultat]]=\"\";\"\";SI([@[Résultat]]<=[@[Spec / limite sup]];\"CF\";\"NC\"))"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Semi finitest2"},"Semi fini","test2",10,null,15.01,"SI([@[Résultat]]=\"\";\"\";SI(ET([@[Résultat]]<=[@[Spec / limite sup]];[@[Résultat]]>=[@[Spec /limite inf]]);\"CF\";\"NC\"))"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Semi finitest3"},"Semi fini","test3",3,80,100,"SI([@[Résultat]]=\"\";\"\";SI(ET([@[Résultat]]>=[@[Spec /limite inf]];[@[Résultat]]<=[@Vigilance]);\"CF\";SI(ET([@[Résultat]]>[@Vigilance];[@[Résultat]]<=[@[Spec / limite sup]]);\"VIGILANCE\";\"NC\")))"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Mat.Premièretest1"},"Mat.Première","test1",null,null,null,"SI([@[Résultat]]=\"\";\"\";\"N/A\")"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Mat.Premièretest2"},"Mat.Première","test2",11,null,null,"SI([@[Résultat]]=\"\";\"\";SI([@[Résultat]]>=[@[Spec /limite inf]];\"CF\";\"NC\"))"]
[{"$f":"CONCATENATE(Tableau6[[#This Row],[Référence]],Tableau6[[#This Row],[Test]])","v":"Mat.Premièretest3"},"Mat.Première","test3",null,12,null,"SI([@[Résultat]]=\"\";\"\";SI([@[Résultat]]<=[@Vigilance];\"OK\";\"N/A\"))"]
[]
[]
[null,"Produit fini;Semi fini;Mat.Première"]