Rectifier une formule dans excel

papyAlsaco Messages postés 42 Statut Membre -  
papyAlsaco Messages postés 42 Statut Membre -
Bonjour,
Ma feuille de calcul = tableau sur 1 mois
Colonne..A......B........C........D............E...............F.......................G.........I........
.......... Jour...Date..Heure.Données..Données .=SI(D6>150;1;0). calculs..Résultat
Données entrées manuellement.....

Voici ma Formule dans cellule I6
.
=SI(E6<>1;"";SI(D6<1;" ";SI(G5<>2;$H$2;$H$2+2)))+F6
.
.
La cellule D25 et E6 sont numérique et reçoivent un nombre
.
=>si un nombre dans D6 et E6: ça fonctionne
=>si D6 et E6 ou 1 des deux non renseigné : I6 affiche #Valeur#
J'espère que mon explication est claire
.
Merci de vous pencher là dessus
Bonne fin d’après midi
papyAlsaco

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    si votre formule renvoie #VALEUR, c'est qu'un élément de la somme (H2 ou F6) n'est pas numérique
    A priori F6 ne peut pas renvoyer de valeur autre que num puisque 1 ou 0, mais vous ne dites pas ce qu'il y a en H2

    pouvez vous préciser
    ) vous lire
    0
    1. papyAlsaco Messages postés 42 Statut Membre
       
      Bonjour,
      F6 =SI(D6>150;1;0)
      H2 est un chiffre fixe = 21
      @+
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Alors le problème vient de la position de la dernière parenthèse, car votre formule ajoute F6 au résultat quelque soit la condition réalisée, et le F6 ajouté à "" (conditon1) ou " "(condition2) ne peut pas fonctionner
      essayez selon ce que vous voulez faire avec F6

      soit de remplacer "" et " " par 0 sans guillemets

      soit d'écrire

      =SI(E6<>1;"";SI(D6<1;" ";SI(G5<>2;$H$2;$H$2+2+F6)))

      crdlmnt
      0
      1. papyAlsaco Messages postés 42 Statut Membre > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Ok je vais essayer
        Bon dimanche
        0