Additionner 2 cellules si pas vides...

Résolu
Bonjour,

Je dois faire un cumul de prime mais il faut que j'additionne 2 montants et que je divise par 2 pour avoir un cumul de 60€ maxi.
Le problème c'est que mes 2 cellules ne sont pas toujours toutes les 2 remplies et si 1 seulement est remplie alors je ne dois pas diviser par 2.
je ne sais pas si c'est clair là....

Donc si j'ai 60€ en cellule A et 60€ en cellule B : il faut 60€ au cumul (A+B/2)
mais si j'ai 60€ en cellule A et rien (vide) en cellule B : il faut 60€ au cumul (sans diviser /2)

Comment fait-on cela ?
Merci de votre aide.
Alexandra

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. bonjour,
    par exemple :

    =SI(NBVAL(A1;B1)>1;(A1+B1)/2;A1+B1)
    pour les deux premières cellules des colonnes A et B. Formule à"étirer" vers le bas.
    1. Contributeur
      Salut le forum

      Si tu veux limiter la valeur à 60€

      =SI(NBVAL(A1;B1)>0;MIN((A1+B1)/NBVAL(A1;B1);60);0)

      Mytå
      1. Le problème c'est que en fait ma cellule n'est pas vraiement vide il y a 0€ dedans du coup ça marche pas est ça me met VALEUR car mon 0€ sort d'une formule bien sure...
    2. Contributeur
      Re le forum

      Tu avais bien dis :
      "mais si j'ai 60€ en cellule A et rien (vide) en cellule B : il faut 60€ au cumul (sans diviser /2)"

      Essaye ceci à la place :

      =SI(NB.SI(A1:B1;">0");MIN((A1+B1)/NB.SI(A1:B1;">0");60);0)

      Mytå
      Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
      1. Cette solution fonctionne avec 2 cellules super.
        Seulement j'ai aussi un autre calcul identique avec 5 cellules qui doivent aussi faire 60€ avec certaines qui sont rempli et d'autres vides. J'ai copié cette formule et essayé de l'adapter mais ça marche pas cette fois... Au secours
        Alex
      2. Ha si c'est bon ça marche..... SUPER MERCI BEAUCOUP POUR VOTRE AIDE