Autres FORMULES EXCEL

Christellelalague

XLDnaute Nouveau
Bonjour,
J'ai besoin d'aide pour le problème suivant, merci d'avance.
Je voudrais créer une formule qui me permette d'attribuer un montant selon une valeur avec plusieurs possibilités dans la cellule A11.
Exemple :
La valeur concernée (cellule A10) est la somme de 5 cellules que peuvent être 0 ou 1 (A1+A2+A3+A4+A5). Cette somme peut être donc égale à 0,1,2,3 ou 4.
La formule doit pouvoir calculer que :
si A10=0 alors A11=0
si A10=1 alors A11=800
si A10=2 alors A11=1400
si A10=3 alors A11=1800
si A10=4 alors A11=2000
tout ça dans une seule formule.
Merci infiniment de votre aide.
Christelle
 

Christellelalague

XLDnaute Nouveau
Bonjour Christelle, sylvanu,

Bienvenue sur le site XLD ! :)

Je propose cette formule en A11 :

=800*(A10>0)+600*(A10>1)+400*(A10>2)+200*(A10>3)

MAIS : tu as oublié d'indiquer quelle valeur il faut en A11 quand A10
@Christellelalague, sylvanu

2 autres formule possibles :

=(8*(A10>0)+6*(A10>1)+4*(A10>2)+2*(A10>3))*100

=CHOISIR(A10+1;800;1400;1800;2000;2100)

à toi de remplacer 2100 par la valeur que tu veux pour 5.

des 3 formules proposées, celle avec CHOISIR() est la plus simple !


soan
Bonjour Christelle, sylvanu,

Bienvenue sur le site XLD ! :)

Je propose cette formule en A11 :

=800*(A10>0)+600*(A10>1)+400*(A10>2)+200*(A10>3)

MAIS : tu as oublié d'indiquer quelle valeur il faut en A11 quand A10 = 5 ! :rolleyes:

soan
Non, ça s'arrête à 4 (0.1.2.3 ou 4)
 

Christellelalague

XLDnaute Nouveau
Bonjour Christelle, sylvanu,

Bienvenue sur le site XLD ! :)

Je propose cette formule en A11 :

=800*(A10>0)+600*(A10>1)+400*(A10>2)+200*(A10>3)

MAIS : tu as oublié d'indiquer quelle valeur il faut en A11 quand A10
@Christellelalague, sylvanu

2 autres formule possibles :

=(8*(A10>0)+6*(A10>1)+4*(A10>2)+2*(A10>3))*100

=CHOISIR(A10+1;800;1400;1800;2000;2100)

à toi de remplacer 2100 par la valeur que tu veux pour 5.

des 3 formules proposées, celle avec CHOISIR() est la plus simple !


soan
Bonjour Christelle, sylvanu,

Bienvenue sur le site XLD ! :)

Je propose cette formule en A11 :

=800*(A10>0)+600*(A10>1)+400*(A10>2)+200*(A10>3)

MAIS : tu as oublié d'indiquer quelle valeur il faut en A11 quand A10 = 5 ! :rolleyes:

soan
Non, ça s'arrête à 4 (0.1.2.3 ou 4)
@Christellelalague, sylvanu

2 autres formule possibles :

=(8*(A10>0)+6*(A10>1)+4*(A10>2)+2*(A10>3))*100

=CHOISIR(A10+1;800;1400;1800;2000;2100)

à toi de remplacer 2100 par la valeur que tu veux pour 5.

des 3 formules proposées, celle avec CHOISIR() est la plus simple !


soan
je viens d'utiliser la formule
=CHOISIR(A10+1;800;1400;1800;2000;2100)
Pour que ça fonctionne j'ai du rajouter ;0; avant le ;800;
Ca marche trop top encore MERCIIIII
 

soan

XLDnaute Barbatruc
Bonjour Christelle, le fil,

tu as écrit : « Non, ça s'arrête à 4 (0.1.2.3 ou 4) »

MAIS tu as écrit dans ton énoncé :

« La valeur concernée (cellule A10) est la somme de 5 cellules qui peuvent être 0 ou 1 (A1+A2+A3+A4+A5). »

* quand les 5 cellules A1 à A5 sont à 0 : somme minimum = 0+0+0+0+0 = 0

* quand les 5 cellules A1 à A5 sont à 1 : somme maximum = 1+1+1+1+1 = 5

➯ la somme est bien un nombre de 0 à 5 ; alors pourquoi dis-tu que ça s'arrête à 4 ? :eek:



tu as écrit : « Pour que ça fonctionne j'ai du rajouter ;0; avant le ;800 »

:oops: oooopppppssss ! j'ai fait une bête erreur d'étourderie ! j'aurais dû écrire la formule ainsi :

VB:
=SI(A10=0;"";CHOISIR(A10;800;1400;1800;2000;2100))

* tu n'as plus besoin de rajouter ;0; avant le ;800

* B10 est vide si A10 est vide, ou si y'a 0 en A10

* si A10 = 5, alors B10 = 2100



si vraiment ça s'arrête à 4 (chose que je ne comprends pas), alors tu peux écrire la formule ainsi :

VB:
=SI(A10=0;"";CHOISIR(A10;800;1400;1800;2000))

j'ai juste enlevé la dernière valeur ;2100 MAIS si jamais A10 dépasse 4, il y aura : #VALEUR!

pour l'éviter, tu peux mettre :

VB:
=SIERREUR(CHOISIR(A10;800;1400;1800;2000);"")

* B10 est vide si A10 est vide, ou si y'a 0 en A10, ou si A10 dépasse 4

* si A10 = 4, alors B10 = 2000

mais si tu es sûre de tes données, ça ne doit pas dépasser 4. ;)

quid de la somme maximum 5 ? :rolleyes:

soan
 

Christellelalague

XLDnaute Nouveau
A10 ne peut pas être supérieur à 4, difficile d'expliquer par message mais j'essaye.
Effectivement j'ai parlé de la somme de 5 cellules mais dans ma problématique, chaque cellule correspond à un jour sur un planning (lundi, etc.. jusqu'à vendredi), si tous les jours ont la valeur 1 alors je bascule mon calcul sur un prix par semaine donc je n'utilise plus la cellule A11, les 5 cellules ne sont utilisées que pour choisir un maximum de 4 jours sur un semaine.
Je ne sais pas si c'est un peu plus clair comme cela mais en tout cas, la formule avec le ;0; marque tip top.
Encore merciiii
 

Discussions similaires

Haut Bas