Fonction SI dans excel
Résolu/Fermé
philric
Messages postés
36
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
28 septembre 2012
-
27 sept. 2012 à 16:05
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 sept. 2012 à 13:49
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 sept. 2012 à 13:49
A voir également:
- Fonction SI dans excel
- Fonction si et - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Fonction moyenne excel - Guide
- Aller à la ligne excel - Guide
11 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié par Mike-31 le 27/09/2012 à 16:14
Modifié par Mike-31 le 27/09/2012 à 16:14
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.
philric
Messages postés
36
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
28 septembre 2012
27 sept. 2012 à 16:22
27 sept. 2012 à 16:22
oui j'avais essayé ca mais ca ne marche pas non plus
phil
phil
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 27/09/2012 à 16:30
Modifié par Vaucluse le 27/09/2012 à 16:30
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?
philric
Messages postés
36
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
28 septembre 2012
27 sept. 2012 à 16:34
27 sept. 2012 à 16:34
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
27 sept. 2012 à 16:47
27 sept. 2012 à 16:47
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
27 sept. 2012 à 16:58
27 sept. 2012 à 16:58
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
philric
Messages postés
36
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
28 septembre 2012
27 sept. 2012 à 17:42
27 sept. 2012 à 17:42
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
27 sept. 2012 à 18:08
27 sept. 2012 à 18:08
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
philric
Messages postés
36
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
28 septembre 2012
27 sept. 2012 à 18:37
27 sept. 2012 à 18:37
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
27 sept. 2012 à 19:08
27 sept. 2012 à 19:08
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
philric
Messages postés
36
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
28 septembre 2012
27 sept. 2012 à 19:36
27 sept. 2012 à 19:36
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
27 sept. 2012 à 20:10
27 sept. 2012 à 20:10
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
philric
Messages postés
36
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
28 septembre 2012
27 sept. 2012 à 20:34
27 sept. 2012 à 20:34
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
philric
Messages postés
36
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
28 septembre 2012
28 sept. 2012 à 10:20
28 sept. 2012 à 10:20
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
28 sept. 2012 à 13:49
28 sept. 2012 à 13:49
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