Excel conditions multiples à remplir
Hervé J.
-
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche à créer une macro pour contrôler la cohérence de certaines données, notamment qu'un couple "case a - case B" soit cohérent par rapport à une liste de référence, mais avec des SI, je n'y arrive pas. Un précédent post m'a orienté vers la formule RECHERCHEV mais je ne m'en sors pas, et pourtant je croyais bien connaître Excel...
Voici de quoi il s'agit:
case a : 4 possibilités (des comptes comptables), case obligatoirement remplie
case b: en fonction du compte saisi "case a", seule une liste définie est autorisée, et il faut contrôler qu'elle est remplie
Je pense qu'il faut inverser le problème, et dire "si "case b" = X, alors "case a" = y, sinon afficher "erreur", mais je voudrais éviter d'avoir 36 occurrences à écrire, si c'est possible, puisque "case b" peut prendre 36 valeurs différentes...
Voici ma liste de références : http://cjoint.com/?BJbmvSmIZNd
Je vous remercie pour votre aide !
Je cherche à créer une macro pour contrôler la cohérence de certaines données, notamment qu'un couple "case a - case B" soit cohérent par rapport à une liste de référence, mais avec des SI, je n'y arrive pas. Un précédent post m'a orienté vers la formule RECHERCHEV mais je ne m'en sors pas, et pourtant je croyais bien connaître Excel...
Voici de quoi il s'agit:
case a : 4 possibilités (des comptes comptables), case obligatoirement remplie
case b: en fonction du compte saisi "case a", seule une liste définie est autorisée, et il faut contrôler qu'elle est remplie
Je pense qu'il faut inverser le problème, et dire "si "case b" = X, alors "case a" = y, sinon afficher "erreur", mais je voudrais éviter d'avoir 36 occurrences à écrire, si c'est possible, puisque "case b" peut prendre 36 valeurs différentes...
Voici ma liste de références : http://cjoint.com/?BJbmvSmIZNd
Je vous remercie pour votre aide !
A voir également:
- Excel conditions multiples à remplir
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
3 réponses
Bonjour,
Une solution simple, avec des validations de données par listes, selon l'exemple des listes "en cascade" repris par michel_M (que je salue)
sur ce lien :
http://cjoint.com/?3JccHaj3qFv
en préparant, sur une feuille qui peut être masquée, les 6 titres de comptes avec leurs 6 listes respectives de comptes (nommées)
ex: compte 91420000
liste :
X01091
X01092
X01093
X01428
puisque, sur le lien fourni en exemple, il apparaît 6 comptes différents
le nombre de listes est adaptable à la demande
Bonne suite
Cordialement
Une solution simple, avec des validations de données par listes, selon l'exemple des listes "en cascade" repris par michel_M (que je salue)
sur ce lien :
http://cjoint.com/?3JccHaj3qFv
en préparant, sur une feuille qui peut être masquée, les 6 titres de comptes avec leurs 6 listes respectives de comptes (nommées)
ex: compte 91420000
liste :
X01091
X01092
X01093
X01428
puisque, sur le lien fourni en exemple, il apparaît 6 comptes différents
le nombre de listes est adaptable à la demande
Bonne suite
Cordialement
Bonjour,
je vous remercie pour vos promptes réponses, c'est très intéressant, cela va me servir... mais pour d'autres usages.
En effet, je me suis mal exprimé, mais je cherche simplement à créer une macro de contrôle pour un état qui sort automatiquement et qui restitue les saisies faites dans un système comptable.
Sur cet état de restitution, je souhaite appliquer une macro qui détecterait toute seule les erreurs de saisie.
Dans mon outil comptable, le compte est obligatoire, mais l'axe est facultatif. Néanmoins pour ce type de saisie, l'utilisateur doit faire avec 2 contraintes:
1-l'axe est obligatoire
2-cet axe doit être cohérent avec le compte utilisé (cf référentiel déjà fourni dans mon premier message).
Idéalement, cette macro vérifierait ces 2 cases et indiquerait les incohérences...
Encore merci pour votre aide,
Cordialement,
Hervé
je vous remercie pour vos promptes réponses, c'est très intéressant, cela va me servir... mais pour d'autres usages.
En effet, je me suis mal exprimé, mais je cherche simplement à créer une macro de contrôle pour un état qui sort automatiquement et qui restitue les saisies faites dans un système comptable.
Sur cet état de restitution, je souhaite appliquer une macro qui détecterait toute seule les erreurs de saisie.
Dans mon outil comptable, le compte est obligatoire, mais l'axe est facultatif. Néanmoins pour ce type de saisie, l'utilisateur doit faire avec 2 contraintes:
1-l'axe est obligatoire
2-cet axe doit être cohérent avec le compte utilisé (cf référentiel déjà fourni dans mon premier message).
Idéalement, cette macro vérifierait ces 2 cases et indiquerait les incohérences...
Encore merci pour votre aide,
Cordialement,
Hervé