Formules avec plusieurs conditions
Résolu
Nadjardin
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Nadjardin Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Nadjardin Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un tableu excel pour lequel j'entre des données manuellement en fonction de plusieurs critères. sauf que ce fichier fait plusieurs milliers de lignes et que cela me demande beucoup de temps. je souhaiterai donc automatiser mes actions pour les rendre sures et rapides mais mes connaissances en formules sont limitées.
Il y a 3 actions distinctes :
1) Dans la colonne AC, je dois mettre "1" si il y a ,D,F,J ou K dans la colonne C, sinon il faut faire apparaitre la valeur qu'il y a dans AB.
2) Dans la colonne AE, je dois mettre 1 si la valeur en AD est comprise entre -3 et +3 (c'est à dire = à -2,-1;0;1;2) , sinon je dois mettre 0
3) Enfin, dans la colonne AF je dois mettre 1 si AC ou AE = 1.
ou, et c'est peut être plus simple, mettre 0 si AC et AE sont = 0 , sinon mettre 1
Je suis sure qu'il n'y a rien de très complexe là dedans mais tout ce que j'ai essayé ne fonctionne pas.
Merci
J'ai un tableu excel pour lequel j'entre des données manuellement en fonction de plusieurs critères. sauf que ce fichier fait plusieurs milliers de lignes et que cela me demande beucoup de temps. je souhaiterai donc automatiser mes actions pour les rendre sures et rapides mais mes connaissances en formules sont limitées.
Il y a 3 actions distinctes :
1) Dans la colonne AC, je dois mettre "1" si il y a ,D,F,J ou K dans la colonne C, sinon il faut faire apparaitre la valeur qu'il y a dans AB.
2) Dans la colonne AE, je dois mettre 1 si la valeur en AD est comprise entre -3 et +3 (c'est à dire = à -2,-1;0;1;2) , sinon je dois mettre 0
3) Enfin, dans la colonne AF je dois mettre 1 si AC ou AE = 1.
ou, et c'est peut être plus simple, mettre 0 si AC et AE sont = 0 , sinon mettre 1
Je suis sure qu'il n'y a rien de très complexe là dedans mais tout ce que j'ai essayé ne fonctionne pas.
Merci
A voir également:
- Formules avec plusieurs conditions
- Formules - Télécharger - Études & Formations
- Formule moyenne excel plusieurs colonnes - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Formules excel de base - Guide
4 réponses
Bonjour,
1) Dans la colonne AC, je dois mettre "1" si il y a ,D,F,J ou K dans la colonne C, sinon il faut faire apparaitre la valeur qu'il y a dans AB.
2) Dans la colonne AE, je dois mettre 1 si la valeur en AD est comprise entre -3 et +3 (c'est à dire = à -2,-1;0;1;2) , sinon je dois mettre 0
3) Enfin, dans la colonne AF je dois mettre 1 si AC ou AE = 1. ou, et c'est peut être plus simple, mettre 0 si AC et AE sont = 0 , sinon mettre 1
A+
1) Dans la colonne AC, je dois mettre "1" si il y a ,D,F,J ou K dans la colonne C, sinon il faut faire apparaitre la valeur qu'il y a dans AB.
=SI(OU(C1="D";C1="F";C1="J";C1="K");1;AB1)
2) Dans la colonne AE, je dois mettre 1 si la valeur en AD est comprise entre -3 et +3 (c'est à dire = à -2,-1;0;1;2) , sinon je dois mettre 0
=SI(ET(AD1>=-3;AD1<=3);1;0)
3) Enfin, dans la colonne AF je dois mettre 1 si AC ou AE = 1. ou, et c'est peut être plus simple, mettre 0 si AC et AE sont = 0 , sinon mettre 1
=SI(OU(AC1=1;AE1=1);1;0)
A+
Merci pour votre réponse Gyrus, je ne savais pas comment inscrire les notion ET et OU, et ça m'a beaucoup aidée.
Pas de problème pour les formules 2 et 3. Par contre, pour la 1, il me met systématiquement ce qu'il y a en AB et je ne comprend pas pourquoi.
Pas de problème pour les formules 2 et 3. Par contre, pour la 1, il me met systématiquement ce qu'il y a en AB et je ne comprend pas pourquoi.
Pas de souci coté formule, elle renvoie bien le résultat attendu.
Reste à voir comment tu l'appliques.
Si besoin, tu peux joindre un classeur exemple via https://www.cjoint.com/
A+
Reste à voir comment tu l'appliques.
Si besoin, tu peux joindre un classeur exemple via https://www.cjoint.com/
A+
Ca y est, j'ai trouvé: il y avait une "@"@!!§@ d'espace juste après le caractère que je devais chercher. (merci à celui qui a créé la base de données grrrrr)
Bref, plutôt que de modifier toute la base de donnée par un "remplacer par" j'ai opté pour l'ajout d'un espace dans la formule soit "B " au lieu de "B".
Et là, ça marche!
Enjoy! ^^
Bref, plutôt que de modifier toute la base de donnée par un "remplacer par" j'ai opté pour l'ajout d'un espace dans la formule soit "B " au lieu de "B".
Et là, ça marche!
Enjoy! ^^