Formule SI qui ne fonctionne pas

Résolu/Fermé
clemch - Modifié le 21 juin 2021 à 13:07
 clemch - 22 juin 2021 à 10:43
Bonjour,

Je me permets de solliciter votre aide puisque je bloque sur un problème.
En réalité 3 problèmes, mais je pense trouver la solution aux 2 autres si je suis guidé sur 1.
Par exemple pour la taille, je souhaite que la taille indiquée en G1, soit comparé à chaque ligne en colonne G => le résultat s'affichant en colonne R (écart entre les 2 tailles). Je pense que pour ce point là, tout est ok.
Ensuite je souhaite dire que si l'écart est inf à -2 ou sup à 2, alors en colonne S, le nombre de point est de 0. Si l'écart est sup ou égal à -2 et inf à -1 ou inférieur ou égal à 2 mais supérieur à 1 alors le nombre de point est de 5. Pour finir si l'écart est sup ou égal à -1 et inf ou égal à 1, alors le nombre de point est égal à 10.
J'essai de saisir la formule suivante dans mon fichier Excel:
si(R4<-2;0;si(-2>=R4<-1;5:si(-1>=R4<=1;10;si(R4>1;5;0)))) mais celle-ci reste toujours à 0.
Vous remerciant d'avance pour votre aide,
A voir également:

8 réponses

JCB40 Messages postés 2878 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 14 avril 2024 461
21 juin 2021 à 13:26
Bonjour,
Un exemple de votre fichier avec explications serait le bienvenu.
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com

Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement

0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
21 juin 2021 à 13:30
Bonjour,

ta formule ne veut rien dire

si(R4<-2;0;si(-2>=R4<-1;5:si(-1>=R4<=1;10;si(R4>1;5;0))))
exemple
si(-2>=R4<-1;5 ou si(-1>=R4<=1;10

explique ce que tu veux faire
0
Re bonjour,
en effet, je n'avais pas trouvé comment joindre le fichier en postant ma question.
Voici le lien:
https://cjoint.com/c/KFvo7LjoE8V

Concernant ma demande, pour être plus précise:
-pour les personnes qui ont max un cm d'écart avec la cellule G1, alors 10 points
-pour les personnes entre 1 et 2 cm, alors 5 points
-pour les autres alors 0 point

Merci pour vos premiers retour,
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
21 juin 2021 à 17:14
Re,

tu ne donnes pas trop d'explication sur tes attentes, et dans l'interprétation de ta formule je vois que si N4 est <=2,5 ou si N4<-1,5 ta formule rectifiée retourne 5 "Bizarre"

explique en clair ce que tu veux, exemple
si N4 est <= à je veux
si N4 est <= à je veux, etc
0
Re,
en fait je souhaite les éléments suivants:
-si écart <-2 alors 0
-si écart entre -2 et -1 alors 5
-si écart entre -1 et 1 alors 10
-si écart entre entre 1 et 2 alors 5
-si écart >2 alors 0

Il s'agit de récompenser ceux qui s'approche le plus de la taille en cellule G1.
Est-ce plus clair pour vous, je ne sais pas si j'arrive bien à expliquer ce que j'ai en tête)?
Bonne soirée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
21 juin 2021 à 19:06
Bonjour clemch.

Pour chaque fonction Excel il y a une syntaxe rigoureuse à respecter, qui ne supporte aucune fantaisie.
Ainsi ton
=SI(-1>=R4<=1;10;...
est une pure invention de ta part !
Tu aurais dû écrire
=SI(ET(-1>=R4;R4<=1);10;...

0
Bonsoir Raymond,
merci pour votre aide.
je viens de modifier la formule, certains résultats sont corrects, d'autres non.
Je remet le fichier en lien:
https://cjoint.com/c/KFvs5iOGp6V
Peut-être qu'il y a trop de critères dans ma recherche?
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
22 juin 2021 à 00:54
Bonjour à tous

@clemch
selon ton barème indiqué dans ton post 7 ta formule pourrait se résumer simplement à cela
=SI(ABS(R4)>=2;0;SI(ABS(R4)>=1;5;10))

Cdlmnt
Via
0
Bonjour,
merci beaucoup, ça fonctionne nickel, et en plus, je viens de découvrir une formule que je ne connaissais pas ;-) alors un grand merci!

Merci à tous et bonne journée,
Clemch
0