Additionner des cellules affilées avec la fonctionne si

Mag -  
 jérémie -
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

  1. jérémie
     
    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
  2. Mag
     
    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
    1. j&eacute;r&eacute;mie
       
       
      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