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

JooS Messages postés 2468 Date d'inscription   Statut Membre Dernière intervention   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
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
JooS Messages postés 2468 Date d'inscription   Statut Membre Dernière intervention   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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JooS Messages postés 2468 Date d'inscription   Statut Membre Dernière intervention   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
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
El-sol
 
et qu'est-ce que j'écris dans le test logique ?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
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
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
???
Et pourquoi tu ne pourrais pas ?
La syntaxe est comme ça et pas autrement.
0
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
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
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