Formule Si, dans Excel, aide pour test logiqu
Résolu/Fermé
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.
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.
A voir également:
- Formule Si, dans Excel, aide pour test logiqu
- Test performance pc - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Mise en forme conditionnelle excel formule si - Guide
15 réponses
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
7 mars 2011 à 22:50
7 mars 2011 à 22:50
Salut ...
Normalement c'est ça ...
Si A1+B1=0 Alors On affiche ""(Qui veut dire rien)
Sinon on affiche le resultat, qui est A1+B1
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
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 ?
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 ?
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 7/03/2011 à 23:10
Modifié par JooS le 7/03/2011 à 23:10
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??
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??
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
7 mars 2011 à 23:24
7 mars 2011 à 23:24
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 ??
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 ??
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.
Et ma feuille1 s'appelle DÉTAILLÉ
Le résultat va dans la feuille2.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
7 mars 2011 à 23:26
7 mars 2011 à 23:26
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
=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
et qu'est-ce que j'écris dans le test logique ?
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
7 mars 2011 à 23:36
7 mars 2011 à 23:36
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
En fait tu remettais des = à tort dans valeur si vrai et valeur si faux mais la formule tu l'avais bien...
eric
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
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
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.
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.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
8 mars 2011 à 00:06
8 mars 2011 à 00:06
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
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
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 ?
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 ?
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
8 mars 2011 à 00:17
8 mars 2011 à 00:17
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
Ne pas mettre = partout
La syntaxe est :
=si(test;valeur si vrai;valeur si faux)
=si(a1+b1=0;"";a1+b1)
eric
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.
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.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
8 mars 2011 à 00:26
8 mars 2011 à 00:26
???
Et pourquoi tu ne pourrais pas ?
La syntaxe est comme ça et pas autrement.
Et pourquoi tu ne pourrais pas ?
La syntaxe est comme ça et pas autrement.
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
j'ai 3 champs à remplir:
Test_logique
Valeur_si_vrai
Valeur_si_faux
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
8 mars 2011 à 06:37
8 mars 2011 à 06:37
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
Tu peux utiliser l'aide à la saisie (le tableau) ou l'écrire directement dans la cellule.
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
8 mars 2011 à 07:58
8 mars 2011 à 07:58
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?
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?