fonction somme.si.ens

Anonyme
2022-04-27T09:54:49+00:00

Bonjour,

J'utilise Excel 2019 et je n'arrive pas à comprendre pourquoi cette formule ne fonctionne pas correctement.

En effet, au lieu d'obtenir le résultat souhaité (soit 300 €), le résultat qui apparaît est 0,00 €

=SOMME.SI.ENS(Tableau22[Somme];Tableau22[Compte];[@Compte];Tableau22[Type];{"entrée"})

Par contre, la formule ci-dessous fonctionne

=SOMME(Tableau22[Somme];Tableau22[Compte];[@Compte];Tableau22[Type];{"entrée"})

MERCI, de votre aide.

Cordialement

Michel

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire
{count} votes

5 réponses

  1. Anonyme
    2022-04-27T10:33:30+00:00

    Bonjour,

    D'après ce que je comprends, la formule 1 additionne les valeurs de la colonne Somme pour lesquelles la colonne compte est égale à la valeur @Compte et la colonne Tyoe à "entrée". La seconde formule est une simple addition de la colonne Somme.

    Que cherches-tu à calculer ?

    Cordialement.

    Daniel

    0 commentaires Aucun commentaire
  2. Anonyme
    2022-04-27T10:51:41+00:00

    Merci Daniel de m'avoir répondu.

    En fait, la formule ci-dessous fonctionne très bien, c'est ce je viens trouver à cet instant, avec un résultat souhaité => 50

    Par contre, si j'ajoute un second critère suivant à la suite de "transfert" de la manière suivante,

    =SOMME.SI.ENS(Tableau22[Somme];Tableau22[Type];"transfert";"entrée") eh bien , j'obtiens une alerte qui indique que ( j'entre un nombre insuffisant d'arguments pour cette fonction).

    Merci de ton aide.

    Cordialement

    Michel

    0 commentaires Aucun commentaire
  3. Anonyme
    2022-04-27T12:11:28+00:00

    Tu ne peux pas mettre deux critères sans répéter la plage à laquelle s'applique le second critère.

    La formule serait :

    =SOMME.SI.ENS(Tableau22[Somme];Tableau22[Type];"transfert";Tableau22[Type];"entrée")

    Seulement la formule cherche les entrées de la colonne Type égales à la fois à "entrée" et "transfert.

    Essaie :

    =SOMMEPROD(Tableau22[somme]*((Tableau22[type]="entrée")+(Tableau22[type]="transfert")))

    Daniel

    0 commentaires Aucun commentaire
  4. Anonyme
    2022-04-27T13:13:00+00:00

    Je viens de tester la formule que tu m'as suggéré, et je te confirme qu'elle fonctionne très bien. Je t'en remercie.Pour aller plus dans ma réflexion, je m'appuie sur un tuto dans youtube dont la formule suivante fonctionne.Je précise que ce tuto est fait sur excel 2013 et que j'utilise excel 2019, y'at'il une différence dans la construction de cette formule ?=SOMME(SOMME.SI.ENS(Tableau22[somme];Tableau22[compte];compte!C5;Tableau22[type];{"entrée";"transfert"}))-SOMME.SI.ENS(Tableau22[somme];Tableau22[compte];compteC5;Tableau22[type];"sortie")MerciMichel

    0 commentaires Aucun commentaire
  5. Anonyme
    2022-04-27T13:47:01+00:00

    Avec cette syntaxe, il faut peu-être valider matriciellement la formule en maintenant les touches Ctrl+Maj enfoncées et en appuyant sur Entrée.

    Daniel

    0 commentaires Aucun commentaire