Somme avec conditions

Résolu
Termittt Messages postés 41 Statut Membre -  
Termittt Messages postés 41 Statut Membre -
Bonjour,

J'ai une fonction à effectuer et je n'arrive pas à la formuler :

Si A1,B1 et C1 comportent des valeurs (nombres) alors faire la somme de ces cellules; sinon afficher "Erreur archivage"

J'aurais besoin d'une réponse assez rapidement svp.

Cordialement

9 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour

    Vous ne dites pas s'il faut des nombres dans les trois cellules pour faire la somme
    dans ce cas:
    =SI(ET(ESTNUM(A1);ESTNUM(B1);ESTNUM(C1));SOMME(A1:C1;"archivage")

    sinon, s'il faut afficher archivage uniquement quand les trois cellules n'ont pas de valeur et si la somme ne peut jamais être égale à 0

    =SI(SOMME(A1:C1)=0;"archivage";SOMME(A1:C1)) devrait suffire

    crdlmnt

    0
  2. JSmithJ Messages postés 4403 Date d'inscription   Statut Contributeur Dernière intervention   728
     
    =SI(ET(A1<>0;B1<>0;C1<>0);SOMME(A1:C1);"Erreur archivage")
    0
  3. Termittt Messages postés 41 Statut Membre
     
    Il faut que les 3 cellules comportent chacune une valeur pour que la somme s'effectue.
    Cependant lorsque j'applique la formule on m'affiche 0 au lieu de "Erreur archivage"
    0
    1. JSmithJ Messages postés 4403 Date d'inscription   Statut Contributeur Dernière intervention   728
       
      Quelle formule? Avez vous le fichier si nos formules ne marchent pas?
      0
    2. Termittt Messages postés 41 Statut Membre
       
      Celle de vaucluse, oui j'ai le fichier la votre semble fonctionner par contre le souci est que dans certains cas des cellules affichent **** ou bien rien du tout donc votre formule " <> 0 " ne prend pas ce genre de valeur en compte
      0
    3. JSmithJ Messages postés 4403 Date d'inscription   Statut Contributeur Dernière intervention   728
       
      Comme dit précedemment, SI(ET(ESTNUM(A1)=VRAI;ESTNUM(B1)=VRAI;ESTNUM(C1)=VRAI);SOMME(A1:C1);"Erreur archivage") devrait marché. Si des fois dans les cellules il y a 0 d'afficher et qu'il ne faut pas les additionner alors il faudra ajouter les conditions <>0
      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Vaucluse que je salue t'a donné la formule qui convient à part qu'il manque une parenthèse à SOMME(A1:C1;"archivage")

    la formule rectifiée
    =SI(ET(ESTNUM(A1);ESTNUM(B1);ESTNUM(C1));C"archivage")
    0
    1. Termittt Messages postés 41 Statut Membre
       
      Merci, elle fonctionne mise à part que quand la condition n'est pas remplie il est affiché "FAUX"
      0
    2. Termittt Messages postés 41 Statut Membre
       
      C'est bon j'ai fini par trouver :

      =SI(ET(ESTNUM(I1);ESTNUM(M1);ESTNUM(-N1));(I1+M1-N1);" Erreur archivage")

      Sachant que dans ma question A=I ; B=M et C=N
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    non la formule qui convient est

    =SI(ET(ESTNUM(I1);ESTNUM(M1);ESTNUM(N1));SOMME(A1:N1);"archivage")

    pourquoi écrire ESTNUM(-N1)

    et (I1+M1-N1) si tu dans une de ces cellules tu as un texte la formule renverra un messager d'erreur écrire plutôt SOMME(A1:N1)
    0
  7. Termittt Messages postés 41 Statut Membre
     
    Il ne peut pas y avoir de texte : soit une valeur soit rien

    et la somme comprend : I1+M1-N1 et non pas I1+M1+N1
    0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Ok

    =SI(ET(ESTNUM(I1);ESTNUM(M1);ESTNUM(N1));I1+M1-N1;"archivage")
    0
  9. Termittt Messages postés 41 Statut Membre
     
    Il y a un hic : la première cellule devrait afficher "archivage)
    i1= 0.2
    m1= vide
    n1= 0.6

    La cellule doit donc afficher archivage ou bien -0.4 si le calcul se fait
    0
    1. Termittt Messages postés 41 Statut Membre
       
      Attend 2 min je crois que je sais pourquoi ça ne fonctionne pas
      0
  10. Termittt Messages postés 41 Statut Membre
     
    C'est bon j'ai trouvé ma bourde, je te remercie la formule fonctionne parfaitement.
    0