EXCEL - Fonction SI

Fermé
Lilibô - 9 févr. 2012 à 14:51
Lilibau Messages postés 32 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 27 octobre 2015 - 9 févr. 2012 à 15:39
Bonjour CCM,

J'ai 2 feuilles de calcul: la 1ère pour la saisie des données et la 2ème pour la restitution des résultats (avec agrégats de certaines cellules de la Feuille1)

1) Ce que je souhaite exprimer et calculer :
Dans la feuille1 j'ai 3 cellules : A1 correspond à un montant total mais je peux détailler ce montant dans les cellules A2 et A3.
Dans la feuille2 je veux que la restitution du résultat soit dans 1 cellule avec pour règle: si ma cellule A1>=0 alors c'est la cellule A1 qui prime sinon je calcule la somme des cellules A2+A3 (l'un ou l'autre car je ne peux saisir que le montant total ou le détail)

2) La formule que j'ai appliqué:
=SI(Feuil1!A1>=0;Feuil1!A1;Feuil1!A2:A3)

3) Ce que j'obtiens :
Si la cellule A1 est vide ou =0 et que les cellules A2 et A3 sont renseignées le résultat est égal à 0 (incorrect)
Si la cellule A1 est renseignée et que les cellules A2 et A3 sont aussi renseignées le résultat est égal à la cellule A1 (correct)

J'ai essayé avec ESTVIDE et SOMME.SI mais les résultats sont identiques, si ma cellule A1 n'est pas renseignée le calcul de la somme des cellules A2 et A3 ne se fait pas.

Vos idées sont les bienvenues ! Merci par avance pour votre aide et surtout merci de faire vivre ce site très intéressant.

Ciao.

3 réponses

Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 319
9 févr. 2012 à 14:58
Bonjour

essayez:

=SI(OU(Feuil1!A1="";Feuil1!A1=0);SOMME(Feuil1!A2:A3));Feuil!A1))

crdlmnt
0
Lilibau Messages postés 32 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 27 octobre 2015
9 févr. 2012 à 15:11
Bjr Vaucluse,

Merci, la formule correspond à ce que je souhaite calculer mais le résultat est identique, c'ead que la cellule est =0 si A1"" ou A1=0. Le calcul des sommes "détaillées" (A2:A3) ne se fait pas.

Cdtl
0
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 319
9 févr. 2012 à 15:20
Ah??
*alors c'est vraiment que je n'ai rien compris!!
Voyez ici et tester avec A1 = 0, A1 vide ou valeur quelconque en A1
https://www.cjoint.com/?BBjptgCw7Z3
0
Lilibau Messages postés 32 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 27 octobre 2015
9 févr. 2012 à 15:36
Un signe > s'était glissé par erreur dans la formule.
J'ai testé tout fonctionne parfaitement.
Merci encore de ton aide et du temps passé.
0
ccm81 Messages postés 10559 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 mars 2023 2 337
9 févr. 2012 à 15:03
bonjour

peut être ceci
=SI(Feuil1!A1="";SOMME(Feuil1!A2:A3);Feuil1!A1)

bonne suite
0
Lilibau Messages postés 32 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 27 octobre 2015
9 févr. 2012 à 15:12
Bjr ccm81,

La formule fonctionne sauf que si ma cellule A1 =0 ou >=0 alors il est indiqué FAUX dans la feuille2.

Cdtl
0
ccm81 Messages postés 10559 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 mars 2023 2 337
9 févr. 2012 à 15:31
re

es tu sur d'avoir écrit correctement la formule?

RQ. celle de Vaucluse fonctionne bien

si le pb persiste envoies la partie de ton classeur correspondante sur cjoint.com

bonne suite
0
Lilibau Messages postés 32 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 27 octobre 2015
9 févr. 2012 à 15:39
re
Effectivement ta formule fonctionne également, désolé il y a du avoir un loupé dans la saisie.
J'ai donc 2 formules qui fonctionnent :)
Merci encore pour ton aide ainsi que ton temps.
0