Excel - Formule somme avec conditions

Fermé
LeToon01 - 19 avril 2010 à 11:47
Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 - 19 avril 2010 à 13:01
Bonjour,

J'aurais une petite question à soumettre à des vrais connaisseur d'Excel comme je suis un peu novice.

J'ai un tableur qui comporte une centaine de critères auquel je dois répondre par oui, non ou NA en mettant le chiffre 1 dans la colonne adaptée. J'ai donc naturellement plusieurs sous-totaux (par classement de critères) avec le nombre de oui, de non ou de NA.

Puis j'ai un sous-total général qui calcule la moyenne pour me donner un valeur en pourcentage ou NA si tous les critères sont NA (par exemple si j'ai 18 oui, 2 non et 0 NA mon total est de 90%). Enfin j'ai mon total général en bas de page.

Ma question est la suivante:

J'aimerais trouver une formule qui, en gros, calcule mon total général en fonction des NA.

Je m'explique, si sur 10 sous-totaux j'en ai 3 en NA, j'aimerais que la formule comptabilise les sous-totaux mais ne divise que par 7 au lieu de 10. En gros qu'elle ne tienne pas compte des sous-totaux NA sans pour autant leur attribuer 0 car mon total s'en trouverait modifié.

J'espère avoir été assez clair et précis et dites moi si vous souhaitez des précisions.

Merci de votre aide

Cordialement

A voir également:

3 réponses

Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 100
Modifié par Raymond PENTIER le 19/04/2010 à 12:50
Une solution simple et rapide : faire une colonne unique avec O pour OUI, N pour NON et laisser les cellules VIDES au lieu de saisir NA.

Ainsi le logiciel ne tiendra compte que des cellules NON VIDES pour établir la moyenne. Et tu pourras toujours décompter le nombre de NA en utilisant la fonction NB.VIDE()

Avec ton tableau en A1:B100 tu écris
O dans la cellule A101
N dans la cellule A102
NA dans la cellule A103
=NB.SI(B1:B100;A101) dans la cellule B101
=NB.SI(B1:B100;A102) dans la cellule B102
=NB.VIDE(B1:B100) dans la cellule B103

=B101/(B101+B102) dans la cellule C101
=B102/(B101+B102) dans la cellule C102
=B101+B102 dans la cellule C103
1
Bonjour Raymond,

Effectivement j'y avais pensé mais ma supérieure tient à ce que NA apparaisse quand même...

En tout cas merci de ta réponse et de ta réactivité

Cordialement
0
Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 100
19 avril 2010 à 12:51
Si j'avais ton fichier, ce serait plus facile pour nous deux !
1
Bon il semblerait que mon collègue est trouvé la solution...

Je te remercie en tout cas pour tes réponses Raymond

Bonne continuation

Cordialement
0
Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 100
19 avril 2010 à 12:57
Si tu mets 1 dans la colonne B pour dire OUI, dans la colonne C pour dire NON, dans la colonne D pour dire NA, écris les formules

=SOMME(B2:B100)/SOMME(B2:C100) en B101
=SOMME(C2:C100)/SOMME(B2:C100) en C101

C'est finalement aussi rapide, aussi simple, et en plus conforme à ce que veut ta supérieure ...
1
Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 100
19 avril 2010 à 13:01
En fait, pour répondre très précisément à ta question, le total général sans les NA, c'est le total des OUI et des NON, donc
=SOMME(B2:C100)
ou =NB(B2:C100) ou encore =NBVAL(B2:C100)
0