Fonction si

Philippe -  
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je n'arrive pas à résoudre ce problème

a1=9 b1=12 c1=si(a1&b2<12,5;b1-a1;(b1-a1)-0,75)

Le résultat donne 2,25 alors que cela devrait donner 3

Je ne vois pas ou est le problème

A l'avance merci


A voir également:

3 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Essaie avec :
=SI(ET(A1<12,5;B1<12,5);B1-A1;(B1-A1)-0,75)

A+
0
Utilisateur anonyme
 
Bonjour Philippe,

En A1 : 9 ; et A1 est inférieur à 12,5 ; en B1 : 12 ; et B1 est aussi
inférieur à 12,5 ; donc le résultat de 2,25 que tu as cru faux est
bien correct !  😉  Je te propose cette formule :

=B1-A1-0,75*(ET(A1<12,5;B1<12,5))

Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».

Cordialement.  😊


PS : Bonjour à Gyrus en passant.
 
0
Raymond PENTIER Messages postés 71833 Date d'inscription   Statut Contributeur Dernière intervention   17 381
 
Bonjour Philippe.

Quand tu écris =SI(A1&B1<12,5;B1-A1;(B1-A1)-0,75)
tu demandes à Excel de fabriquer un texte en accolant le contenu de A1 et celui de B1, ce qui donne dans ton exemple le mot "912".
Ce mot n'ayant aucune valeur numérique, le test A1&B1<12,5 ne fonctionne pas et affiche FAUX ...
0