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 :

Formule SOMMEPROD avec 4 conditions simultanées [LibreOffice][Formule]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Candidat au Club
    Homme Profil pro
    Contrôleur des actes d'urbanisme
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Contrôleur des actes d'urbanisme
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Formule SOMMEPROD avec 4 conditions simultanées
    Bonjour,

    Débutant sur LibreOffice Calc, je sollicite votre aide car je souhaite élaborer un tableau statistique à partir d'un fichier que j'alimente quotidiennement (ONGLET : "LISTE DES COMMUNES 2020").

    Pour faire simple, c'est un tableau de suivi des autorisations d'urbanisme (déclaration préalable "DP", permis de construire "PC", de démolir "PD", d'aménager "PA") délivrées par commune. J'ai besoin de connaitre le nombre d'autorisations délivrées par commune, par trimestre et par type d'autorisation.

    J'ai bien réussi à faire un SOMMEPROD qui me donne en global (voir formules en colonnes W et X dans l'onglet "STATISTIQUES GLOBALES") pour chaque commune le nombre d'autorisations délivrées par type mais dès que je veux ajouter des conditions supplémentaires, ça ne fonctionne plus (voir formules en colonne W dans l'onglet "STATS 1ER TRIM 2020").

    Je souhaitais obtenir en plus un comptage par trimestre et que la formule sélectionne uniquement les lignes ou il est inscrit le chiffre "0" en case AE (libellé : Contrôle).

    Voici le tableau en pièce jointe et voici ma ligne de code :


    =SOMMEPROD(('LISTE DES COMMUNES 2020'.$B$2:$B$10000=B3)*(('LISTE DES COMMUNES 2020'.$Y$2:$Y$10000="PC")+('LISTE DES COMMUNES 2020'.$Y$2:$Y$10000="PD"))*(($'LISTE DES COMMUNES 2020'.$AE$2:$AE$10000>"01/01/20"));(($'LISTE DES COMMUNES 2020'.$AE$2:$AE$10000<"31/03/20"))*('LISTE DES COMMUNES 2020'.$AG$2:$AG$10000="0"))
    je n'ai vraisemblablement pas encore compris la logique de programmation de CALC (Le BASIC de mon vieil ORIC ATMOS du "siècle dernier" me semblait beaucoup plus limpide !!!).

    Par avance, merci pour votre aide.
    Bien cordialement.
    Fichiers attachés Fichiers attachés

  2. #2
    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,

    - des parenthèses en trop
    - un "*" à la place du ";"
    - DATE(2020;1;1) à la place de "01/01/20" pour comparer du numérique et non du texte
    - DATE(2020;3;31) à la place de "31/03/20" pour comparer du numérique et non du texte
    - 0 à la place de "0" pour comparer du numérique et non du texte

    =SOMMEPROD(('LISTE DES COMMUNES 2020'.$B$2:$B$10000=B3)*(('LISTE DES COMMUNES 2020'.$Y$2:$Y$10000="PC")+('LISTE DES COMMUNES 2020'.$Y$2:$Y$10000="PD"))*($'LISTE DES COMMUNES 2020'.$AE$2:$AE$10000>DATE(2020;1;1))*($'LISTE DES COMMUNES 2020'.$AE$2:$AE$10000<DATE(2020;3;31))*('LISTE DES COMMUNES 2020'.$AG$2:$AG$10000=0)))
    A tester et nous faire un retour
    Fichiers attachés Fichiers attachés

  3. #3
    Candidat au Club
    Homme Profil pro
    Contrôleur des actes d'urbanisme
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Contrôleur des actes d'urbanisme
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Points : 2
    Points
    2
    Par défaut HOURRA !!!
    Bonjour,

    un grand merci, ça marche divinement bien !!!

    j'aurais une question subsidiaire : dans la dernière partie de ma formule, je demande de comptabiliser les lignes ou apparait le chiffre 0 en colonne AE, je souhaiterais qu'il intègre également dans le comptage quand le mot "OUI" apparait dans cette même colonne.

    ('LISTE DES COMMUNES 2020'.$AG$2:$AG$10000=0)
    Existe-il une formulation commune pour rechercher les 2 variables en même temps ou doit-on les traiter une par une comme 2 conditions distinctes ?

  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
    Oui, c'est une condition à ajouter dans la longue liste
    =SOMMEPROD(('LISTE DES COMMUNES 2020'.$B$2:$B$10000=B3)*(('LISTE DES COMMUNES 2020'.$Y$2:$Y$10000="PC")+('LISTE DES COMMUNES 2020'.$Y$2:$Y$10000="PD"))*($'LISTE DES COMMUNES 2020'.$AE$2:$AE$10000>DATE(2020;1;1))*($'LISTE DES COMMUNES 2020'.$AE$2:$AE$10000<DATE(2020;3;31))*(('LISTE DES COMMUNES 2020'.$AG$2:$AG$10000=0)+('LISTE DES COMMUNES 2020'.$AG$2:$AG$10000="OUI")))
    avec un "+" qui se traduit par "ou"
    ou avec un "*" qui se traduit par "et"
    et en veillant aux parenthèses qui comme en arithmétique sont importantes dans l'ordre de traitement

    2*(3+4)=14 ne donne pas le même résultat que (2*3)+4=10

    de même
    condition1 et ( condition2 ou condition3) ne donne pas la même sélection que (condition1 et condition2) ou condition3
    Fichiers attachés Fichiers attachés

  5. #5
    Candidat au Club
    Homme Profil pro
    Contrôleur des actes d'urbanisme
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : Contrôleur des actes d'urbanisme
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    clair et précis.

    Merci encore.
    Bien cordialement.

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

Discussions similaires

  1. [XL-2010] Probleme de formule Sommeprod avec x Grandes Valeurs
    Par DasAmnesiac dans le forum Excel
    Réponses: 1
    Dernier message: 12/02/2014, 21h32
  2. [XL-2010] Formule Si avec 2 conditions + plusieurs si
    Par moilou2 dans le forum Excel
    Réponses: 1
    Dernier message: 29/04/2013, 17h54
  3. Formule EXCEL avec 3 conditions
    Par armand94110 dans le forum Excel
    Réponses: 1
    Dernier message: 21/11/2012, 00h10
  4. [XL-2007] Formule recherchev avec plusieurs conditions
    Par mitsue dans le forum Excel
    Réponses: 6
    Dernier message: 28/06/2012, 09h43
  5. [XL-2007] sommeprod avec deux conditions
    Par iliesss dans le forum Excel
    Réponses: 6
    Dernier message: 17/06/2012, 20h51

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