Excel Formule 2 conditions
Résolu
Franck2744
Messages postés
233
Statut
Membre
-
Franck2744 Messages postés 233 Statut Membre -
Franck2744 Messages postés 233 Statut Membre -
Bonjour,
En prenant l'exemple joint en Image: https://www.cjoint.com/?kvqUYmMru3
Je souhaiterais que "D4" affiche la valeur de "A4" seulement si "C4=D1" et si "B4=D3"
Et si possible en prenant en compte que la formule de "D4" va etre etendue a toute la plage de résultat, donc que les colonnes et les lignes sources restes bloqué sur leur axe donc que meme si j'etend la formule de "D4" jusqu'en "Z120" que les colonnes sources reste "A" "B" "C" et que les lignes sources restent "1" et "3"
J'espere que je suis assez clair, sinon n'hesité pas a me redemandé ^^
Merci d'avance
Franck
En prenant l'exemple joint en Image: https://www.cjoint.com/?kvqUYmMru3
Je souhaiterais que "D4" affiche la valeur de "A4" seulement si "C4=D1" et si "B4=D3"
Et si possible en prenant en compte que la formule de "D4" va etre etendue a toute la plage de résultat, donc que les colonnes et les lignes sources restes bloqué sur leur axe donc que meme si j'etend la formule de "D4" jusqu'en "Z120" que les colonnes sources reste "A" "B" "C" et que les lignes sources restent "1" et "3"
J'espere que je suis assez clair, sinon n'hesité pas a me redemandé ^^
Merci d'avance
Franck
A voir également:
- Excel Formule 2 conditions
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel colonne - Guide
6 réponses
Bonjour,
Merci a vous, ca m'a permis d'avancer a grand pas ^^
Apres quelques tests, j'ai remarqué que ce qui me bloquais a la base etait le format de mes cellules "Années", c'est pour ca qu'aucune de mes formules ne fonctionnait ^^
J'étais deja parti sur la base de la condition "SI" en partant avec le "ET", et grace a vos précison, j'ai pu faire cette formule qui marche au poil ^^
=SI(ET($C4=$D$1;$B4=D$3);$A4;"")
Mais c'est pas encore fini, je voudrais la poussé encore un peu plus loin en y ajoutant une autre condition se rapportant à une autre cellule Texte
https://www.cjoint.com/?kwi4q8lAxN
Suivant cette exemple, si l'avancement est en cours (à l'importe quel stade) afficher le resultat, mais si l'Avancement est "Fabriqué" mettre le resultat à "O"
Mais il ne faut pas que le "0" apparaisse dans les cellules qui ne conviennent pas autres autres conditions !
En faisant : =SI($I11="Fabriqué";0;SI(ET($N11=$O$1;$M11=O$3);$K11;""))
Je me retrouve avec des "0" dans toutes les cellules de la ligne dont l’avancement est "Fabriqué" !
Ce qui ne m’interesse pas, il faut que le "0" n’apparaisse que dans la cellule de la colonne Semaine approprié.
Ca deviens tordu ^^
Merci de votre aide
Franck
Merci a vous, ca m'a permis d'avancer a grand pas ^^
Apres quelques tests, j'ai remarqué que ce qui me bloquais a la base etait le format de mes cellules "Années", c'est pour ca qu'aucune de mes formules ne fonctionnait ^^
J'étais deja parti sur la base de la condition "SI" en partant avec le "ET", et grace a vos précison, j'ai pu faire cette formule qui marche au poil ^^
=SI(ET($C4=$D$1;$B4=D$3);$A4;"")
Mais c'est pas encore fini, je voudrais la poussé encore un peu plus loin en y ajoutant une autre condition se rapportant à une autre cellule Texte
https://www.cjoint.com/?kwi4q8lAxN
Suivant cette exemple, si l'avancement est en cours (à l'importe quel stade) afficher le resultat, mais si l'Avancement est "Fabriqué" mettre le resultat à "O"
Mais il ne faut pas que le "0" apparaisse dans les cellules qui ne conviennent pas autres autres conditions !
En faisant : =SI($I11="Fabriqué";0;SI(ET($N11=$O$1;$M11=O$3);$K11;""))
Je me retrouve avec des "0" dans toutes les cellules de la ligne dont l’avancement est "Fabriqué" !
Ce qui ne m’interesse pas, il faut que le "0" n’apparaisse que dans la cellule de la colonne Semaine approprié.
Ca deviens tordu ^^
Merci de votre aide
Franck
Salut,
Ca deviens surtout tordus puisque tu ne donnes pas des détails ;-))
On ne sait pas ce que les cellules O11, M11 etc.
Il sera plus simple de mettre le fichier .xls (enfin, que la feuille concernée) sur cjoint.com et de spécifier dans la cellule concerné le résultat que tu veux obtenir.
Ca deviens surtout tordus puisque tu ne donnes pas des détails ;-))
On ne sait pas ce que les cellules O11, M11 etc.
Il sera plus simple de mettre le fichier .xls (enfin, que la feuille concernée) sur cjoint.com et de spécifier dans la cellule concerné le résultat que tu veux obtenir.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Avec cette formule ca a l'air de faire l'affaire
=SI(ET($D4=$E$1;$C4=E$3);SI($A4="Fabriqué";0;$B4);"")
Qu'es que vous en pensez ? Si vous avez une Meilleure solution ?
=SI(ET($D4=$E$1;$C4=E$3);SI($A4="Fabriqué";0;$B4);"")
Qu'es que vous en pensez ? Si vous avez une Meilleure solution ?
Ah oui, désolé les O et M viennent du tableur sources
Et comme se sont des informations confidentielles, je ne peux les mettre en ligne.
Mais dans le dernier post :
"Avec cette formule ça a l'air de faire l'affaire"
"=SI(ET($D4=$E$1;$C4=E$3);SI($A4="Fabriqué";0;$B4);"")"
"Qu'es que vous en pensez ? Si vous avez une Meilleure solution ?"
J'ai réutiliser l'exemple que je vous avais fournis au départ
Si c'est vraiment nécessaire, je pourrais voir pour élagué au maximum la feuille Excel source
Et comme se sont des informations confidentielles, je ne peux les mettre en ligne.
Mais dans le dernier post :
"Avec cette formule ça a l'air de faire l'affaire"
"=SI(ET($D4=$E$1;$C4=E$3);SI($A4="Fabriqué";0;$B4);"")"
"Qu'es que vous en pensez ? Si vous avez une Meilleure solution ?"
J'ai réutiliser l'exemple que je vous avais fournis au départ
Si c'est vraiment nécessaire, je pourrais voir pour élagué au maximum la feuille Excel source
Pour faire (un peu) plus court, ne peut on faire:
En espérant avoir compris quelles cellules tu voulais bloquer en colonne et/ou ligne...(trop fatigué pour être sûr d'avoir correctement branché mon neurone...)
@+
(en fait, ce n'est pas plus court,... mais ca utilise la fonction ET(), qui est toujours bonne à connaitre!)