Formule si excel, réponse avec plusieurs valeurs

Résolu/Fermé
Florent - 22 mars 2019 à 09:31
 Florent - 22 mars 2019 à 11:42
Bonjour,

Je bloque sur une formule si. Il se peut que ce ne soit pas la bonne, aguillez-moi si ce n'est pas la bonne svp :-)

Ma formue pioche dans un tableau huit réponses possibles. Le problème c'est que certaines d'entre-elles se chevauchent. je m'explique : réponse 1 = de 0,07 à 0,45 réponse 2 = de 0,30 à 0,45…

J'ai réussi à faire une formule qui fonctionne sous cette forme : si=(A1<0,07;"réponse 1";si(A1<0,30;"réponse 2";si(A1<0,45;"réponse 3"; ect))))

Donc la formule fonctionne mais est incomplète parce que si mes données se chevauchent, Excel choisi une des deux réponses possibles. Je voudrais que si A1= 0,15 (c'est à dire qu'il se trouve sur les deux plages de réponse), il apparaisse réponse 1 ET réponse 2.

Voilà, je bloque complètement et je ne trouve rien sur les forums à ce sujet.

Aidez moi !!! svp :-D




Configuration: Windows / Edge 18.17763
A voir également:

4 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
22 mars 2019 à 09:36
Bonjour,

Dans ce cas Excel s'arrête à la première condition réalisée.

Essayé du coup de limiter vos plages pour avoir les différents résultats:
=Si(A1<0.30;"Réponse 1";Si(A1<0.45;"Réponse 1 Et Réponse 2";"Réponse 2"))
0
Merci pour cette réponse aussi rapide ! :-)
Je vais essayer tout de suite et je reviens vers vous pour vous dire si ça marche ;-)
0
Alors, je viens d'essayer et de bien vérifier la syntaxe de la formue et je ne vois aucun problème.
Sauf le résultat :-D

Sur les dix plages de réponses, j'en ai neuf possibles (j'avais oublié les deux plages aux quelles la réponses est "autre"...)
Seulement, seules deux réponses apparaissent : "autre" et la réponse avec les plus grandes valeurs.
je ne comprends pas bien pourquoi les valeurs inférieures sont squizées… :-D
0
le plus simple c'est que je mette ma formule…


=SI(H12<0,7;"autre";SI(H12<0,15;"marne verte";SI(H12<0,3;"Limon de plateau ou marne verte";SI(H12<0,45;"Terre à meulière ou marne verte";SI(H12<0,45;"autre";SI(H12<0,6;"Alluvions anciènnes, sables et graviers";SI(H12<0,75;"Alluvions anciènnes,sables et graviers ou Sable de Beauchamp ou Marne + caillasse";SI(H12<0,9;"Sable de Beauchamp ou Craie ou Marne + caillasse";SI(H12<1;"Sable de Beauchamp ou Marne + caillasse";SI(H12<1,5;"autre";SI(H12<1,8;"Calcaire";SI(H12<3;"autre"))))))))))))
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
22 mars 2019 à 11:26
Bonjour,

La première condition... <0.7... c'est pas plutôt < 0.07 ?

Car sinon tout est faussé.
0
si !! c'est ça !! :-DD
je corrige tout de suite et je reviens vers vous :)
0
non… ça suffit pas...
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 mars 2019 à 11:30
Bonjour Florent, Diablo

Si j'ai compris le pb, une solution avec INDEX et EQUIV à adapter aux vraies valeurs et réponses, mais...

https://www.cjoint.com/c/ICwkA6qKYwy
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
22 mars 2019 à 11:33
Bonjour

il y a des bizarreries dans votre formule
  • le premier item SI(H12<0,7;autre" élimine dans la suite tout ce qui est inférieur à 0,7 ???
  • vous avez deux conditions différentes pour H12<0,45

......SI(H12<0,45;"Terre à meulière ou marne verte";SI(H12<0,45;"autre";......

et pour remplacer cette formule à condition, voyez plutôt dans ce modèle avec un code de recherche et un tableau de référence
https://mon-partage.fr/f/KyFQ6Sww/


Notez toutefois que les résultats de mon exemple ne sont peut être pas ceux que vous attendez, à défaut de comprendre les incohérences

revenez si soucis d'adaptation
crdlmnt
0
SUPER !!!!!!
un énorme merci !
C'est exactement ça
et pour répondre à votre question "en dessous de 0,07", c'est la valeur "autre" (pour dire que c'est un terrain non référencé)
Pour H12<0,45 : il y a bien deux condition inférieurs mais une commence à 0,07 et l'autre à 0,30.

Très Cordialement :-)
0