EXCEL si et sinon

Piero -  
Bidouilleu_R Messages postés 1209 Statut Membre -
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
A voir également:

3 réponses

adrienDN11 Messages postés 589 Statut Membre 137
 
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
Piero
 
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 589 Statut Membre 137
 
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 1209 Statut Membre 295
 
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