La validation des données conditionnelle dans Excel

Les champs de saisie de l'utilisateur dans la figure sont en fait des listes de validation des données. L'utilisateur peut faire des sélections à partir d'une liste déroulante plutôt que de taper dans les valeurs. La validation des données dans la cellule E3 utilise une technique intéressante avec une fonction indirect de modifier sa liste en fonction de la valeur en E2.

image0.jpg

La feuille de calcul contient deux plages nommées. La plage nommée points de voitures à E6: E7 et la plage nommée points de camion pour E10: E11. Les noms sont identiques à des choix dans la liste E2 Validation des données. La figure suivante montre la boîte de dialogue Validation des données pour la cellule E3. La Source est une fonction indirect avec E2 comme argument.

image1.jpg

La fonction INDIRECTS prend un argument de texte qu'il résout en une référence de cellule. Dans ce cas, parce que E2 est «camion», la formule devient = INDIRECT ("Camion"). Parce Truck est une plage nommée, INDIRECT renvoie un de référence pour E10: E11 et les valeurs de ces cellules deviennent les choix. Si E2 contenait "Car", INDIRECTS reviendrait E6: E7 et ces valeurs deviendraient les choix.

Un problème avec ce type de validation de données est conditionnelle que lorsque la valeur est modifiée en E2, E3 dans la valeur ne change pas. Les choix dans E3 changer, mais l'utilisateur doit encore sélectionner parmi les choix disponibles ou vos formules peuvent retourner des résultats inexacts.


» » » » La validation des données conditionnelle dans Excel