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

OpenOffice & LibreOffice Discussion :

SOUS.TOTAL de SOMME.SI


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre habitué Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Points : 178
    Points
    178
    Par défaut SOUS.TOTAL de SOMME.SI
    Bonjour,

    J'aimerai trouver l'équivalent sous LibreOffice Calc à ce que j'obtiens sous Excel, à savoir la somme des valeurs positives des éléments filtrés.
    J'avais créé un post pour avoir la formule Excel...

    Et comme un exemple est toujours mieux que mes mots je vous joins le fichier Excel qui fait ce que je veux, et le même fichier Calc (même données, même formule) qui lui ne renvoie pas la même chose (somme de toutes les valeurs positives x nombre de valeurs positives)...

    Excel.xls
    Calc.ods

    Merci de votre aide !
    Sigue soñando

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Septembre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2013
    Messages : 4
    Points : 8
    Points
    8
    Par défaut SOUS.TOTAL de SOMME.SI
    Bonjour,

    J'ai testé votre formule sous Calc, j'ai rajouté une parenthèse avant INDIRECT et une autre à la fin de la formule et ça marche

    Formule Excel => =SOMMEPROD((SOUS.TOTAL(9;INDIRECT(ADRESSE(LIGNE(B4:B12);COLONNE(B4:B12))))*(B4:B12>0))).
    Formule Calc => =SOMMEPROD((SOUS.TOTAL(9;(INDIRECT(ADRESSE(LIGNE(B4:B12);COLONNE(B4:B12))))*(B4:B12>0)))).

    Cordialement,
    Lanol

  3. #3
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 609
    Points
    58 609
    Billets dans le blog
    11
    Par défaut
    Citation Envoyé par Lanol Voir le message
    Bonjour,

    J'ai testé votre formule sous Calc, j'ai rajouté une parenthèse avant INDIRECT et une autre à la fin de la formule et ça marche

    Formule Excel => =SOMMEPROD((SOUS.TOTAL(9;INDIRECT(ADRESSE(LIGNE(B4:B12);COLONNE(B4:B12))))*(B4:B12>0))).
    Formule Calc => =SOMMEPROD((SOUS.TOTAL(9;(INDIRECT(ADRESSE(LIGNE(B4:B12);COLONNE(B4:B12))))*(B4:B12>0)))).

    Cordialement,
    Lanol
    Bien joué...

    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    468
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 468
    Points : 769
    Points
    769
    Par défaut
    Bonsoir,

    Non, la formule en question n'est pas sensible au filtre. Les cellules filtrées sont additionnées.

    La fonction SOUS.TOTAL fonctionne différemment avec Excel et Calc en utilisation matricielle.

    La solution avec Calc est d'ajouter une colonne supplémentaire :
    en C4, la formule =SOUS.TOTAL(3;A4) 'avec OpenOffice ou une ancienne version de LibreOffice, il sera nécessaire de mettre la référence sous forme de plage =SOUS.TOTAL(3;A4:A4)
    recopier sur la colonne.

    Alors la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((B4:B12>0)*B4:B12;C4:C12)
    renverra le résultat escompté.

    A+
    J'utilise LibreOffice 4 donc quand je suis sur la partie du forum Excel, il se peut que mes réponses ne soit pas adéquates. Veuillez m'en excuser.

  5. #5
    Membre habitué Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Points : 178
    Points
    178
    Par défaut
    Bonjour, et merci de votre aide !

    La solution de Lanol n'est effectivement pas sensible au filtre, mais ignore bien les valeurs négatives.
    La solution de GerardCalc fonctionne parfaitement.

    Par contre je vais laisser le fil ouvert au cas où une solution plus semblable à la solution EXCEL soit découverte... Je préfère en effet 14 formules un peu avancées à plus de 10 000 formules (1 colonne x plus de 10 000 lignes dans mon cas)...
    Sigue soñando

Discussions similaires

  1. [XL-2000] SOUS.TOTAL de SOMME.SI
    Par ancel17 dans le forum Excel
    Réponses: 3
    Dernier message: 14/03/2014, 14h54
  2. Cumul somme.si et sous.total
    Par Isabelle.C dans le forum Excel
    Réponses: 1
    Dernier message: 07/12/2011, 14h20
  3. Macro somme/sous.total(9;..) automatique avec code couleur
    Par jerem2007 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 03/07/2009, 20h46
  4. [XL-2003] Faire une somme avec la fonction sous total
    Par Gwladys dans le forum Excel
    Réponses: 2
    Dernier message: 09/04/2009, 18h26
  5. fonctions SOUS.TOTAL & SOMME.SI
    Par clarisse dans le forum Excel
    Réponses: 6
    Dernier message: 09/11/2007, 09h56

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