Fonction SI dans excel
Résolu
philric
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai fait cette formule =SI(U3<1,I3,SI(Z3<1,I3,SI(AA3<1,I3,SI(AD3<1,I3))))
qui fonctionne mais je veux afficher 0 en cas ou U, ou X, ou AA, o AD, est >1 donc j'ai fait :
=SI(U3<1,I3,0,SI(Z3<1,I3,0,SI(AA3<1,I3,0,SI(AD3<1,I3,0)))) ou:
=SI(U3<1,I3,SI(Z3<1,I3,SI(AA3<1,I3,SI(AD3<1,I3)))),0
mais la ca bloque ca ne doit pas etre grand chose mais moi aussi je bloque!!! il doit egalement y avoir une formule plus simple....
merci de votre aide
phil
j'ai fait cette formule =SI(U3<1,I3,SI(Z3<1,I3,SI(AA3<1,I3,SI(AD3<1,I3))))
qui fonctionne mais je veux afficher 0 en cas ou U, ou X, ou AA, o AD, est >1 donc j'ai fait :
=SI(U3<1,I3,0,SI(Z3<1,I3,0,SI(AA3<1,I3,0,SI(AD3<1,I3,0)))) ou:
=SI(U3<1,I3,SI(Z3<1,I3,SI(AA3<1,I3,SI(AD3<1,I3)))),0
mais la ca bloque ca ne doit pas etre grand chose mais moi aussi je bloque!!! il doit egalement y avoir une formule plus simple....
merci de votre aide
phil
A voir également:
- Fonction SI dans excel
- Fonction si et - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Fonction moyenne excel - Guide
11 réponses
Salut,
regarde comme cela
=SI(U3<1,I3,SI(Z3<1,I3,SI(AA3<1,I3,SI(AD3<1,I3,0))))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
regarde comme cela
=SI(U3<1,I3,SI(Z3<1,I3,SI(AA3<1,I3,SI(AD3<1,I3,0))))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour
Peut être:
=SI(OU(U3<1;Z3<1; AA3<1;AD3<1);13;0)
Par ailleurs,votre séparateur est la virgule???
crdlmnt
PS bien sur la formule renvoie 13 si une seule valeur est inférieure à 1 et 0 si une seule est égale ou supérieure .
ne sommes nous pas seuls à comprendre ce que l'on explique?
Peut être:
=SI(OU(U3<1;Z3<1; AA3<1;AD3<1);13;0)
Par ailleurs,votre séparateur est la virgule???
crdlmnt
PS bien sur la formule renvoie 13 si une seule valeur est inférieure à 1 et 0 si une seule est égale ou supérieure .
ne sommes nous pas seuls à comprendre ce que l'on explique?
non ca n'affiche toujours pas le 0 si superieur a 1 (et c'est i3 pas13 mais ca a peu d'importance)
phil
phil
Alors c'est que vous avez un problème dans vos données.
_Pouvez vous vérifiez si elle sont bien numériques?
_D'ou viennent ces valeurs?
_On est bien d'accord que dés qu'une des valeurs est inférieures à 1, c'est I3 qui doit s'afficher?
_L'option afficher les valeurs 0 n'est pas décochée?
Sinon pouvez passer un modèle de fichier par:
https://www.cjoint.com/
et revenir placer ici le lien donné par le site
_Pouvez vous vérifiez si elle sont bien numériques?
_D'ou viennent ces valeurs?
_On est bien d'accord que dés qu'une des valeurs est inférieures à 1, c'est I3 qui doit s'afficher?
_L'option afficher les valeurs 0 n'est pas décochée?
Sinon pouvez passer un modèle de fichier par:
https://www.cjoint.com/
et revenir placer ici le lien donné par le site
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ok j'ai envoyer le fichier voici le lien https://www.cjoint.com/?3IBrNO0gMt6
l'essai sse trouve dans l'onglet "SALES" cellule AF3
merci
phil
l'essai sse trouve dans l'onglet "SALES" cellule AF3
merci
phil
Alors dans vos colonnes, essayez de revoir les formules qui contiennent le "0,00" entre guillemets, car les guillemets transforme ce résultat en texte
Vous pouvez trouver le même affichage avec un format de cellule type Nombre avec 2 décimales
Mais si vous voulez conserver cette forme, il faut revoir la formule:
=SI(OU(U3*1<1;Z3*1<1; AA3*1<1;AD3*1<1);13;0)
Pour changer rapidement vos "0,00" en 0 si vous adoptez cette option
sélectionnez toute la feuille dans la case à gauche de la barre de formule
ctrl + h
remplacer:
"0,00"
par 0
et "remplacez tout"
Ca devrait aller après ça.
crdlmnt
Vous pouvez trouver le même affichage avec un format de cellule type Nombre avec 2 décimales
Mais si vous voulez conserver cette forme, il faut revoir la formule:
=SI(OU(U3*1<1;Z3*1<1; AA3*1<1;AD3*1<1);13;0)
Pour changer rapidement vos "0,00" en 0 si vous adoptez cette option
sélectionnez toute la feuille dans la case à gauche de la barre de formule
ctrl + h
remplacer:
"0,00"
par 0
et "remplacez tout"
Ca devrait aller après ça.
crdlmnt
apres essai des 2 possibilités,
dans le cas de la formule avec 0,00 j'obtiens #VALEUR!
dans le cas de la formule avec 0 j'obtiens FAUX
j'ai bien sur remplacer les ; par des ,
(et ce n'est pas 13 mais i3 dans la formule car dans le cas ou l'une des cellules est inferieure a 1 on doit afficher la valeur de la cellule i3)
phil
dans le cas de la formule avec 0,00 j'obtiens #VALEUR!
dans le cas de la formule avec 0 j'obtiens FAUX
j'ai bien sur remplacer les ; par des ,
(et ce n'est pas 13 mais i3 dans la formule car dans le cas ou l'une des cellules est inferieure a 1 on doit afficher la valeur de la cellule i3)
phil
Voila ce que j'obtiens avec ma proposition, mais
D'une part vous avez une erreur de formule en AF en ligne 4 car elle référe à la ligne 3
D'autre part, il n'y a à mon avis aucune chance que vous ayez un cas autre que <1 car vous intégrez Z3<1 dans les conditions, alors que Z3 est à priori une colonne qui ne reçoit ps de valeur??
et qui sera donc toujours <1!!
https://www.cjoint.com/?3IBtfAoH3Rr
revenez si encore des problèmes
D'une part vous avez une erreur de formule en AF en ligne 4 car elle référe à la ligne 3
D'autre part, il n'y a à mon avis aucune chance que vous ayez un cas autre que <1 car vous intégrez Z3<1 dans les conditions, alors que Z3 est à priori une colonne qui ne reçoit ps de valeur??
et qui sera donc toujours <1!!
https://www.cjoint.com/?3IBtfAoH3Rr
revenez si encore des problèmes
oui effectivement la ligne 4 est fausse mais pour le moment je veut faire marche la ligne 3 et apres je frais un copier coller sur les autres cellules plus bas
Z3 est aussi une erreur en fait c'est X3 mais ca ne change rien le resultat est que ca ne marche pas
en fait quand je met 1 dans une des cases T,W,Z,AC le montant qui est en i3 s'affiche dans la cellule suivante et dans ce cas en AF on dois afficher 0 et la cellule AG controle qu'il n'y a pas le meme montant entré dans les autres 3 cellules W,Z,,AC si le montant est en T
phil
Z3 est aussi une erreur en fait c'est X3 mais ca ne change rien le resultat est que ca ne marche pas
en fait quand je met 1 dans une des cases T,W,Z,AC le montant qui est en i3 s'affiche dans la cellule suivante et dans ce cas en AF on dois afficher 0 et la cellule AG controle qu'il n'y a pas le meme montant entré dans les autres 3 cellules W,Z,,AC si le montant est en T
phil
Beuhhh!
Incompréhensible, vous recommencez à nous parler de Z alors que vous venez de dire que c'st une erreur;
Vous ne pouvez pas faire plus clair dans la question qui n'a rien à voir avec la formule initiale!??
vous mettez 1 ou c'est >1 <1 ????
la cellule suivante de I3 c'est J3 ou I4?ou c'est la cellule suivante de AC?
La cellule AG contrôle le fait que le montant T n'existe pas dans W, Z (???) AC???
A demain, si ça s'arrange.
Bonne soirée
Incompréhensible, vous recommencez à nous parler de Z alors que vous venez de dire que c'st une erreur;
Vous ne pouvez pas faire plus clair dans la question qui n'a rien à voir avec la formule initiale!??
vous mettez 1 ou c'est >1 <1 ????
la cellule suivante de I3 c'est J3 ou I4?ou c'est la cellule suivante de AC?
La cellule AG contrôle le fait que le montant T n'existe pas dans W, Z (???) AC???
A demain, si ça s'arrange.
Bonne soirée
ok je fait plus simple a comprendre! prenons l'exemple des colonnes T et U si je met 1 dans T la valeur de i s'affiche dans U et 0 doit s'afficher dans AF l'exemple est le meme dans les 3 autres pair de colonnes W-X, Z-AA, AC-AD
si aucun montant n'est affiché dans les cellules U, X, AA, AD la cellule AF doit afficher le montant qui est en i3
AG controle qu'un montant n'a pas pu etre entré plusieurs fois par erreur
j'espere que c'est plus clair et j'ai relu 2 fois!!
bonne soirée
si aucun montant n'est affiché dans les cellules U, X, AA, AD la cellule AF doit afficher le montant qui est en i3
AG controle qu'un montant n'a pas pu etre entré plusieurs fois par erreur
j'espere que c'est plus clair et j'ai relu 2 fois!!
bonne soirée
bonjour
j'ai resolu le probleme en reprenant la formule d'origine qui fonctionnait l'an dernier soit: =SI(U3+X3+AA3+AD3>1,0,I3) avec le fichier que vous m'avez renvoyé (la meme formule ne fonctionne pas dans mon fichier d'origine)
j'ai donc eliminé celui ci et travaille maintenant avec celui la
maintenant j'ai le meme probleme dans l'onglet "BUYING" dans la colonne AZ qui me renvoi #VALEUR!
je pense qu'il y a un autre souci que la formule elle meme mais plutot au niveau de la feuille de calcul en generale, pourtant j'ai verifier les formats de cellules sont les memes (nombres) je ne vois pas ou chercher....
phil
j'ai resolu le probleme en reprenant la formule d'origine qui fonctionnait l'an dernier soit: =SI(U3+X3+AA3+AD3>1,0,I3) avec le fichier que vous m'avez renvoyé (la meme formule ne fonctionne pas dans mon fichier d'origine)
j'ai donc eliminé celui ci et travaille maintenant avec celui la
maintenant j'ai le meme probleme dans l'onglet "BUYING" dans la colonne AZ qui me renvoi #VALEUR!
je pense qu'il y a un autre souci que la formule elle meme mais plutot au niveau de la feuille de calcul en generale, pourtant j'ai verifier les formats de cellules sont les memes (nombres) je ne vois pas ou chercher....
phil
Normal, c'est le même problème.Je vous l'ai déjà expliqué précédemment, vous avez du sauter quelques lignes!
Il est dans vos formules qui renvoient "0,00" entre guillemets. Ce résultat est un texte et ne peut pas être pris en compte dans un calcul.
Il faut enlever les guillemets
Sélectionnez toute votre feuille en cliquant dans la petite case gauche du A de la règle de colonne (au dessus du 1 de la règle des lignes)
taper crtl h
dans la fenêtre en haut, entrez : "0,00"
dans celle du bas: 0
et cliquez sur remplacer tout et là votre feuille va prendre une autre allure.
bonne chance
Il est dans vos formules qui renvoient "0,00" entre guillemets. Ce résultat est un texte et ne peut pas être pris en compte dans un calcul.
Il faut enlever les guillemets
Sélectionnez toute votre feuille en cliquant dans la petite case gauche du A de la règle de colonne (au dessus du 1 de la règle des lignes)
taper crtl h
dans la fenêtre en haut, entrez : "0,00"
dans celle du bas: 0
et cliquez sur remplacer tout et là votre feuille va prendre une autre allure.
bonne chance