Formule si avec et
Fermé
dada54
Messages postés
72
Date d'inscription
lundi 10 décembre 2012
Statut
Membre
Dernière intervention
16 décembre 2021
-
8 mai 2019 à 22:14
PapyLuc51 Messages postés 4392 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 6 novembre 2024 - 12 mai 2019 à 06:39
PapyLuc51 Messages postés 4392 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 6 novembre 2024 - 12 mai 2019 à 06:39
A voir également:
- Formule si avec et
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule moyenne excel - Guide
- Formule excel - Guide
4 réponses
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
Modifié le 8 mai 2019 à 22:51
Modifié le 8 mai 2019 à 22:51
Bonsoir
Tu as trop de cas pour les conditions possibles
Si A 1= gazoil , soit B1="A" alors C2, soit B1="B" alors C4 soit B1=autre chose alors ??
Et si A1 <> gazoil ??
Partant de là :
=SI(A1<>"Gazoil"; cellule du rendu en ce cas;SI(B1="A";C2;SI(B1="B";C4;cellule du rendu si ni A ni B)))
Par contre si tu as d'autres possibilités que gazoil à tester en A1 avec valeurs en B1 il vaut mieux passer par un tableau avec en lignes les valeurs possibles de A1 et en colonnes les valeurs possibles de B1
aux intersections les valeurs que peut prendre la cellule de résultat pour chaque cas.
Ensuite tu retrouves la bonne valeur avec =INDEX(tplage de toutes les valeurs du tableau;EQUIV(A1; plage des valeurs de A1 en 1ere colonne du tableau;0);EQUIV(B1;plage des valeurs de B1 en 1ere ligne du tableau;0))
Cdlmnt
Via
Tu as trop de cas pour les conditions possibles
Si A 1= gazoil , soit B1="A" alors C2, soit B1="B" alors C4 soit B1=autre chose alors ??
Et si A1 <> gazoil ??
Partant de là :
=SI(A1<>"Gazoil"; cellule du rendu en ce cas;SI(B1="A";C2;SI(B1="B";C4;cellule du rendu si ni A ni B)))
Par contre si tu as d'autres possibilités que gazoil à tester en A1 avec valeurs en B1 il vaut mieux passer par un tableau avec en lignes les valeurs possibles de A1 et en colonnes les valeurs possibles de B1
aux intersections les valeurs que peut prendre la cellule de résultat pour chaque cas.
Ensuite tu retrouves la bonne valeur avec =INDEX(tplage de toutes les valeurs du tableau;EQUIV(A1; plage des valeurs de A1 en 1ere colonne du tableau;0);EQUIV(B1;plage des valeurs de B1 en 1ere ligne du tableau;0))
Cdlmnt
Via
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
9 mai 2019 à 23:54
9 mai 2019 à 23:54
Bonsoir
Tu postes ton fichier sur mon-partage.fr, tu fais créer un lien que tu copies et reviens coller ici
Je regarderai ça
Tu postes ton fichier sur mon-partage.fr, tu fais créer un lien que tu copies et reviens coller ici
Je regarderai ça
dada54
Messages postés
72
Date d'inscription
lundi 10 décembre 2012
Statut
Membre
Dernière intervention
16 décembre 2021
11 mai 2019 à 20:02
11 mai 2019 à 20:02
https://mon-partage.fr/f/WGF5dZEc/
Merci via55
Bon week!
Merci via55
Bon week!
Raymond PENTIER
Messages postés
58719
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
7 novembre 2024
17 233
Modifié le 12 mai 2019 à 04:02
Modifié le 12 mai 2019 à 04:02
Bonsoir dada54.
Ta formule =SI(ET(a1="Gazoil";b1="A");C2;C3;SI(ET(a1=Gazoil";b1="B");c4;c5) est fausse :
- il manque le premier guillemet du second Gazoil ;
- tu ne dois avoir que 2 points-virgules pour séparer les 3 items de la fonction SI ;
- tu dois avoir autant de parenthèses fermantes que d'ouvrantes, donc 3 !
Tu devrais donc avoir
soit =SI(ET(A1="Gazoil";B1="A") ; C2 ; SI(ET(A1="Gazoil";B1="B") ; C4 ; C5))
soit =SI(A1="Gazoil" ; SI(B1="A" ; C2 ; C5) ; SI(B1="B") ; C4 ; C3)))
soit quelque chose de semblable ...
Via55 et moi souhaitons savoir
Si A1 = "Gazoil" et B1="A" on obtient quoi ? C2 ?
Si A1 = "Gazoil" et B1="B" on obtient quoi ? C5 ?
Si A1<>"Gazoil" et B1="A" on obtient quoi ? C3 ?
Si A1<>"Gazoil" et B1="B" on obtient quoi ? C4 ?
En fait, il te suffit de compléter tes informations en J15 et J16 !
Ta formule =SI(ET(a1="Gazoil";b1="A");C2;C3;SI(ET(a1=Gazoil";b1="B");c4;c5) est fausse :
- il manque le premier guillemet du second Gazoil ;
- tu ne dois avoir que 2 points-virgules pour séparer les 3 items de la fonction SI ;
- tu dois avoir autant de parenthèses fermantes que d'ouvrantes, donc 3 !
Tu devrais donc avoir
soit =SI(ET(A1="Gazoil";B1="A") ; C2 ; SI(ET(A1="Gazoil";B1="B") ; C4 ; C5))
soit =SI(A1="Gazoil" ; SI(B1="A" ; C2 ; C5) ; SI(B1="B") ; C4 ; C3)))
soit quelque chose de semblable ...
Via55 et moi souhaitons savoir
Si A1 = "Gazoil" et B1="A" on obtient quoi ? C2 ?
Si A1 = "Gazoil" et B1="B" on obtient quoi ? C5 ?
Si A1<>"Gazoil" et B1="A" on obtient quoi ? C3 ?
Si A1<>"Gazoil" et B1="B" on obtient quoi ? C4 ?
En fait, il te suffit de compléter tes informations en J15 et J16 !
PapyLuc51
Messages postés
4392
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
6 novembre 2024
1 445
Modifié le 12 mai 2019 à 06:40
Modifié le 12 mai 2019 à 06:40
Bonjour,
D'après ton tableau et s'il n'y a que ces 4 données ;
si D4 = Gazoil et I4 = A resultat Q4
si D4 = Essence et I4 = A resultat Q4
si D4 = Gazoil et I4 = B resultat R4
si D4 = Essence et I4 = B resultat R4
Alors je propose cette formule
=SI(ET(I4="A";OU(D4="Gazoil";D4="Essence"));Q4;R4)
Salutations à via55 & Raymond PENTIER
Cordialement
D'après ton tableau et s'il n'y a que ces 4 données ;
si D4 = Gazoil et I4 = A resultat Q4
si D4 = Essence et I4 = A resultat Q4
si D4 = Gazoil et I4 = B resultat R4
si D4 = Essence et I4 = B resultat R4
Alors je propose cette formule
=SI(ET(I4="A";OU(D4="Gazoil";D4="Essence"));Q4;R4)
Salutations à via55 & Raymond PENTIER
Cordialement
9 mai 2019 à 21:10
Merci mais je n'y arrive pas a faire la formule j'essais de t'envoyer mon tableau pour que tu puisses me comprendre.
9 mai 2019 à 21:38