Formule de calcul excel avec conditions

Résolu/Fermé
soft - 6 mars 2008 à 12:46
McGio1357 Messages postés 1 Date d'inscription lundi 14 novembre 2016 Statut Membre Dernière intervention 14 novembre 2016 - 14 nov. 2016 à 17:29
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

Salut,

Il faut que tu insères une formule SI, tu prends les tranches
4
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
Milles fois Merci Nico !! Ca marche !!
@+
0
ENORME !!

MERCI BEAUCOUP !!!

TU ME SAUVE LA VIE !! :p
0
Frappe Misere Messages postés 2677 Date d'inscription vendredi 22 février 2008 Statut Membre Dernière intervention 10 août 2011 568
6 mars 2008 à 12:58
avec des test logiques tu peux avoir 2 resultats mais là, je crois que tu vas devoir passer par une macro.
1
Utilisateur anonyme
6 mars 2008 à 12:55
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 lundi 14 novembre 2016 Statut Membre Dernière intervention 14 novembre 2016
14 nov. 2016 à 17:29
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
6 mars 2008 à 13:29
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 mercredi 7 mai 2008 Statut Membre Dernière intervention 7 mai 2008
7 mai 2008 à 14:12
=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
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