Additionner des cellules affilées avec la fonctionne si

Fermé
Mag - 14 août 2017 à 21:55
 jérémie - 15 août 2017 à 15:38
Bonjour,

Je dois additionner certaines cellules (qui ne se suivent pas) sans tenir compte des N/A.

Je pars de cette formule : =SIERREUR(SOMME.SI(E112:O112;"<>#n/a")/(NB.SI(E112:O112;">0")*3);#N/A)

Dans laquelle je dois ajouter des cellules a additionner : Comment ou dans quel format les ajouter ?

Ex : comment additionner en plus les cellules R112:Z112

Ca ne me semblait pas compliqué et pourtant je bloque la dessus :( Par avance merci de votre habituel soutient

Belle soirée


2 réponses

Bonjour Mag,

1) Pour ta 1ère formule

Elle retourne #N/A s'il y en a au moins un dans E112:O112,
sinon, ça retourne : (moyenne de E112:O112)/3

Si oui, ta 1ère formule peut devenir :

=SI(NB.SI(E112:O112;#N/A)=0;MOYENNE(E112:O112)/3;#N/A)

------------------------------------------

2) Pour ta 2ème formule

=SI(NB.SI(E112:O112;#N/A)+NB.SI(R112:Z112;#N/A)=0;
MOYENNE(E112:O112;R112:Z112)/3;#N/A)

------------------------------------------

Vérifie si tu es bien sûr de vouloir diviser la moyenne par 3.
À te lire pour avoir ton avis.

Cordialement
 
0
Bonjour Jéremie,

Tout d'abord merci de ton temps et de tes explications.

Concernant la deuxième formule, je me rapproche du résultat attendu :) J'ai en fait besoin d'ajouter la condition "ne pas tenir compte des N/A" (iso afficher n/a dans le résultat)

Si tu as un conseil, que je sais avisé, ça serait top !
0
j&eacute;r&eacute;mie
15 août 2017 à 15:38
 
Dans ma 2ème formule, on calcule la moyenne seulement s'il n'y a aucun #N/A
car pour ça, la somme des 2 NB.SI() doit être égale à 0 => on ne tient pas compte des #N/A ; à l'inverse, s'il y a au moins un #N/A, on affiche #N/A ; si tu n'en veux
pas, il suffit de mettre "" à la place du dernier #N/A de la formule :

=SI(NB.SI(E112:O112;#N/A)+NB.SI(R112:Z112;#N/A)=0;
MOYENNE(E112:O112;R112:Z112)/3;"")

J'ai supposé que tu veux réellement diviser ta moyenne par 3 ;
merci de confirmer si c'est ça ou non ; sans "/3" ; ça donne :

=SI(NB.SI(E112:O112;#N/A)+NB.SI(R112:Z112;#N/A)=0;
MOYENNE(E112:O112;R112:Z112);"")

-----------------------------------------

Tu as écris : « (iso afficher n/a dans le résultat) » ;
c'est quoi ce iso ? une norme ISO ? une abréviation spéciale ?
une faute de frappe qui fait que le mot est incomplet ? je n'ai
donc pas compris le sens de ta phrase.

Si tu veux afficher #N/A dans le résultat, c'est déjà fait par le
dernier #N/A de la formule (sauf si tu le remplaces par "") ;
tu peux aussi remplacer le dernier #N/A par "iso #N/A" (?) :

=SI(NB.SI(E112:O112;#N/A)+NB.SI(R112:Z112;#N/A)=0;
MOYENNE(E112:O112;R112:Z112)/3;"iso #N/A")

À te lire.
 
0