Formule Si, dans Excel, aide pour test logiqu

Résolu
El-sol -  
 El-sol -
Bonjour,
J'ai beaucoup de misère à comprendre le test logique dans la formule Si.
voici ce que je veux faire:

je veux que ça additionne les cellules de A1 à A5 par exemple.
Mais je veux que si ça égale 0, je veux que ça n'écrive rien du tout, sinon, je me retrouve avec un tableau rempli de 0.00$

Pourriez-vous m'aider à composer ma fonction svp ?
un gros merci.

15 réponses

  1. JooS Messages postés 2705 Statut Membre 228
     
    Salut ...

    Normalement c'est ça ...

    =SI(A1+B1=0;"";A1+B1)


    Si A1+B1=0 Alors On affiche ""(Qui veut dire rien)
    Sinon on affiche le resultat, qui est A1+B1
    0
  2. El-sol
     
    ouf !
    j'y arrive pas.
    Ma formule est un peu plus compliqué que ça, et je crois qu'il me manque des parenthèses ou des ;
    car si je suis ta logique, faut que j'écrive (en fonction de mon fichier):

    =SI(=SOMME(DÉTAILLÉ!F10:L10)=0;"";=SOMME(DÉTAILLÉ!F10:L10))

    Détaillé est le nom de mon onglet précédent d'où proviennent les données.

    Ensuite, faut que je sache quoi écrire dans
    Valeur si vrai et valeur si faux...

    et si on peut m'expliquer pourquoi je ne vois pas mon sujet dans la liste du forum bureautique, si j'y vais via le forum, mais je le vois si je fais une recherche par mon titre ?
    0
  3. JooS Messages postés 2705 Statut Membre 228
     
    Onglet ???!!
    Je connais pas cette notion sur Excel ...

    Tu as dit qu'il y avait 3 colonnes, A B C, et que le résultat de l'addition de A avec B s'affiche dans C ...
    Donc si la somme est nulle, On affiche un vide dans la colonne C, sinon, on affiche le résultat ...

    C'est ce que j'ai compris??
    0
  4. El-sol
     
    mon onglet précédent !
    J'ai un premier onglet (ou feuille de calcul), qui s'appelle "détaillé".
    en principe, ma formule dans mon 2e onglet serait (sans le SI):

    =SOMME(DÉTAILLÉ!F10:L10)

    et je ne sais pas comment incorporer ma formule dans le SI
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. JooS Messages postés 2705 Statut Membre 228
     
    OK, j'essaye de comprendre avant ... :)

    Tu as deux feuilles ...feuille1, feuille2

    Dans feuille1 : Tu as deux colonnes, A et B ...
    Dans feuille2 : On affiche la somme de ces deux éléments seulement si cette dernière n'est pas nulle, si elle est nulle, on affiche un vide ..

    Est ce que j'ai bien compris ??
    0
  7. El-sol
     
    Oui c'est ça. Mais c'est pas juste une somme de 2 cellules, c'est un "range" de cellule.
    Et ma feuille1 s'appelle DÉTAILLÉ
    Le résultat va dans la feuille2.
    0
  8. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    =SI(SOMME(DÉTAILLÉ!F10:L10)=0;"";SOMME(DÉTAILLÉ!F10:L10))
    "" étant valeur si vrai
    SOMME(DÉTAILLÉ!F10:L10) étant valeur si faux

    eric
    0
  9. El-sol
     
    et qu'est-ce que j'écris dans le test logique ?
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Ben tu l'avais bien écrit, ton test est : SOMME(DÉTAILLÉ!F10:L10)=0
      En fait tu remettais des = à tort dans valeur si vrai et valeur si faux mais la formule tu l'avais bien...
      eric
      0
  10. El-sol
     
    ok, alors je résume:

    test logique:
    SOMME(DÉTAILLÉ!F10:L10)=0

    valeur si vrai:
    ""

    valeur si faux:
    SOMME(DÉTAILLÉ!F10:L10)

    je commence à avoir des résultats.
    Mais si je n'ai pas de données, au lieu de ne rien écrire, ça écrit:
    #VALEUR!

    Et dis-moi comment retourner au forum, voir ma question précédente à ce sujet
    0
  11. El-sol
     
    ok, je l'ai, ça marche maintenant.
    Un gros merci Eriiic.

    Mais voici ma dernière question:

    on peut m'expliquer pourquoi je ne vois pas mon sujet dans la liste du forum bureautique, si j'y vais via le forum, mais je le vois si je fais une recherche par mon titre ?
    Et quand je réponds, et que je clique sur valider, me semble qu'il y avait un endroit où cliquer qui disait: retourner sur le forum?
    Pourtant, mon sujet est bel et bien dans le forum bureautique. Mais si je clique sur ce forum, je ne vois pas mon sujet.
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Si, si, ta question y est bien (sinon on ne te répondrait pas...)
      La tienne descend au fur et à mesure des autres messages.
      Le plus simple pour suivre tes questions et être alerté s'il y a des réponses est de t'inscrire.
      eric
      0
  12. El-sol
     
    je comprends que la liste se rallonge assez vite, mais va-t-elle au point de ne pas voir mon sujet en haut de la liste si je viens de le poster à l'instant même ? Ni même dans la première page ???
    et ne retourne-t-il pas au haut de la liste lorsqu'on me répond ?

    et en passant, ta formule fonctionne bien mais là, j'essaie avec quelque chose de plus simple mais ça marche pas:
    test logique:
    =somme(a1+b1)=0
    si vrai:
    ""
    si faux:
    =somme(a1+b1

    j'ai ben de la misère avec les = et les ().
    J'en ai trop ou pas assez.
    qu'est-ce qui cloche dans mon test logique ?
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Il y a parfois un petit délai pour que le message apparaisse.

      Ne pas mettre = partout
      La syntaxe est :
      =si(test;valeur si vrai;valeur si faux)
      =si(a1+b1=0;"";a1+b1)

      eric
      0
  13. El-sol
     
    Mais il faut que tu me sépares la réponse en 3.
    quand je clique sur la formule Si, le tableau est en 3 sections.
    il faut que j'écrive les formules séparément.
    je ne peux pas les écrire toute d'une traite comme tu as fais.
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      ???
      Et pourquoi tu ne pourrais pas ?
      La syntaxe est comme ça et pas autrement.
      0
  14. El-sol
     
    t'as pas un tableau à compléter quand tu choisis une fonction dans la liste des fonctions disponibles ?
    j'ai 3 champs à remplir:

    Test_logique
    Valeur_si_vrai
    Valeur_si_faux
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Une fois écrite ta fonction a ses 3 parametres séparés par des ;
      Tu peux utiliser l'aide à la saisie (le tableau) ou l'écrire directement dans la cellule.
      eric
      0
  15. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour tous:
    je reviens à la question initiale

    Mais je veux que si ça égale 0, je veux que ça n'écrive rien du tout, sinon, je me retrouve avec un tableau rempli de 0.00$


    Pourquoi ne pas utiliser simplement " l'option ne pas afficher les valeurs 0,?

    crdlmnt
    --
    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    0
  16. El-sol
     
    WOW !!!!!!!!!!!
    Comme c'était si simple.
    Je ne connaissais pas cette fonction.
    Et ça fonctionne à merveille!
    un gros merci à Vaucluse pour cette petite trouvaille magnifique.
    0