Fonction SI(ESTVIDE à utiliser dans une formule

lilizen -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
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