Fusionné formule
Résolu/Fermé
lou2411
Messages postés
154
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
15 décembre 2020
-
15 juin 2016 à 17:46
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020 - 15 juin 2016 à 21:17
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020 - 15 juin 2016 à 21:17
A voir également:
- Fusionné formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
4 réponses
Arkana0
Messages postés
6365
Date d'inscription
mercredi 11 février 2009
Statut
Modérateur
Dernière intervention
10 février 2023
181
15 juin 2016 à 17:55
15 juin 2016 à 17:55
Bonjour,
La fonction
Il faut donc déjà voir si tes deux formules sont susceptibles ou non de renvoyer chacune un résultat "positif". Si c'est le cas, tu ne peux pas les fusionner en l'état car une formule ne peut pas renvoyer deux résultats à la fois.
Autrement, à toi de hiérarchiser l'ordre des tests.
La fonction
=SI(test;Valeur si vrai;Valeur si faux)peut s'imbriquer en elle-même, comme c'est le cas dans la première formule.
Il faut donc déjà voir si tes deux formules sont susceptibles ou non de renvoyer chacune un résultat "positif". Si c'est le cas, tu ne peux pas les fusionner en l'état car une formule ne peut pas renvoyer deux résultats à la fois.
Autrement, à toi de hiérarchiser l'ordre des tests.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
15 juin 2016 à 18:16
15 juin 2016 à 18:16
Bonjour
1°) pour simplifier la 1° peut s'écrire:
=SI(OU($B3="chargement surdimensionné";$B3="Décharger");1;SI($B3="Charger";1;0))
2°)si c'est pour avoir deux résultats dans la même cellule:
=SI(OU($B3="chargement surdimensionné";$B3="Décharger");1;SI($B3="Charger";1;0))&" "&SI(ESTERREUR(CHERCHE("Toile:True";$G3));"";1)
les deux résultats seront séparés par ce que vous mettez entre les guillemets entre les deux & (ici un blanc)
Mais s'il faut qu'un résultat remplace l'autre, il faut définir les priorités de résultats
crdlmntditons
crdlmnt
1°) pour simplifier la 1° peut s'écrire:
=SI(OU($B3="chargement surdimensionné";$B3="Décharger");1;SI($B3="Charger";1;0))
2°)si c'est pour avoir deux résultats dans la même cellule:
=SI(OU($B3="chargement surdimensionné";$B3="Décharger");1;SI($B3="Charger";1;0))&" "&SI(ESTERREUR(CHERCHE("Toile:True";$G3));"";1)
les deux résultats seront séparés par ce que vous mettez entre les guillemets entre les deux & (ici un blanc)
Mais s'il faut qu'un résultat remplace l'autre, il faut définir les priorités de résultats
crdlmntditons
crdlmnt
lou2411
Messages postés
154
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
15 décembre 2020
15 juin 2016 à 20:58
15 juin 2016 à 20:58
j'ai prise l'option 2 sa fonctionne mais il me donne dans la cellule 1 1 est-ce que ses possible d'avoir un chiffre 2 au lieu de 2x le 1
merci
merci
lou2411
Messages postés
154
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
15 décembre 2020
15 juin 2016 à 19:08
15 juin 2016 à 19:08
je ne peux pas avoir les 2 résultats
merci
merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
15 juin 2016 à 19:33
15 juin 2016 à 19:33
Alors il faut complèter les infos.. Excel s'arrêtera de lire la formule et renverra le résultat correspondant à la première conditions réalisées trouvées
Il faut donc nous dire les priorités dans vos conditions.
Il faut donc nous dire les priorités dans vos conditions.
lou2411
Messages postés
154
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
15 décembre 2020
15 juin 2016 à 19:54
15 juin 2016 à 19:54
Comment on fait
Merci
Merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
15 juin 2016 à 20:02
15 juin 2016 à 20:02
au hasard puisque vous ne voulez pas nous dire dans quel ordre il faut placer les conditions
=SI(ESTERREUR(CHERCHE("Toile:True";$G3));"";SI($B3="chargement surdimensionné";1;SI($B3="Décharger";1;SI($B3="Charger";1;1))))
=SI(ESTERREUR(CHERCHE("Toile:True";$G3));"";SI($B3="chargement surdimensionné";1;SI($B3="Décharger";1;SI($B3="Charger";1;1))))
lou2411
Messages postés
154
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
15 décembre 2020
15 juin 2016 à 20:07
15 juin 2016 à 20:07
j'ai besoin des 2
merci
merci
lou2411
Messages postés
154
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
15 décembre 2020
15 juin 2016 à 20:08
15 juin 2016 à 20:08
si j'ai les 2 qui se présente en même temps j'ai besoin de le savoir ce qui veut dire en
H3 2
H3 2
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 15/06/2016 à 20:49
Modifié par Vaucluse le 15/06/2016 à 20:49
éh bé, ça a été long pour arriver à nous dire ça!
vous ne pouvez donc pas utiliser "" dans la condition CHERCHE car la somme ne se fera pas,(remplacé ici par 0)
=SI(ESTERREUR(CHERCHE("Toile:True";$G3));0;1)+SI(OU($B3="chargement surdimensionné";$B3="Décharger");1;SI($B3="Charger";1;0))
ou alors simplement puisque en fait,quand B3 contient le mot "charge" vous comptez 1
=SI(ESTERREUR(CHERCHE("Toile:True";$G3));0;1)+
ou encore
=SI(NB.SI($G3;"*toile:true*");1;0)+SI(NB.SI(B3;"*charge*");1;0)
qui renverra 2 si G3 est un texte contenant toile true et B3 un texte contenant charge
(fonctionne aussi avec charge, décharger, chargement) etc...
attention aux signes " et * et bien sur au signe + entre les deux conditions
crdlmnt
vous ne pouvez donc pas utiliser "" dans la condition CHERCHE car la somme ne se fera pas,(remplacé ici par 0)
=SI(ESTERREUR(CHERCHE("Toile:True";$G3));0;1)+SI(OU($B3="chargement surdimensionné";$B3="Décharger");1;SI($B3="Charger";1;0))
ou alors simplement puisque en fait,quand B3 contient le mot "charge" vous comptez 1
=SI(ESTERREUR(CHERCHE("Toile:True";$G3));0;1)+
ou encore
=SI(NB.SI($G3;"*toile:true*");1;0)+SI(NB.SI(B3;"*charge*");1;0)
qui renverra 2 si G3 est un texte contenant toile true et B3 un texte contenant charge
(fonctionne aussi avec charge, décharger, chargement) etc...
attention aux signes " et * et bien sur au signe + entre les deux conditions
crdlmnt
lou2411
Messages postés
154
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
15 décembre 2020
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
15 juin 2016 à 21:17
15 juin 2016 à 21:17
Merci merci