2ème fonction

Fermé
clau - 10 déc. 2009 à 16:37
Raymond PENTIER Messages postés 57153 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 mars 2023 - 10 déc. 2009 à 18:14
Bonjour,
Je vous ai déjà demandé de l'aide mes mon supérieur s'était mal exprimer donc un petit souci dans ma formule pouvez-vous encore une fois m'aider avec toutes mes excuses.

J'ai la formule suivante : =SI(SOMME(F25+F26-(F13+F15+F14-F16-F17+F18-F22-F23-F21))/(F16+F18)*100 = Résultat voulu;100*(F13+F14+F15-F16-F17-F25-F26)/(F13+F14+F15+F16+F17+F25+F26);0)

Et à la place de mettre résultat voulu il voulait dire si (F16 + F18) = 0 donc faire la deuxième formule de calcul.

Merci de votre aide.

5 réponses

Farfadet88 Messages postés 6285 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 29 avril 2020 1 394
10 déc. 2009 à 16:41
Oulah!
C'est pas très clair ce que tu dis là.

Reprends depuis le début et soit plus précis stp :)
0
Farfadet88 Messages postés 6285 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 29 avril 2020 1 394
10 déc. 2009 à 16:44
Parce que là tu me demande de faire une formule qui dit

Si(calcul=(F16 + F18)= 0)

Et ça c'est pas possible, il ne peut pas y a voir de condition avec une double égalité
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
10 déc. 2009 à 16:48
Salut Farfadet,
=SI(ET(résultat voulu = F16+F18;F16+F18=0);1;0)
Mais de toute façon c'est ridicule et inutile car si x = y et que y = 0 alors x = 0. Dans le cas qui nous concerne, résultat voulu=F16+F18=0 équivaut à résultat voulu = 0...
0
Farfadet88 Messages postés 6285 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 29 avril 2020 1 394 > pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023
10 déc. 2009 à 16:52
Bien d'accord avec toi
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
10 déc. 2009 à 16:46
Bonjour,
Le plus simple est que vous compreniez comment fonctionne la fonction SI :
syntaxe : =SI()
=SI(test;Valeur si vrai; valeur si faux)
Dans votre exemple, le test est : F16+F18=0
Si "F16+F18=0" alors : "formule si vrai" sinon : "formule si faux"
En exemple :
=SI(F16+F18=0;F16+1;0)
signifie : si F16+F18=0 alors mettre F16+1 sinon mettre 0
0
je suis d'accord avec toi

ma première formule du départ est celle-ci :

=SOMME(E25+E26-(E13+E15+E14-E16-E17+E18-E22-E23-E21))/(E16+E18)*100

Maintenant je veux rajouter une deuxième condition en disant que si (E16 + E18) = 0 faire la formule de calcul suivante :
100*(E13+E14+E15-E16-E17-E25-E26)/(E13+E14+E15+E16+E17+E25+E26)

Donc j'ai bien 2 conditions SI à insérer pour mettre en place la formule :
SI (...) et SI (...) alors....

merci par avance pour votre aide !
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 15 mars 2023 2 712
10 déc. 2009 à 17:13
Non tu n'as qu'un test : SI E16+ E18 = 0 alors 1ère formule sinon 2ème formule
0

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

Posez votre question
Raymond PENTIER Messages postés 57153 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 mars 2023 17 160
10 déc. 2009 à 18:14
Bonjour, clau.

Comme je ne suis pas aussi "arrogant" que tu le prétends "Il faudrait peut-être un peut moins arrogant quand on est en retraite car les gens qui travaillent et qui on besoins d'aide ; ils prennent toutes les réponses qui lui semble positive et essaye", je précise la réponse de pijaku :

=SI(E16+E18=0;100*(E13+E14+E15-E16-E17-E25-E26)/(E13+E14+E15+E16+E17+E25+E­26);(E25+E26-(E13+E15+E14-E16-E17+E18-E22-E23-E21))/(E16+E­18)*100

en ajoutant deux commentaires :

1) =(E25+E26-(E13+E15+E14-E16-E17+E18-E22-E23-E21))/(E16+E­18)*100 est équivalent à
=SOMME(E25+E26-(E13+E15+E14-E16-E17+E18-E22-E23-E21))/(E16+E­18)*100
parce que SOMME ne sert, ici, à rien du tout.

2) si on utilise des lignes disponibles (à partir de la ligne 91 par exemple) pour mettre
en E91 la formule =E16+E18
en E92 la formule =E13+E14+E15
en E93 la formule =E16+E17+E25+E26,
la formule de pijaku s'écrira plus simplement
=SI(E91=0;100*(E92-E93)/(E92+E93);100*(E25+E26-E92-E16-E17+E18-E22-E23-E21)/E91)
0