Formule excel

Résolu
jfqld Messages postés 8725 Date d'inscription   Statut Membre Dernière intervention   -  
jfqld Messages postés 8725 Date d'inscription   Statut Membre Dernière intervention   -
bonjour à tous
je sais que je vais poser un problème rapide pour certains mais moi je n arrive plus à le faire.
voila le souci que j ai dans ma formule excel.
j ai 3 conditions :
de 0 à 300
de 300 à 500
au dessus de 500

c est à dire que : si je saisis 835 je dois avoir dans mes 3 cellules de droite
je dois avoir 300 200 335

si je saisis 452
je dois avoir 300 152

si je saisis 251
je dois avoir 251

je n arrive plus à faire la formule dans excel avec des SI

si quelqu un pouvait m aider
merci d avance

Ps : j ai environ 1000 lignes

--
Je boirais du lait quand les vaches mangeront du raisin

5 réponses

  1. Heikro Messages postés 43 Statut Membre 8
     
    Avec saisie de chiffre dans cellule A1 (835 dans A1 par exemple) :

    1ère cellule : =SI(A1<=300;A1;300)
    2ème cellule : =SI(A1<=300;0;SI(ET(A1<=500;A1>300);A1-300;200))
    3ème cellule : =SI(A1>500;A1-500;0)
    0
  2. Heikro Messages postés 43 Statut Membre 8
     
    Avec ce que j'ai fait, pour 452 il y aura 300 152 0, si tu veux une cellule vide à la place d'un 0, tu remplaces tous les 0 isolés par "" :
    1ère cellule : =SI(A1<=300;A1;300)
    2ème cellule : =SI(A1<=300;"";SI(ET(A1<=500;A1>300);A1-300;200))
    3ème cellule : =SI(A1>500;A1-500;"")
    0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    en supposant que tes valeurs se trouvent en colonne A, pour la cellule A2, saisir dans la cellule B2 cette formule

    =SI(A2="";"";SI(A2>300;300;A2))

    en cellule C2

    =SI(A2>=300;SI(ET(A2>=300;A2>=500);A2-B2-D2;A2-B2);"")

    et en cellule D2

    =SI(A2>=500;A2-500;"")

    mettre les 3 cellules en surbrillance et incrémenter vers le bas

    si tes valeurs de 0 à 300, de 300 à 500 et supérieures sont appelées à changer, tu peux faire référence à des cellules,
    pour les valeurs j'ai écrit >=300 par exemple si c'est >à 300 il faudra ôter le =
    0
  4. Ludo636 Messages postés 19 Statut Membre
     
    Salut,

    Après essais, je pense que tu veux:

    exemple:

    Cellule B2:valeure 835
    formule C2: =SI(ET(B2>0;B2<=300);B2;SI(B2="";"";300))
    formule D2: =SI(ET(B2>300;B2<=500);B2-300;SI(B2<300;"";200))
    formule E2: =SI(B2>500;B2-500;"")

    @+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jfqld Messages postés 8725 Date d'inscription   Statut Membre Dernière intervention   127
     
    merci à tous
    impeccable
    0