Validation de données lente

Bonjour,

J'ai ma validation de données qui est très lente avez vous une solution pour la rendre plus efficace.

j'ai une base de 30 000 références

Cordialement.

Bonjour,

Comment est effectuée la validation de donnée ? s'agit-il d'un menu déroulant ou d'une validation de donnée par formule et laquelle ? ou d'une validation selon une liste ?

Pour le dernier cas, comme il n'y a pas d'obligation de trier les valeurs, je suppose que GSheets fait une recherche séquentielle, ce qui peut être très long.

  1. Peut-on fractionner la liste et faire une validation dépendante d'une valeur de regroupement ?
  2. Autre voie à explorer : il faudrait tester une solution avec recherche dichotomique avec une liste triée
    1. soit par script ... mais cela peut prendre aussi quelques secondes le temps de solliciter le serveur
    2. soit par une formule de type equiv(____;_____;1) https://support.google.com/docs/answer/3093378?hl=fr qui ira chercher par dichotomie la valeur la plus élevée juste inférieure + une comparaison du résultat avec la clé

Je vais faire un jeu d'essai.

De combien de secondes parle-t-on ? juste pour connaître l'ampleur du problème ? -cela dit, même 2s cela peut être handicapant-

Solution

=IF(INDEX(liste!A:A;MATCH(A1;liste!A:A;1))=A1;"✔";"✘")

La donnée à valider est en A1

La liste de validation colonne A de l'onglet liste, j'en ai mis 20.000. Cette liste doit être triée.

C'est instantané.

https://docs.google.com/spreadsheets/d/1UsjUou-zttuneklePDgLkeiFQz082h_YFLMW99CUk0w/edit?usp=sharing

Bonjour,

as-tu pu tester la solution avec la liste triée et la recherche dichotomique en utilisant le paramètre vrai de vlook up ?

si ok, n'oublie pas de clore ce fil de discussion en cliquant sur

Rechercher des sujets similaires à "validation donnees lente"