Si cellule contient une formule

Résolu
Bonjour,

J'ai la formule suivante, mais il me manque le "terme"(j'ai écris FORMULE car je ne connais pas le vrai terme) pour indiquer s'il y a une formule dans la cellule de ne rien faire.
=SI(F23=FORMULE;"";SOMME(E23-F23))

merci de m'aider

Configuration: Windows / Chrome 81.0.4044.113

3 réponses

  1. Bonjour

    Avec une fonction excel, je ne sais pas
    Avec une fonction personnalisée (macro), c'est possible
    https://mon-partage.fr/f/cdVtBEnh/

    Ta formule s'écrira alors
    =SI(EstFormule(F23);"";SOMME(E23-F23))

    Cdlmnt
    1
    1. Hello,

      Je ne connais pas les instructions en français, mais je peux te donner l'équivalent anglais, tu ne devrais pas avoir trop de mal à convertir. La fonction que tu recherches est ISFORMULA.

      Donc ça donnerait un truc du genre :

      =IF(ISFORMULA(F23);"";SUM(E23-F23))

      EDit : hop j'ai trouvé :

      =SI(ESTFORMULE(F23);"";SOMME(E23-F23)

      et voilou !

      1
      1. Salut Trismegiste

        Exact, mais comme je suis sous excel 2003, ....

        Cdlmnt
        0
    2. Merci beaucoup
      0
      1. J'imagine que tu as une version récente d'excel , donc adoptes la solution (sans macro) de Trismegiste

        Bonne journée
        0
      2. @ccm81C'est vrai je n'y pense jamais. Du coup on a une solution viable pour du "vieux" et une pour du récent :-)

        Merci en tout cas pour ton commentaire.
        0