EXCEL si et sinon

Fermé
Piero - Modifié par Piero le 2/02/2011 à 12:54
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 - 2 févr. 2011 à 15:06
Bonjour,

dans le SI,si la reponse est non je voudrais que le SINON ne change pas le contenu de la case (case renseignée par une condition précedente)

en fait dans ma formule (A1) j'ai mis SINON = A1 mais le systeme dit que c'est une reference circulaire
pour etre plus A1à A31 correspondent au jour du mois
dans B1 j'ai un nombre et dans C1 = date 01 à 31

A1 = si(C1="01";+$b$1;+A1)
le 1er du mois c''est ok mais le 2 je veux conserver le premier resultat
etc jusqu'au 31

avez vous une solution?
Merci

3 réponses

adrienDN11 Messages postés 467 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 5 janvier 2015 143
2 févr. 2011 à 12:41
Bonjour,

Une simple fonction Si imbriquée devrait faire l'affaire.

Par exemple, voici une formule :

Si(A1>2000,"Rentable",Si(A1>1000,"Budget atteint",=A1))

Cette formule permet de dire, en français que :

Si A1 a une valeur supérieure à 2000, il va indiquer que c'est rentable. Sinon, il va maintenant tester voir si A1 est supérieur à 1000. Si oui, il va indiquer que le budget est atteint. Sinon, il va indiquer la case A1 dans la case où se trouve la formule.


C'est à adapter en fonction de tes demandes. Si tu veux, joins ton projet que j'y jette un coup d'oeuil. Ce sera plus facile pour t'aider dans ta formule.

N'oublie pas : D'abord le plus grand, au plus petit. Si tu avais inscris :

Si(A1>1000,"Rentable",Si(A1>2000,"Budget atteint",=A1))

ça aurait dans tout les cas mit "Rentable" puisque ce qui est supérieur à 2000 l'est obligatoirement à 1000.

Si tu as besoin d'aide, call me !

Adrien
0
en fait dans ma formule (A1) j'ai mis SINON = A1 mais le systeme dit que c'est une reference circulaire
pour etre plus clair j'ai A1à A31 correspondent au jour du mois
dans B1 j'ai un nombre et dans C1 = date 01 à 31

A1 = si(C1="01";+$b$1;+A1)
le 1er du mois c''est ok mais le 2 je veux conserver le premier resultat
etc jusqu'au 31
0
adrienDN11 Messages postés 467 Date d'inscription vendredi 24 avril 2009 Statut Membre Dernière intervention 5 janvier 2015 143
2 févr. 2011 à 13:23
Bonjour,

Si ce classeur n'est pas personnel, saurais-tu me l'envoyer, je ne comprends pas très bien ce que tu veux faire.

Merci

Adrien

0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 277
2 févr. 2011 à 15:06
d'après ce que je comprends tu veux une fonction qui te donnes

1er ...février
02 ..
03 ..
..
28 ..
30
31

donc tu testes si tu as "01" en C1 que tu remplaces par "1er" qui est en $b$1

sinon lui donner le numéro du jour en deux chiffres.
Est-ce que je vois bien?
0