Adapter formule SI avec trois conditions

Résolu
ritchi31 Messages postés 6 Statut Membre -  
ritchi31 Messages postés 6 Statut Membre -
Hello

Attention je n'ai pas droit aux VB !!! :(

Voilà j'ai la formule suivante qui fonctionne:
=SI(ESTVIDE(AE13-128);’ ‘;AE13-128)

En gros sur la celulle AE13 est vide on affiche rien , sinon on applique la formule AE13-128 en fait c'est pour indiquer le nombre de caractère qui dépasse 128! mais du coup ça m'affiche les négatif :( comment rajouter une condition qui indique de ne pas afficher les nombres négatifs ???

2 réponses

  1. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    Bonjour.
    Tout simplement =SI(AE13>=128;AE13-128;"")
    0
    1. ritchi31 Messages postés 6 Statut Membre
       
      Hello

      ça fonctionne :) mais du coup la formule en AG11 ne marche plus !
      =SIERREUR(SI(AH11>0;"NOK";"OK");" ")
      Normalement quant il rencontre une cellule en AH11 supérieure à 0 il doit mettre NOK ..
      0
    2. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490 > ritchi31 Messages postés 6 Statut Membre
       
      De quoi tu parles ? Il n'a jamais été question de formules en AG11 ni en AH11 !
      Tu as dû te tromper de fichier ...
      0
    3. ritchi31 Messages postés 6 Statut Membre
       
      je suis nouveau sur le forum , je ne trouve pas comment copier le fichier pour le mettre à disposition. Car oui au départ je désirai que la modif de la première formule qui je te remercie du coup fonctionne. Mais cela m'a fait buger une autre :(

      En gros donc
      en AG11 j ai :
      =SI(AH11>0;"NOK";"OK")
      EN HA11 J'ai :
      =SI(AE11>=128;AE11-128;"")

      Donc en AH11 je contrôle que cela ne dépasse pas 128 caractères sinon j'affiche ce qu'il faut enlever pour y arriver ( ça marche du coup avec ta formule) et en AG11 je vais notifier par un NOK les cellules qui ont un chiffre ( et donc dépassent 0) et si c'est vide je met OK!

      Ben du coup elle ne marche plus alors que je la trouve correcte ! non ?
      0
    4. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490 > ritchi31 Messages postés 6 Statut Membre
       
       1) Tu vas dans https://www.cjoint.com/ 
      2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
      3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
      4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
      5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
      =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
      0
    5. ritchi31 Messages postés 6 Statut Membre > Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Merci beaucoup pour l'info que je fais garder bien au chaud :)
      0
  2. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    Ta formule n'est pas la bonne, car
    ""
    et
    0
    ce n'est pas la même chose ...
    Il faut écrire =SI(AH11="";"OK";"NOK")

    C'est bien, la retraite ! Surtout aux Antilles ... :-) 
    Raymond (INSA, AFPA, CF/R)
    0
    1. ritchi31 Messages postés 6 Statut Membre
       
      ha oui pardon effectivement c'est plus logique !

      Merci :)
      0