Formules

Résolu
Bonjour,
J'ai besoin de votre aide pour 2 choses :
1) Il y a des formules dans A1 et B1, dans A3 j'aimerais faire apparait le chiffre « 2 » s'il y a une valeur numérique dans A1 ou A2 ou A1et A2, sinon rien, J'ai essayé SI(OU(OU(ESTNUM(A1);ESTNUM(A2)));VRAI)*2, le chiffre « 2 » apparait tout le temps, je ne le veux pas.-
2) Par la suite, si j'ai un résultat numérique dans l'une des cellules A1 ou A2 ou A1 et A2, ce qui nous donne le chiffre « 2 » : Dans A4 j'ai ((A1+A2)*A3*2,50) Mais comme j'ai des formules peut être complexes dans A1 ou A2 ça me dit : #VALEUR! S'il y a une valeur dans A1 et pas A2 et vice versa,
Merci d'avance

7 réponses

  1. Bonjour,

    SI(OU(ESTNUM(A1);ESTNUM(A2);1;0)*2

    et dans A4

    (somme(a1:a2)*A3*2,50)
    comme ça tu ne multiplies pas un texte par un nombre
    1. Bonsoir
      Super ça fonctionne en A4 merci
    2. Re Bonjour
      Merci beaucoup pour votre coup de pouce en A4
      Avez vous la solution pour le A3
      Merci encore
  2. bonjour
    pour la 1er question
    =SI(OU(OU(ESTNUM(A1);ESTNUM(A2)));2;"")
    je comprend pas ce que tu veux en A4
    1. Bonjour
      Cette formule se trouve dans A3
    2. Bonsoir
      =SI(OU(OU(ESTNUM(A1);ESTNUM(A2)));2;"")
      C'est bien mais si Il y a des formules dans A1 et A2 sans qu'il y a un résultat numérique le chiffre "2" apparaît toujours dans la cellule A3, je préfère que si il y a rien dans A1 et A2 on ne voit pas le "2" dans la cellule A3
      merci
  3. :
    1) Il y a des formules dans A1 et A2, dans A3 j'aimerais faire apparait le chiffre « 2
    Desolé pour l'erreur
    1. re

      en A3

      =SI(OU(ESTNUM(A1);ESTNUM(A2);2;0)
      1. Bonsoir
        Excel me dit "parenthèse manquante"
        Merci
      2. @JJM31=SI(OU(ESTNUM(A1);ESTNUM(A2));2;"")
      3. @chris3553ReBonsoir
        Comment fait on pour joindre un ficher excel
        afin que vous puissiez voir
        merci
      4. Contributeur
        Bonjour,

        cjoint.com et coller ici le lien fourni.
        eric
      5. @eriiicBonjour,
        Ci-joint le fichier Excel avec les remarques dans les commentaires des cellules
        Bon courage et Merci à TOUS
        http://www.cjoint.com/c/EJigPzeYXIa
    2. Contributeur
      Bonjour,

      Avec :
      =SI(ESTERREUR(((SIERREUR(GAUCHE(T26;TROUVE("µ";T26)-1);T26)*1)));"";((SIERREUR(GAUCHE(T26;TROUVE("µ";T26)-1);T26)*1))) 

      en Q26 tu ramènes une chaine "" qui se propage en H26 et met ta somme (G26+H26) en erreur en M26.
      Soit tu remplaces "" par 0 en Q26, soit tu remplaces (G26+H26) par somme((G26;H26)) qui n'est pas gêné par les chaines.

      eric

      PS: en M26 ton premier somme ne sert à rien. Erreur de () dans ta formule ? Sinon le supprimer.

      En essayant continuellement, on finit par réussir.
      Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
      En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
      1. Bonjour
        Je n'arrive pas à comprendre
        Si je supprime M26 je n'arrive pas à avoir le ml de plinthe de cette partie.
        Tu crois que tu peux me modifier le tableau de excel et me le retourner.
        Merci encorre
        1. Suite

          http://www.cjoint.com/c/EJinZFcAAZa
        2. Contributeur
          Je ne te dis pas de supprimer M26, mais la fonction somme() qui ne sert à rien. Et ceci n'a rien n'a voir avec ton erreur.

          Pour corriger ton erreur tu as 2 possibilités :
          - soit tu remplaces "" par 0 en Q26,
          - soit tu remplaces (G26+H26) par somme((G26;H26)) qui n'est pas gêné par les chaines.
          Il faut choisir.
          eric
      2. fichier modifié sur les conseil de jjm31
        https://www.cjoint.com/c/EJirMeaZwNr
        1. re
          Pour ma culture perso; j'aimerai bien que tu expliques tes calculs dans la zone L:T et pourquoi tu es obligé de passer par des expressions textuelles.
        2. Bonsoir,
          Super génial, ça fonctionne Merci à erric et à chris3553.
          si vous pouvez aussi voir pour que ce soit invisible le "2" et le "2.50" si il y pas de valeur.
          Merci à tous
        3. @JJM31Bonjour,
          Merci à tous
          tous est ok
          ci-joint le résulat
          http://www.cjoint.com/c/EJjhjcUatea
        4. j'ai écrit " sur les conseil de jjm31 " mais je voulait dire eriic