IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Formule trop longue


Sujet :

Excel

  1. #1
    Membre du Club Avatar de fomy
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 96
    Points : 56
    Points
    56
    Par défaut Formule trop longue
    Bonjour,
    Je cherche a additionner les cellules d'une colonnes en fonction d'elle même
    En fait si la valeur de la cellule est < a 100, alors elle s'additionne aux autres cellules qui ont la même propriété.En fait je veux faire la somme des cellules lorsque celle ci sont inférieures a 100

    Voilà la formule basique, mais qui est trop longue (message d'erreur Excel)
    N'y a t'il pas un autre moyen de n'additionner les cellules qu'en fonction d'un critère ???


    =SI(Feuil1!B2<100;Feuil1!B2;0)+SI(Feuil1!B3<100;Feuil1!B3;0)+SI(Feuil1!B4<100;Feuil1!B4;0)+SI(Feuil1!B5<100;Feuil1!B5;0)+SI(Feuil1!B6<100;Feuil1!B6;0)+SI(Feuil1!B7<100;Feuil1!B7;0)+SI(Feuil1!B8<100;Feuil1!B8;0)+SI(Feuil1!B9<100;Feuil1!B9;0)+SI(Feuil1!B10<100;Feuil1!B10;0)+SI(Feuil1!B11<100;Feuil1!B11;0)+SI(Feuil1!B12<100;Feuil1!B12;0)+SI(Feuil1!B13<100;Feuil1!B13;0)+SI(Feuil1!B14<100;Feuil1!B14;0)+SI(Feuil1!B15<100;Feuil1!B15;0)+SI(Feuil1!B16<100;Feuil1!b16;0)+SI(Feuil1!B17<100;Feuil1!B17;0)+SI(Feuil1!B18<100;Feuil1!B18;0)+SI(Feuil1!B19<100;Feuil1!B19;0)+SI(Feuil1!B20<100;Feuil1!B20;0)+SI(Feuil1!B21<100;Feuil1!B21;0)+SI(Feuil1!B22<100;Feuil1!B22;0)+SI(Feuil1!B23<100;Feuil1!B23;0)+SI(Feuil1!B24<100;Feuil1!B24;0)+SI(Feuil1!B25<100;Feuil1!B25;0)+SI(Feuil1!B26<100;Feuil1!B26;0)+SI(Feuil1!B27<100;Feuil1!B27;0)+SI(Feuil1!B28<100;Feuil1!B28;0)+SI(Feuil1!B29<100;Feuil1!B29;0)+SI(Feuil1!B30<100;Feuil1!B30;0)+SI(Feuil1!B31<100;Feuil1!B31;0)+SI(Feuil1!B32<100;Feuil1!B32;0)+SI(Feuil1!B33<100;Feuil1!B33;0)+SI(Feuil1!B34<100;Feuil1!B34;0)+SI(Feuil1!B35<100;Feuil1!B35;0)+SI(Feuil1!B36<100;Feuil1!B36;0)+SI(Feuil1!B37<100;Feuil1!B37;0)+SI(Feuil1!B38<100;Feuil1!B38;0)+SI(Feuil1!B39<100;Feuil1!B39;0)+SI(Feuil1!B40<100;Feuil1!B40;0)+SI(Feuil1!B41<100;Feuil1!B41;0)+SI(Feuil1!B42<100;Feuil1!B42;0)+SI(Feuil1!B43<100;Feuil1!B43;0)+SI(Feuil1!B44<100;Feuil1!B44;0)+SI(Feuil1!B45<100;Feuil1!B45;0)+SI(Feuil1!B46<100;Feuil1!B46;0)+SI(Feuil1!B47<100;Feuil1!B47;0)+SI(Feuil1!B48<100;Feuil1!B48;0)+SI(Feuil1!B49<100;Feuil1!B49;0)+SI(Feuil1!B50<100;Feuil1!B50;0)+SI(Feuil1!B51<100;Feuil1!B51;0)+SI(Feuil1!B52<100;Feuil1!B52;0)+SI(Feuil1!B53<100;Feuil1!B53;0)+SI(Feuil1!B54<100;Feuil1!B54;0)+SI(Feuil1!B55<100;Feuil1!B55;0)+SI(Feuil1!B56<100;Feuil1!B56;0)+SI(Feuil1!B57<100;Feuil1!B57;0)+SI(Feuil1!B58<100;Feuil1!B58;0)+SI(Feuil1!B59<100;Feuil1!B59;0)+SI(Feuil1!B60<100;Feuil1!B60;0)+SI(Feuil1!B61<100;Feuil1!B61;0)+SI(Feuil1!B62<100;Feuil1!B62;0)+SI(Feuil1!B63<100;Feuil1!B63;0)+SI(Feuil1!B64<100;Feuil1!B64;0)+SI(Feuil1!B65<100;Feuil1!B65;0)+SI(Feuil1!B66<100;Feuil1!B66;0)+SI(Feuil1!B67<100;Feuil1!B67;0)

    comme d'habitude merci de votre aide...

  2. #2
    Membre actif Avatar de Drost
    Profil pro
    Inscrit en
    Août 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 192
    Points : 212
    Points
    212
    Par défaut
    Hello

    Il existe les formules somme.si et nb.si pour faire des sommes ou des comptes sur un critére...
    mais je ne sais pas si tu peut mettre une condition de grandeur dessus (>100).
    Par contre tu peut rajouterune colonne sur ta liste pour dire si c'est supérieur ou non ( =si(A1>100;"Oui";"Non") Tu pourra alors faire la somme pour tous les oui et tout les noms etc...

    Tchuss
    "S'il n'y a pas de solutions à un problème, c'est qu'il n'y a pas de problème!"



    ++]===> Drost

  3. #3
    Membre du Club Avatar de fomy
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 96
    Points : 56
    Points
    56
    Par défaut
    j'essaye cela mais ce ne passe pas (erreur de formule)

    =SOMME.SI(Feuil1!B2:B67;<100;Feuil1!B2:B67)

  4. #4
    Membre du Club Avatar de fomy
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 96
    Points : 56
    Points
    56
    Par défaut
    =SOMME.SI(Feuil1!B2:B67;"<100";Feuil1!B2:B67)
    a priori c'est bon
    merci...

  5. #5
    Membre du Club Avatar de fomy
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 96
    Points : 56
    Points
    56
    Par défaut
    HA parcontre petit bémol :je veux faire la meme choses avec ce coup si un
    100<colonne<1000 mais là je sais pas...
    par ex ca, ca marche pas :
    =SOMME.SI(Feuil1!B3:B68;">100"et"<1000";Feuil1!B3:B68)

  6. #6
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    tu peux utiliser un SOMMEPROD

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((A2:A10>100)*(A2:A10<1000)*(A2:A10))
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  7. #7
    Membre du Club Avatar de fomy
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    96
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 96
    Points : 56
    Points
    56
    Par défaut
    Citation Envoyé par cafeine Voir le message
    Hello,

    tu peux utiliser un SOMMEPROD

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((A2:A10>100)*(A2:A10<1000)*(A2:A10))
    Ca marche supper...
    merci beaucoup a vous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Formule trop longue
    Par FR119492 dans le forum Mathématiques - Sciences
    Réponses: 1
    Dernier message: 29/07/2011, 15h14
  2. simplifier formule (trop longue)
    Par Pat.the.cat dans le forum Excel
    Réponses: 1
    Dernier message: 10/02/2011, 20h08
  3. [Toutes versions] formule trop longue : 1 solution ?
    Par hercule29 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/11/2009, 17h44
  4. Formule trop longue
    Par aweb dans le forum Excel
    Réponses: 5
    Dernier message: 16/09/2008, 18h22
  5. [Formule] Optimisation (formule trop longue)
    Par Alqualonde dans le forum Excel
    Réponses: 6
    Dernier message: 21/05/2007, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo