Fonction

vans 20 -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite faire un tableau comparatif sur excel et j'aimerai y mettre des formules afin de le rendre plus intéressant. voila ma formule:
=SI(ESTTEXTE(C8);SOMME(B8-D8-E8+F8;SI(ESTNUM(C8);SOMME(B8-D8-E8+C8+F8))))
le soucis c'est que quand C8 est texte ça marche il me calcule les bonne cellule mais quand C8 est un nombre monétaire il ne veut pas me prendre en compte cette cellule la en plus ?
J'espère que j'ai réussi à être clair. pas évident.

2 réponses

  1. doublem93 Messages postés 349 Date d'inscription   Statut Membre Dernière intervention   72
     
    Bonjour,

    Pourquoi ne pas mettre ca comme formule
    =SI(ESTTEXTE(C8);SOMME(B8-D8-E8+F8);SOMME(B8-D8-E8+C8+F8))
    puisque si pas texte alors est numérique
    0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour les 2

    Il manque la "valeur_si_faux" de ton 2° SI; d'autre la fonction SOMME est inutile si tu as des opérateurs dans la foncction

    Essaies cette autre syntaxe:
    =SI(C8="";"";B8+F8-D8-E8+SI(ESTNUM(C8);C8;0))
    et si C8 n'est jamais vide
    =B8+F8-D8-E8+SI(ESTNUM(C8);C8;0)
    0