Formule excel -somme pourcentage et cellules vides

Résolu
EFAHLKE Messages postés 11 Statut Membre -  
Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour,

J'ai quelques souci (encore) avec les formules ^^. J'ai une formule pour additionner les pourcentages de cellules (qui sont par "paragraphes" ex, de G12 à G28 puis de G32 à G38 puis de G42 à G48 et de G52 à G58). Pour cela, j'ai la formule suivante : 

SOMMEPROD(G12:G28;E12:E28)/SOMME(E12:E28)+SOMMEPROD(G32:G38;E32:E38)/SOMME(E32:E38)+SOMMEPROD(G42:G48;E42:E48)/SOMME(E42:E48)+SOMMEPROD(G52:G58;E52:E58)/SOMME(E52:E58))

1) Déjà, pensez-vous que c'est la bonne formule pour additionner les pourcentages ? (j'ai un doute sur les +)

2) Comment faire pour dire à cette formule de ne rien afficher tant qu'il n'y a pas encore de pourcentage dans ces lignes (c'est prospectif) ? 

Merci beaucoup :)


Windows / Edge 130.0.0.0

10 réponses

Résumé de la discussion

La structure actuelle est correcte: chaque bloc calcule une moyenne pondérée via SOMMEPROD(Gx:Gy; Ex:Ey)/SOMME(Ex:Ey) et les blocs sont simplement additionnés avec des "+". Pour afficher vide tant qu’aucun pourcentage n’est renseigné, il faut conditionner chaque bloc sur la somme des poids et renvoyer "" si ce bloc est vide, puis sommer ces blocs; on peut aussi retourner "" si le total des blocs reste vide. Exemple compatible (sous Excel en français, séparateurs par des points-virgules) : =SI(SOMME(E12:E28;E32:E38;E42:E48;E52:E58)=0; ""; SOMME(SI(SOMME(E12:E28)>0; SOMMEPROD(G12:G28;E12:E28)/SOMME(E12:E28); 0); SI(SOMME(E32:E38)>0; SOMMEPROD(G32:G38;E32:E38)/SOMME(E32:E38); 0); SI(SOMME(E42:E48)>0; SOMMEPROD(G42:G48;E42:E48)/SOMME(E42:E48); 0); SI(SOMME(E52:E58)>0; SOMMEPROD(G52:G58;E52:E58)/SOMME(E52:E58); 0))).

Bobot (l'IA à votre service)
  1. danielc0 Messages postés 2199 Date d'inscription   Statut Membre Dernière intervention   291
     

    Bonjour,

    Peux-tu partager le classeur en anonymisant les données confidentielles
    Pour le partager, clique sur :
    https://www.cjoint.com/
    Clique sur le bouton "parcourir". Choisis le fichier à partager. Dans le bas de la page, clique sur le bouton "Créer le lien cjoint". Copie le lien affiché et colle-le dans ta réponse.

    Daniel


    0
  2. EFAHLKE Messages postés 11 Statut Membre
     

    Bonjour, 

    Voici le fichier :) :  https://www.cjoint.com/c/NKnnJZRgEbN

    Merci beaucoup 

    0
  3. danielc0 Messages postés 2199 Date d'inscription   Statut Membre Dernière intervention   291
     

    Excel ne peux pas ouvrir le fichier. Il m'indique qu'il est corrompu.

    Daniel


    0
  4. EFAHLKE Messages postés 11 Statut Membre
     

    https://www.cjoint.com/c/NKnnWmlM8lN

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. EFAHLKE Messages postés 11 Statut Membre
     

    Si je pose la question plus simplement : 

    Comment je peux dire si de G12 à G28 et de G32 à G38 et de G42 à G48, toutes ces cellules, sans exception sont vides, alors vide. Par contre, dès qu'il y aura des pourcentages qui seront introduit (que le projet aura débuté) alors le vide ne comptera plus et ce seront les pourcentages qui y figureront 

    0
  7. danielc0 Messages postés 2199 Date d'inscription   Statut Membre Dernière intervention   291
     

    To classeur apparaît toujours comme corrompu. Essaie de l'enregistrer au format Excel avant de l'envoyer.

    Daniel


    0
  8. EFAHLKE Messages postés 11 Statut Membre
     

    Navrée, voici : https://www.cjoint.com/c/NKnpi4QVzyN

    D'ailleurs plusieurs erreurs apparaissent maintenant sur ce document mais je ne vais pas demander pour toutes ces erreurs ahaha

    0
  9. danielc0 Messages postés 2199 Date d'inscription   Statut Membre Dernière intervention   291
     

    Il me semblait que j'avais déjà posté :

    =SI(SOMME(E12:E28)>0;SOMMEPROD(G12:G28;E12:E28)/SOMME(E12:E28))+SI(SOMME(E32:E38)>0;SOMMEPROD(G32:G38;E32:E38)/SOMME(E32:E38)+SI(SOMME(E42:E48)>0;SOMMEPROD(G42:G48;E42:E48)/SOMME(E42:E48))+SI(SOMME(E52:E58)>0;SOMMEPROD(G52:G58;E52:E58)/SOMME(E52:E58)))

    Daniel


    0
  10. Le Pingou Messages postés 12276 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     

    Bonjour,

    Est-ce en relation avec [Somme de pourcentage -convertir Excel formule

     ] ?

    Si c’est le cas vous pouvez introduire quelques valeurs ainsi que le résultat à obtenir.

    Votre fichier : https://www.cjoint.com/c/NKnqrAGg2jZ


    0