Excel / 3 questions et puis s'en vont...

Résolu/Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 29 févr. 2012 à 13:11
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 1 mars 2012 à 22:57
Bonjour à tous et toutes,

J'espère que vous allez bien.
J'aurais trois petites questions pour lesquelles j'aimerais avoir votre avis.

1) Selon vous est -il possible d'effacer le contenu d'une cellule en passant par la fonction si et la mfc ?
Je m'explique : en A1 j'ai un chiffre (120) j'aurais savoir s'il serait possible que si je mets une date en b1, je chiffre en A1 s'efface ? Exemple, je dois payer une facture, une fois celle-ci payé, je mets uen date en b1 et la date s'efface. Possible selon vous ?

2) Ma deuxième question porte sur la MFC.
En a2 :a10 j'ai des dates calendrier (ex. 25/01/2012, 13/02/2012, 09/11/2011, ...
En a1, j'ai une date de référence (ex. 01/2012)

J'aimerais mettre via la mfc une couleur dans les cellules supérieures à la date indiqué en a1.
Exemple, si en a1 j'ai 01/2012, et qu'en a2 j'ai 02/2012, en a3 j'ai 11/2011, en a4 j'ai 04/2012, j'aimerais faire en sorte que vienne se mettre une couleur dans les cellules égal au supérieur à la date repris en a1.
J'avais trouvé comme formule : =MOIS(a2:a10)&ANNEE(a2:a10)=MOIS($a$1)&ANNEE($a$1)
Mais si je place une > avant l'= cela me marche pas...

3) Troisième question mais qui me permet « impossible »
En a1 :a10 j'ai des formules. Ces cellules se remplissent en fonction du résultat de la formule.
Si le résultat de la formule est positif j'ai du texte qui vient se mettre, sinon la cellule reste « vide » (avec sa formule)
Je cherche un moyen pour calculer le nombre de cellule dans laquelle j'ai un résultat.
Je ne peux évidemment faire la nb.si car il va compter ttes les cellules ayant du texte (puisque la formule est du texte)
Auriez vous une idée pour résoudre mon problème ?

Un tout grand pour le temps passé à lire et essayer de résoudre mon problème..merci à vous...

Bien cdlmnt,

Berni//
A voir également:

6 réponses

Salut,
je n'ai pas compris ce que tu entends par MFC mais voici mes propositions:

-1- code dans la cellule A1

=si(B1="";120;)



-2- Sélectionne toutes les cellules à mettre sous la condition couleur puis... Format/mise en forme conditionnelle/...

Dedans tu peux créer 3 conditions maximum. Ici il te faut ;

1/ La valeur de la cellule est supérieure à [date de référence]
2/ La valeur de la cellule est inférieure à [date de référence]

Il te suffit de choisir un format de validation de condition!!


-3- je mettrais simplement la formule "nombre":

=nb(A1:A10)



Cordialement,
Ano
-1
Raymond PENTIER Messages postés 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
29 févr. 2012 à 18:02
Bonjour.

MFC, c'est "mise en forme conditionnelle", comme tu l'as écrit toi-même.
Jusqu'à la version 2003, il y a trois conditions (donc 4 formats en comptant celui par défaut) ; dans les versions suivantes, il n'y a plus de limitation.

Pour la question 3, la fonction NB n'est pas appropriée, car ce sont des textes, et pas des nombres, qui sont affichés.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
29 févr. 2012 à 14:01
Bonjour benji

pour 2/

il faut que A1 soit une date par 01/01/2012 et non 02/2012 qui doit renvoyer d'ailleurs un format texte

pou la 3
tes cellules à compter étant du texte
=nbval(A2:A10)
attention quand m^me si tu as des formules qui renvoient "" dans cette plage
-1
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
29 févr. 2012 à 15:49
Bonjour cher michel_m (content de vous lire), bjr anonymous1.0 (premier intervention en ce qui me concerne, merci à vous...)

