Menu

Formule si excel, réponse avec plusieurs valeurs [Résolu]

- - Dernière réponse :  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
Afficher la suite 

Votre réponse

4 réponses

Messages postés
1760
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
24 mai 2019
613
0
Merci
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"))
Merci pour cette réponse aussi rapide ! :-)
Je vais essayer tout de suite et je reviens vers vous pour vous dire si ça marche ;-)
Commenter la réponse de diablo13800
0
Merci
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
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"))))))))))))
diablo13800
Messages postés
1760
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
24 mai 2019
613 -
Bonjour,

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

Car sinon tout est faussé.
si !! c'est ça !! :-DD
je corrige tout de suite et je reviens vers vous :)
Commenter la réponse de Florent
Messages postés
15834
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
24 mai 2019
2726
0
Merci
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
Commenter la réponse de michel_m
Messages postés
23977
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
25 mai 2019
4596
0
Merci
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
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 :-)
Commenter la réponse de Vaucluse