Formule de calcul excel avec conditions

Résolu
soft -  
McGio1357 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai besoin de votre aide.

J'ai un tableau avec 2 colonnes :
- La première, j'ai un chiffre X entre 0 et 30
- et dans la deuxième, j'ai une formule de calcul à faire que j'appelerai Y
Je veux : si le chiffre X est compris entre 0 et 10, y doit etre de 50.
si le chiffre X est compris entre 10 et 20, y doit etre de 45
si le chiffre X est compris entre 20 et 30, y doit etre de 40
Quelle formule de calcul dois je mettre dans la deuxième colonne ?
Merci !
A voir également:

7 réponses

pumba
 
Salut,

Il faut que tu insères une formule SI, tu prends les tranches
4
Nico27
 
Bonjour,

Voici votre formule à mettre dans la colonne avec vos Y.

=SI(A:A<11;50;SI(A:A<21;45;SI(A:A<31;40;"incorrect")))

Si votre colonne avec vos X a un chiffre supérieur à 30, incorrect sera affiché dans la cellule avec vos Y.

En espérant que cette formule fonctionne chez vous !
3
soft
 
Milles fois Merci Nico !! Ca marche !!
@+
0
reabkme94
 
ENORME !!

MERCI BEAUCOUP !!!

TU ME SAUVE LA VIE !! :p
0
Frappe Misere Messages postés 2678 Date d'inscription   Statut Membre Dernière intervention   568
 
avec des test logiques tu peux avoir 2 resultats mais là, je crois que tu vas devoir passer par une macro.
1
Utilisateur anonyme
 
Regarde du côté de SOMME.SI.ENS
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
McGio1357 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour, je déterre un très vieux sujet.
Mon problème est le suivant, je devrais faire calculer automatiquement un nombre qui viendrait du contrôle de 2 cellules afin de savoir si oui ou non elles sont supérieures à 0. Dans un cas ce sont des gouttes, l'autre case des ml. Il faut donc appliquer 2 calculs en fonctions des volumes.

Déjà tourné cela dans tous les sens, je n'y arrive pas.
J'ai utilisé la fonction SI() mais on dirait qu'il ne veux pas prendre mon calcul mais bien une expression littéraire.

Qui saurait m'aider svp?
0
yacoubissola
 
j'ai crée ce tableau sur ma feuille. je suis entrain de concevoir une basse de données et je voudrais que chaque fois que je rentre le mois, les autres informations s'y rattachant soient directement mis à jour. Exemple, je je rentre ''janvier'' dans la cellule a2, je voudrais avoir 60 dans la cellule b2


JANVIER 60
FEVRIER 50
MARS 65
AVRIL 25
MAI 12
JUIN 45
JUILLET 69
AOUT 45
SEPTEMBRE 78
OCTOBRE 10
NOVEMBRE 9
DÉCEMBRE 84

Merci d'avance
-1
barry56 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
=SI(A2="janvier";60;SI(A2="fevrier";45;SI(A2="mars";35;SI(A2="avril";30;SI(A2="mai";32;SI(A2="juin";29;SI(A2="juillet";25;SI(A2="aout";20;))))))))
c'est la fonction qu'il faut.
ecris janvier dans A2 puis incrément jusqu'à A14 qui sera décembre
clic dans B2 puis entre la formule si dessus valide cette derniere.
selectionne B2àB4 apuis CTRL+B donc la formule est apliquée dans toutes les clle
ok ça marche
janvier 60
fevrier 45
mars 35
avril 30
mai 32
juin 29
juillet 25
août 0
septembre 0
octobre 0
novembre 0
décembre 0
0
Kasuke
 
Bon, j'ai essayé les formules plus haut mais ça ne focntionne pas et là, je me tire les cheveux...

Alors voilà, j'ai un tableau à deux colonnes; une avec un pourcentage, un autre avec un calcul mais voilà, j'ai plusieurs base...

Si % comprit entre 1 et 20 alors %*2,1*1OO mais si % comprit entre 21 et 40 alors %*2,94*100-16,8

et ainsi de suite.

ma formule actuelle est celle-ci : =SI(K2<21;K2*2,1*100;SI(K2<41;K2*2,94*100-16,8;si...

Mais elle ne donne pas le résultat escompté. Me suis-je trompée quelque part ? Si oui, où ?

Merci d'avance
-1