Merci pour vos interventions successives. Je pense (comme trop souvent m'être mal expliqué, c'est pourquoi je place un fichier qui devrai t vous éclairer, en vous priant d'excusé ma difficulté de bien annoncé les choses)

Voici le fichier : https://www.cjoint.com/?3BDpV46tjLt

Sur lequel je précise mes questions..sauf la troisième ou j'aurais besoin d'un éclairage car si je met la formule nb ou nbval..il va me calculer le nombre de cellule dans lesquelles il y du texte ...mais ce que je cherche à faire, c'est de calculer le nombre de cellule dans lesquelles apparait le résultat de la formule....encore une fois, je ne pense pas que cela soit possible.
Pour le dire autrement, dans les cellules a1 :a10, j'ai une formule qui fera en sorte que si j'ai qq chose en a1 ou a2 ou a3 alors j'aurais qq chose en a1, a2, a3..la formule commence par =....

Donc passer par nbval ou nb va calculer le nombre de cellule avec texte ..Mais...pas les cellules dans lesquelles le résultat de la formule s'affiche...plus j'écris et plus je me dis que c'est impossible..car comment excel pourrait me donner le nombre de cellule dans lesquelles il s'affiche qq chose en fonction d'une formule...c'est à mon avis « impossible »...

Merci pour votre éclairage et votre aide...

Tres bonne après-midi à vous...

Berni///
-1
Raymond PENTIER Messages postés 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
29 févr. 2012 à 17:56
Salut Berni.

Concernant ta première question,

tu peux utiliser une MFC pour mettre la police avec la même couleur que le remplissage : la valeur ne sera plus visible, mais elle sera toujours présente et entrera donc dans les calculs ; à n'utiliser que s'il n'y a aucune formule !

Sinon, il faut insérer une colonne de saisie, par exemple en D, et mettre en A2 la formule =SI(B2="";D2;"") à recopier vers le bas ; la colonne D peut être masquée (mais pas supprimée) après la saisie des montants.
-1
Raymond PENTIER Messages postés 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
29 févr. 2012 à 18:03
C'est quoi, ta formule en A (question 3) ?
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
29 févr. 2012 à 22:05
bonjour cher raymond,

merci pour votre post. en reponse à votre question voici la formule
=SI(P2="feuille inexistante";"";INDIRECT($P$2&"B4"))
mais, je ne pense pas que cela puisse aidr..

pas grave...
0
Raymond PENTIER Messages postés 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
29 févr. 2012 à 23:24
Bien sûr que si, ça peut aider ; et ça va même beaucoup aider !
Remplace "" par 0 et met en A11 la formule =NBVAL(A1:A10)-NB.SI(A1:A10;0)
0
Raymond PENTIER Messages postés 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
29 févr. 2012 à 23:47
Il serait d'ailleurs plus élégant (et ça fait plus savant) de mettre la formule
=SOMMEPROD((A1:A10<>0)*1)

et si ça t'ennuie de mettre le chiffre zéro dans tes cellules, tu pouvais remplacer "" par "-" dans tes 10 formules, et mettre en A11 comme formule de décompte =SOMMEPROD((A1:A10<>"-")*1)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 701
Modifié par gbinforme le 1/03/2012 à 00:23
bonjour benji71 et les participants,

Voici ton fichier avec les solutions à tes questions :

https://www.cjoint.com/?BCbawwEqh3c

1 MFC avec =$B2<>""
2 MFC avec =F2>=$F$1
3 =SOMMEPROD((M2:M12<>"")*1)

Toujours zen
-1
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
1 mars 2012 à 22:49
Bonsoir raymond, Bonsoir gbinforme,

j'espere que vous allez bien. merci à tous les deux de m'avoir eclairé...merci d'être présent pour accompagner des "amateurs" qui sans vous (et d'autres n'est ce pas messieurs vaucluse, lepingou, michel_m myta, marin@ et les autres que j'oublie de cités...) ne pourrait pas avancer et parfois être fier de ce qu'il ont pu mettte en place.

me voila reparti...avec le plaisir d'avoir ds mon petit sac "excel" de nouvelles formules et idées...

bien cdlmnt,

berni///
-1
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 701
1 mars 2012 à 22:57
Bonsoir benji71,

Bien sûr que nous allons bien car ton chaleureux merci est un rayon de soleil pour nous ;-)
Bien cordialement.
0