Fonction SI(ESTVIDE à utiliser dans une formule

Fermé
lilizen - Modifié par lilizen le 4/03/2015 à 21:39
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 - 5 mars 2015 à 05:42
Bonjour,

Je cherche à utiliser la fonction si(estvide, mais dans une autre formule et ça ne semble pas fonctionner :(
Je chercher à faire une division entre la cellule F4 et la cellule G6 (donc =F4/G6), ou la cellule G7 si G6 est vide (donc = F4/G7 si G6 est vide.
Donc j'ai écris = F4/(SI(ESTVIDE(G6),G7,G6)), mais ça ne marche pas.

Des idées ?

Gros gros gros merci !!

val

A voir également:

2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
4 mars 2015 à 21:41
Bonjour,

Je ferais plutôt :

//selon la version d'office.. séparateur
// Virgule ou Point-virgule
// Donc
=SI(ESTVIDE(G6),F4/G7,F4/G6)

//ou
=SI(ESTVIDE(G6);F4/G7;F4/G6)

1
Raymond PENTIER Messages postés 58397 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 26 avril 2024 17 094
Modifié par Raymond PENTIER le 5/03/2015 à 05:44
Il n'existe pas de fonction SI(ESTVIDE

Il faut donc écrire correctement la syntaxe de la fonction SI :
. son premier argument sera ESTVIDE(cellule) qui renvoie la valeur VRAIE si la cellule est effectivement vide, ou FAUX dans le cas contraire
. son deuxième argument sera l'opération à effectuer si c'est vrai
. son dernier argument sera l'opération à effectuer si c'est faux ...

C'est ce que Jordane t'a indiqué, sachant que la virgule est requise dans Excel en anglais ,et le point-virgule dans Excel en français !

C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
0