Pardonnez ma totale méconnaissance des formules excel..
Je construis un tableau excel avec plusieurs formules et l'une d'elle me pose un problème.. ou plutôt je n'arrive pas à établir la formule qui me convient...
Sur une ligne, dans les 4 premières cellules, je rentre des noms de fruits
Dans cette plage de A1 à D1, quelque soit le nom du fruit rentré dans ces 4 cellules,
si ces 3 fruits orange, datte et grenade, se retrouvent tous les 3 dans A11, dans n'importe quel ordre,
écrire dans la cellule A4 : "orange, datte, grenade"
sinon ne rien mettre
mes connaissances étant trop basiques à ce niveau je n'arrive pas à trouver la formule...
Désolée de vous déranger mais puis-je vous poser encore une question ?
J'ai encore besoin de vos services pour une autre formule mais cette fois ci qu'avec la présence uniquement que de 2 fruits sur les 3 (orange, datte, grenade)
c'est-à-dire, que dans toujours pour la plage A14, je voudrais détecter si il y a 2 fruits (pas les 3 en même temps)
j'ai mis A1 (grenade) B2 (tamarin) C3 (datte) D4 (mandarine)
j'ai essayé ceci mais j'ai en réponse "FAUX"
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;"orange, datte";SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"orange, grenade";SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"datte, grenade";"");"")))))
Le but est que la réponse me mette les 2 fruits si ils sont parmi A14
et si il y a les 3 fruits en même temps pour cette formule, mettre vide
Alors si je change les données en : A1 (grenade) B2 (orange) C3 (datte) D4 (mandarine)
dans cette formule, la réponse est "orange, datte"
alors qu'en fait, parce que il y a les 3 fruits, je voudrais qu'il mette vide en réponse
On remplace le texte prévu pour 3 fruits par "" et on note le résultat quand orange et datte sont > 0 mais pas grenade , donc dans le faux du 3eme si.
Cordialement
On remplace le texte prévu pour 3 fruits par "" et on note le résultat quand orange et datte sont > 0 mais pas grenade , donc dans le faux du 3eme si.
Cordialement
Oui excusez-moi j'ai pas vu qu'on pouvait mettre un fichier.. je suis novice..
donc voici le fichier
En fait à ce stade de mon fichier excel en création, j'ai besoin de 2 formules
1) 3 fruits
je vais utiliser votre 1è formule qui est impec
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"Orange,datte, grenade";"");"");"")
2) 2 sur 3 fruits
et votre 2nde formule ne marche pas entièrement
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"";"orange, Datte");"");"")
car si j'ai en données :
A1 (grenade) B2 (tamarin) C3 (datte) D4 (mandarine)
la réponse devrait être : "grenade,datte" puisuq'il y a bien 2 fruits sur les 3 à trouver (orange, datte, grenade)
et quand je mets cette formule que j'ai bidouillé :
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;"orange, datte";SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"orange, grenade";SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"datte, grenade";"");"")))))
la réponse est "FAUX"
On remplace le texte prévu pour 3 fruits par "" et on note le résultat quand orange et datte sont > 0 mais pas grenade , donc dans le faux du 3eme si.
Cordialement
Oui excusez-moi j'ai pas vu qu'on pouvait mettre un fichier.. je suis novice..
donc voici le fichier
En fait à ce stade de mon fichier excel en création, j'ai besoin de 2 formules
1) 3 fruits
je vais utiliser votre 1è formule qui est impec
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"Orange,datte, grenade";"");"");"")
2) 2 sur 3 fruits
et votre 2nde formule ne marche pas entièrement
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"";"orange, Datte");"");"")
car si j'ai en données :
A1 (grenade) B2 (tamarin) C3 (datte) D4 (mandarine)
la réponse devrait être : "grenade,datte" puisuq'il y a bien 2 fruits sur les 3 à trouver (orange, datte, grenade)
et quand je mets cette formule que j'ai bidouillé :
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;"orange, datte";SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"orange, grenade";SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"datte, grenade";"");"")))))
la réponse est "FAUX"
Oui excusez-moi j'ai pas vu qu'on pouvait mettre un fichier.. je suis novice..
donc voici le fichier
En fait à ce stade de mon fichier excel en création, j'ai besoin de 2 formules
1) 3 fruits
je vais utiliser votre 1è formule qui est impec
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"Orange,datte, grenade";"");"");"")
2) 2 sur 3 fruits
et votre 2nde formule ne marche pas entièrement
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"";"orange, Datte");"");"")
car si j'ai en données :
A1 (grenade) B2 (tamarin) C3 (datte) D4 (mandarine)
la réponse devrait être : "grenade,datte" puisuq'il y a bien 2 fruits sur les 3 à trouver (orange, datte, grenade)
et quand je mets cette formule que j'ai bidouillé :
=SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"datte")>0;"orange, datte";SI(NB.SI($A$1:$D$1;"orange")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"orange, grenade";SI(NB.SI($A$1:$D$1;"datte")>0;SI(NB.SI($A$1:$D$1;"grenade")>0;"datte, grenade";"");"")))))
la réponse est "FAUX"
Bonjour,
Voir dans le fichier une réponse partielle : les deux fruits parmis trois sont affichés, mais en fait ça affiche aussi quand 3 ou un seul.
Voir si ça ne convient pas mieux que la première formule qui ne recherchait que les 3 fruits écrits en dur dans la formule : là on se réfère aux valeurs de la ligne "conditions".
On pourra ajouter des conditions pour ne rien afficher si un seul fruit, ensuite il faudra gérer les virgules dans l'affichage du résultat.
A compléter donc en fonction de votre besoin réel.
Cordialement
Bonjour,
Voir dans le fichier une réponse partielle : les deux fruits parmis trois sont affichés, mais en fait ça affiche aussi quand 3 ou un seul.
Voir si ça ne convient pas mieux que la première formule qui ne recherchait que les 3 fruits écrits en dur dans la formule : là on se réfère aux valeurs de la ligne "conditions".
On pourra ajouter des conditions pour ne rien afficher si un seul fruit, ensuite il faudra gérer les virgules dans l'affichage du résultat.
A compléter donc en fonction de votre besoin réel.
Cordialement
Merci Mr Dugenou !
Cette formule
=SI(NB.SI($A$1:$D$1;$B$3)>0;$B$3&", ";"")&SI(NB.SI($A$1:$D$1;$C$3)>0;$C$3&", ";"")&SI(NB.SI($A$1:$D$1;$D$3)>0;$D$3)
marche et remplit les conditions de trouver les 3 fruits ou que qaund il n'y a 2 sur 3
mais quand je teste par exemple en mettant
orange datte datte pomme
la réponse est : orange, datte, FAUX
ou alors il se peut aussi que je mette
orange datte datte orange
la réponse est : orange, datte, FAUX
comment faire pour que cette dernère possibilté la solution puisse m'afficher "orange, datte, datte, orange" ? pour que je puisse voir qu'ils sont en double ?
Pourquoi il met FAUX ?
Désolée encore mais j'avoue que je ne comprends pas la formule, je suis hyper novice...
Bonjour,
Merci pour votre aide
Mais pouvez-vous m'indiquer SVP comment vous avez identifier "nbfruits" car je dois pouvoir reproduire cette formule dans mon tableau en création qui n'ont pas les mêmes données et que je ne peux transmettre par mesure de confidentialité..et je m'en excuse...
c'est pourquoi je suis incapable de vérifier si votre formule marche bien dans le vrai tableau...
Excusez-moi de vous déranger encore M. Dugenou..
D'abord : Si tu pouvais arréter de me servir du "Monsieur Dugenou" ... Dug suffira et tu ne me déranges pas puisque c'est moi qui viens voir sur le site s'il y a des questions/réponses.
Ensuite : Oups pardon, en effet j'ai oublié de préciser ce point.
Dans formules, gestionnaires de nom : c'est une formule nommée :
Compte le nb de fois qu'on trouve chaque fruit B3, C3, D3 dans la liste A11
utilisée pour le texte nb de fruits sur 3 et dans le traitement des virgules.
Dans votre fichier final : formules/gestionnaire de noms, bouton nouveau, entrez le nom (ici nbfruits) et collez la formule en bas dans la partie "fait référence à" puis validez
Si les cellules sont au même endroit ça marche direct. Si ce n'est pas le cas il faudra adapter.
Cordialement