Fonction SI dans excel

Résolu/Fermé
martine28 - 7 avril 2007 à 23:55
 lewinning - 12 févr. 2008 à 21:08
Bonjour

J'ai une formule à créer dans excel. Le début de ma formule ne me pose pas de problème, mais je voudrais pouvoir la compléter. Voici mon exemple :

Col F Col G Col H Col I Col K
999 50,00 26,00 48,0%
888 20,00 18,00 10,0%

dans la colonne K je voudrais dire :
=SI(ESTERREUR(1-I7/H7);"";(1-I7/H7))
mais je voudrais aussi dire dans cette même formule
si H est vide faire I7/G7 afin d'obtenir les résultats de la colonne K automatiquement

et je rencontre quelques soucis. Pouvez vous SVP m'aider ?
Avec mes remerciements
A voir également:

3 réponses

lhionna Messages postés 363 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 27 mai 2008 54
8 avril 2007 à 00:23
Ta formule sera alors

SI(H7="";I7/G7;SI(ESTERREUR(1-I7/H7);"";(1-I7/H7)))
ptet un soucis de prenthèses mais excel le corrige automatiquement.
Désolée, je ne peut pas vérifier, je n'ai plus excel mais je me rappelle très bien de la fonction SI, je m'éclatais avec !
0
MARTINE28 Messages postés 8 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 9 avril 2007
8 avril 2007 à 10:05
Merci IHIONNA, mais dans cette formule il faudrait également dire si H n'est pas vide alors faire H7/G7 (en effet il y a tantôt une donnée en H tantôt en G, et il faut que la formule fonctionne dans les 2 cas)
As tu une petite idée ? Merci
0
lhionna Messages postés 363 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 27 mai 2008 54
8 avril 2007 à 22:30
tu entends quoi par H7/G7 ?
H7 divisé par G7 ou tu veux qu'il prenne en compte G7 quand H7 est vide ?
0
lhionna Messages postés 363 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 27 mai 2008 54
8 avril 2007 à 22:39
SI(H7="";(I7/G7);SI(H7>=0;(H7/G7);SI(ESTERREUR(1-I7/H7);"";(1-I7/H7))))
Mais perso je doute que ca fonctionne à cause de la fin de la formule a partir du SI(ESTERREUR, car on lui dit que si H7 est vide, il faut k il fasse I7/G7 on lui dit que si H7 est rempli il faut qu'il fasse h7/g7 donc la condition si esterreur sera je pense ignorée !
0
MARTINE28 Messages postés 8 Date d'inscription mardi 2 janvier 2007 Statut Membre Dernière intervention 9 avril 2007 > lhionna Messages postés 363 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 27 mai 2008
9 avril 2007 à 19:19
Merci beaucoup

Il faut effectivement annuler la fonction ESTERREUR mais sinon c'est parfait
0
lhionna Messages postés 363 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 27 mai 2008 54 > lhionna Messages postés 363 Date d'inscription mardi 9 août 2005 Statut Membre Dernière intervention 27 mai 2008
10 avril 2007 à 08:13
Deriens, n'hésite pas si t'as encore un souci !
@+
0
bsr les amis svp j'ai besoin d'aide sur la fonction si je veux inserer la fonction si entre deux feuille de calcul ex :
SI('feuil1'!AN4 = 1;'feuil1'!B4:D4) je l'ai fé comme ca mais ca marche pa comment faire??
0
svp j'ai besoin d'aide sur cette formule, SI('feuil1'!K4=1; A14='feuil1'!B4)

sachant que A14 est une cellule dans la feuille 2. j'ai essayer de la faire comme ca mais ca n'as pas marcher :( comment faire???
0