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 :

Somme selon conditions de temps [LibreOffice][Tableur]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Somme selon conditions de temps
    Bonjour,

    J'ai un fichier client avec ses consommations depuis 2019 sur une feuille (sheet 1). J'essaye de faire une formule sur une seconde feuille (sheet 2) avec le total des achats par mois.

    Ma formule actuelle fonctionne sur l'année, mais je n'arrive pas à le faire mois par mois. Je dois me tromper dans les guillemets.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS($Sheet1.D:D;$Sheet1.B:B;">=2019")
    Est-ce que vous pouvez m'aider sur cette formule?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS($Sheet1.D:D;$Sheet1.B:B;">=2019";"<=2020")
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé
    Homme Profil pro
    utilisateur
    Inscrit en
    Janvier 2017
    Messages
    669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2017
    Messages : 669
    Points : 1 109
    Points
    1 109
    Par défaut
    Bonjour Douby67,

    Ma formule actuelle fonctionne sur l'année, mais je n'arrive pas à le faire mois par mois. Je dois me tromper dans les guillemets.


    Est-ce que vous pouvez m'aider sur cette formule?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS($Sheet1.D:D;$Sheet1.B:B;">=2019";"<=2020")

    Pour avoir les montants mensuels essayez en B2 de Sheet2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS($Sheet1.$D:$D;$Sheet1.$B:$B;">="&DATE(B$1;LIGNE()-1;1);$Sheet1.$B:$B;"<="&FIN.MOIS(DATE(B$1;LIGNE()-1;1);0))
    en C2 de Sheet2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI.ENS($Sheet1.$D:$D;$Sheet1.$B:$B;">="&DATE(C$1;LIGNE()-1;1);$Sheet1.$B:$B;"<="&FIN.MOIS(DATE(C$1;LIGNE()-1;1);0))
    Formules à étendre vers le bas tant que nécessaire

    LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
    OS : Windows 11.0

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    C'est parfait, merci, jamais j'aurai trouvé cela tout seul

  4. #4
    Membre habitué
    Homme Profil pro
    Maitre d'Oeuvre, topographe en pré-retraite
    Inscrit en
    Juin 2016
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Maitre d'Oeuvre, topographe en pré-retraite
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juin 2016
    Messages : 86
    Points : 138
    Points
    138
    Par défaut
    Bjour,

    Voici ma version en utilisant la matrice sommeprod
    Fichiers attachés Fichiers attachés

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Quel est la différence entre sommepro et somme.si.ens si le résultat et le même ? Il y a un domaine d'application plus adapté pour l'un ou pour l'autre?

  6. #6
    Membre habitué
    Homme Profil pro
    Maitre d'Oeuvre, topographe en pré-retraite
    Inscrit en
    Juin 2016
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Maitre d'Oeuvre, topographe en pré-retraite
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juin 2016
    Messages : 86
    Points : 138
    Points
    138
    Par défaut
    Somme.si / SommeProd deux fonctions qui donnent le même résultat mais pas avec la même méthode

    Soyez rassuré, pour votre problème ponctuel, il n'y a pas de réelle différence ni dans la mise en oeuvre ni dans la vitesse des re-calculs
    Par contre, sachez que vous serez vite limité avec l'utilisation de somme.si alors que sommeprod et une approche matricielle va vous ouvrir un champ de possibles beaucoup plus vaste

    Si la construction de tableaux plus sophistiqués vous intéresse, je vous encourage à regarder du coté de l'utilisation des matrices
    cela peut paraitre plus hard au début mais assurément plus fructueux avec un peu de pratique.

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

Discussions similaires

  1. [2005] Décrémenter une somme selon une dimension et selon une condition
    Par kenail dans le forum Développement
    Réponses: 5
    Dernier message: 16/03/2020, 13h07
  2. [XL-2003] Somme d'entrées selon conditions établies
    Par Doktane dans le forum Excel
    Réponses: 5
    Dernier message: 09/05/2017, 13h12
  3. [VxiR2] calculer somme selon condition
    Par cblj28 dans le forum Webi
    Réponses: 4
    Dernier message: 03/05/2010, 10h32
  4. [Débutant] faire la somme selon intervalle de temps
    Par nonolt dans le forum MATLAB
    Réponses: 2
    Dernier message: 14/05/2009, 15h44
  5. Faire une somme selon la condition
    Par GreatDeveloperOnizuka dans le forum Langage SQL
    Réponses: 3
    Dernier message: 14/12/2007, 11h29

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