• Initiateur de la discussion Initiateur de la discussion Moa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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
 
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
 
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)
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
405
Réponses
3
Affichages
715
  • Question Question
Microsoft 365 Aide sur formules
Réponses
6
Affichages
587
Réponses
2
Affichages
479
Retour