=0SiCelluleVide

M

Moa

Guest
Salut à tous et bonne journée à tous

Voilà :

Ma formule en O33

=SI(D16=1;K33;M33) Ok, ça marche.

Le problème est quand K33 ou M33, sont vides, un "0" s'affiche en O33 et naturellement, je n'en veux pas.

Le hic vient du: Si D16=1; alors bla bla bla, en effet en tant normal, j'aurais pu dire :

=Si(K33="";"";K33)

Mais là, je sèche.

Si qqn à une idée, gros merci d'avance

@ +

Moa
 
@

@Christophe@

Guest
Bonsoir Moa, bonsoir forum

J'ai une solution très simple pour toi, dans la cellule dans laquelle tu as ta formule =SI(D16=1;K33;M33) tu applique un format de cellule:

Tu vas sur la cellule ou se trouve ta formule, tu clique droit avec ta souris, tu clique sur "Format de cellule", dans la fenêtre dans la partie de gauche tu vas sur Personalisée et dans la partie de droite tu tapes # sous type, et le tour est joué, tu n'auras plus de 0

Voila

@+

Christophe
 
M

Moa

Guest
Merci à toi Christophe, mais ce n'est pas bon, car je ne veux pas supprimer le 0 de ma cellule définitevement.

En effet, dans mes cellules, ce sont des résultats de football, que je reporte.

Donc, j'ai besoin du 0, mais pas quand le match n'a pas été joué.

Et le problème d'excel, est qu'une cellule vide = 0.

Il faut que j'arrive à mélanger mes deux formules du dessus, tout simplement.

Je sais que je peux le faire très facilement avec du Vba (Thierry, m'a déjà beaucoup aidé dans ce domaine), mais j'ai déjà plusieurs macros et des boutons de commande.

Le but est que mon tableau final, se remplisse sans intervention humaine.

Encore merci beaucoup.

@ +

Moa
 
M

Moa

Guest
Je te remrcie André, mais le "ou" dans ce cas ne convient pas.

En effet, puisqu'il suffit, qu'une seule de ces deux cases, soit vide, pour que mon résultat, soit nul.

Mon prob est toujours le même, la gestion du "0".

Je te remercie quand-même, et je continue à chercher.

@ +

Moa
 
M

Monique

Guest
Bonjour,

Tu as certainement quelque part sur ta feuille une cellule
qui a une certaine valeur si le match a été joué
qui a un autre genre de valeur si le match n'a pas été joué.
Admettons que cette cellule soit D14
Admettons qu'elle soit numérique qd le match est joué
et qu'elle égale "" avant le match
=SI(ET(ESTNUM(D14);D16=1);K33;M33)
Tu mets en fait 2 conditions à remplir de façon simultanée.
=SI(ET(le match est joué;D16=1);K33;M33)
 
M

Moa

Guest
Merci Monique, mais ça ne marche pas, le 0 apparaît quand-même.

Voilà la solution que j'ai trouvée :

SI((K33="")*ET(M33="");"";SI(D16=1;K33;M33))

En fait, si le match n'a pas été joué ( k33="" et m33=""), alors "".

Sinon si D16=1, alors prends le résultat de K33, sinon, prends le résultat de M33.

Le petit inconvénient, est que je continue à me servir de deux colonnes intermédiaires.

Pat5:

Non, cela ne marche pas, car le résultat affiché dans cette cellule sert à un autre calcul, donc en blanc ou pas, le 0 serait pour une formule excel, bien éxistant.

Merci à Monique, car ton exemple va me servir dans un autre cas.

Merci à vous deux

@ +

Moa
 

Discussions similaires

Réponses
6
Affichages
525
Réponses
2
Affichages
553

Statistiques des forums

Discussions
314 651
Messages
2 111 561
Membres
111 201
dernier inscrit
netcam