OVH Cloud OVH Cloud

pourquoi cellule n'est pas vide si elle contient une fonction

5 réponses
Avatar
68magnolia71
Comment contourner le fait que EXcel considère qu'une cellule n'est pas vide
si elle contient une fonction m^me si cette fonction renvoie rien ("")

5 réponses

Avatar
anonymousA
bonjour,

ben tu ne peux pas, il faut faire un controle non sur la vacuité de la
cellule mais sur la nature du résultat de la formule pour considérer
qu'elle est d'un type différent des autres.

A+

Comment contourner le fait que EXcel considère qu'une cellule n'est pas vide
si elle contient une fonction m^me si cette fonction renvoie rien ("")


Avatar
MichDenis
Bonjour 68magnolia71,

Cela serait peut être plus facile de répondre, si tu nous expliquais ce que tu tentes de réaliser.


Salutations!



"68magnolia71" a écrit dans le message de news:

Comment contourner le fait que EXcel considère qu'une cellule n'est pas vide
si elle contient une fonction m^me si cette fonction renvoie rien ("")
Avatar
68magnolia71
C'est simple:
soit une colonne ( une plage avec un nom) de laquelle je recherche la
dernière valeur. Si les chiffres sont saisis directement au clavier, pas de
pb.
Pour une colonne nommée "Essai"
Dans une cellule quelconque (pas ds la plage!) saisir:

=INDEX(Essai;NBVAL(Essai)). La formule renvoie la valeur de la dernière
cellule remplie

Mais si le contenu des cellules de cette colonne dépendent d'un calcul cela
ne marche pas.



Bonjour 68magnolia71,

Cela serait peut être plus facile de répondre, si tu nous expliquais ce que tu tentes de réaliser.


Salutations!



"68magnolia71" a écrit dans le message de news:

Comment contourner le fait que EXcel considère qu'une cellule n'est pas vide
si elle contient une fonction m^me si cette fonction renvoie rien ("")





Avatar
MichDenis
Bonjour 68magnolia71,

As-tu essayé avec cette formule :

Validation matricielle : Ctrl + Maj + Enter
=INDIRECT(ADRESSE(MAX(SI(ESTNUM(A1:A10);LIGNE(A1:A10)));COLONNE(Essai)))


Salutations!



"68magnolia71" a écrit dans le message de news:

C'est simple:
soit une colonne ( une plage avec un nom) de laquelle je recherche la
dernière valeur. Si les chiffres sont saisis directement au clavier, pas de
pb.
Pour une colonne nommée "Essai"
Dans une cellule quelconque (pas ds la plage!) saisir:

=INDEX(Essai;NBVAL(Essai)). La formule renvoie la valeur de la dernière
cellule remplie

Mais si le contenu des cellules de cette colonne dépendent d'un calcul cela
ne marche pas.



Bonjour 68magnolia71,

Cela serait peut être plus facile de répondre, si tu nous expliquais ce que tu tentes de réaliser.


Salutations!



"68magnolia71" a écrit dans le message de news:

Comment contourner le fait que EXcel considère qu'une cellule n'est pas vide
si elle contient une fonction m^me si cette fonction renvoie rien ("")





Avatar
MichDenis
Évidemment, tu auras compris que j'ai omis de remplacer des A1:A10 par le nom de ta plage :Essai.

Validation matricielle : Ctrl + Maj + Enter
=INDIRECT(ADRESSE(MAX(SI(ESTNUM(A1:A10);LIGNE(A1:A10)));COLONNE(Essai)))


Salutations!



"68magnolia71" a écrit dans le message de news:

C'est simple:
soit une colonne ( une plage avec un nom) de laquelle je recherche la
dernière valeur. Si les chiffres sont saisis directement au clavier, pas de
pb.
Pour une colonne nommée "Essai"
Dans une cellule quelconque (pas ds la plage!) saisir:

=INDEX(Essai;NBVAL(Essai)). La formule renvoie la valeur de la dernière
cellule remplie

Mais si le contenu des cellules de cette colonne dépendent d'un calcul cela
ne marche pas.



Bonjour 68magnolia71,

Cela serait peut être plus facile de répondre, si tu nous expliquais ce que tu tentes de réaliser.


Salutations!



"68magnolia71" a écrit dans le message de news:

Comment contourner le fait que EXcel considère qu'une cellule n'est pas vide
si elle contient une fonction m^me si cette fonction renvoie rien ("")