Posez votre question Signaler

Excel-Colorer derniere cellule non vide [Résolu]

Sam357 86Messages postés 11 février 2007Date d'inscription 31 mars 2011Dernière intervention - Dernière réponse le 7 juil. 2009 à 13:48
Bonjour,
J'ai réalisé un graphique dynamique qui se trace à partir d'un tableau dans lequel chaque mois je viens coller une ligne de données.
J'aimerais qu'à chaque fois que j'ajoute une ligne à la suite de ce tableau, le contenu de celle ci apparaisse automatiquement en couleur (pour la distinguer des autres).
J'ai bien pensé à une mise en forme conditionnelle mais je n'arrive pas à formaliser cela.
Merci par avance.
Cordialement,
Sam357
Lire la suite 

Excel-Colorer derniere cellule non vide »

13 réponses
Réponse
+0
moins plus
bonjour

une mise en forme conditionnelle mais je n'arrive pas à formaliser cela.

C'est avec une formule de ce type que tu peux le faire :
si les cellules de la colonne sont numériques :

=LIGNE()=EQUIV(9^9;$A:$A)

si les cellules de la  colonne sont du texte : 

=LIGNE()=EQUIV("z^z";$A:$A)

Tu peux remplacer "$A:$A" par la colonne de ton choix.
Sam357- 6 juil. 2009 à 10:08
Bonjour Gbinforme,

Je dois faire une erreur car rien ne se produit après avoir rentrer la formule (onglet "Indicator")

J'ai deux autres problèmes :

* mon graphique laisse un espace pour les période à venir alors que je voudrais juste qu'il se mette à jour lorsque je rentre de nouvelle données.
A quelle niveau ai-je fait une erreur ?

* dans l'onglet "Detail Period" je voudrais que chaque
Je souhaite que chaque ligne du mois (voir colonne "date théorique de livraison") avec FAUX indiqué dans la colonne "ok std" apparaisse en rouge.
Comment faire ?

Le fichier se trouve ici :

http://www.cijoint.fr/cjlink.php?file=cj200907/cij05nRK7F.xls

Merci par avance.
Sam357
Sam357- 6 juil. 2009 à 10:54
Re,

J'ai trouvé comment mettre en rouge les cellules ou "Ok Std" est FAUX :

Voici la formule pour la MFC :

=$M2=FAUX

Reste à trouver comment le faire uniquement pour le mois précédent (du 01 au 31).

Je poursuis mes recherches...

Sam357
Sam357- 6 juil. 2009 à 13:14
Gbinforme,

Je n'arrive pas à appliquer la formule que tu m'as proposé.
Pourrais tu m'indiquer où je faute ?

Cordialement,
Sam357.
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

Dans "Indicator" elle fonctionne bien la formule ?
Sam357- 6 juil. 2009 à 14:48
Re-Bonjour,

Non, ça ne fonctionne pas. Je ne l'ai peut être pas appliqué correctement.

Que dois je saisir à savoir que ma plage de données s'étend de A4 à G17. (le mois prochain la zone sera A4 à G18, etc) ?

Merci.
Sam357
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

Non, ça ne fonctionne pas. Je ne l'ai peut être pas appliqué correctement.

Pourtant sur le classeur que tu as mis en ligne, la dernière ligne est bien rouge et correctement paramétrée, mis à part que tu aurais dû sélectionner l'ensemble des colonnes pour permettre les ajouts.
Sam357- 6 juil. 2009 à 21:57
Bonjour,

En effet, la ligne a bien le format souhaité mais c'est juste que je l'avais mis en couleur.
Ça ne correspond donc pas du tout à l'automatisation que je recherche. lol

Je n'ai pas compris comment saisir la formule que tu m'as proposé, pourrais tu m'aider

http://www.cijoint.fr/cjlink.php?file=cj200907/cijT9zsOwe.xls

Qu'est ce qui ne va pas si j'écris la formule suivante ?

=LIGNE()=EQUIV(9^9;$A4:$g200)
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

Quand tu mets '2009/04 dans une cellule, ce n'est pas un nombre, mais du texte et donc la formule que je t'ai fournie, c'est :
=LIGNE()=EQUIV("z^z";$A:$A)

et non =LIGNE()=EQUIV(9^9;$A4:$g200) où tu essaies une comparaison numérique sur 7 colonnes qui ne sera jamais satisfaite.

Tu peux bien sûr saisir tes données comme tu veux mais lorsque tu mets une date comme '2009/04 dans une cellule, ce n'est pas une date valide et tu ne pourras faire aucun calcul avec ces données sauf à utiliser des formules complexes.
Sam357- 7 juil. 2009 à 00:56
Bonsoir,

Je viens de faire un essai avec la formule adaptée au texte et ça marche parfaitement.

MERCI Gbinforme !!

Le fichier MAJ :
http://cjoint.com/?hhaXwhCbiU

Il me reste à solutionner les deux problèmes ci-dessous :

* mon graphique laisse un espace pour les période à venir alors que je voudrais juste qu'il se mette à jour lorsque j'ajoute des données dans la zone source. A quelle niveau ai-je fait une erreur ?

* dans l'onglet "Detail Period" , je souhaite que chaque ligne du mois précédent le mois en cours (voir colonne "date théorique de livraison") avec 'FAUX' indiqué dans la colonne "ok std" apparaisse en rouge.
Comment faire ? 


J'ai bien pensé à utiliser la fonction =aujourdhui() mais le problème c'est que ce fichier est consulté à divers période du mois donc même en décalant de +ou- 30 jours ça resterait du tâtonnement.

Y aurait il un moyen plus efficace ?

Merci d'avance.
Sam357
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

mon graphique laisse un espace pour les période à venir

Il faut nommer toutes les plages avec la fonction DECALER comme ceci par exemple pour les libellés période
periode

=DECALER(Indicator!$A$4;;;NBVAL(Indicator!$A:$A)-3;1)

puis tu modifies chaque série en remplaçant la plage actuelle par le nom (periode par ex.)

je souhaite que chaque ligne du mois précédent le mois en cours avec 'FAUX' indiqué dans la colonne "ok std" apparaisse en rouge.


Tu mets une mise en forme conditionnelle sur les colonnes A:N avec cette formule :
=ET(MOIS($G1)=MOIS(AUJOURDHUI())-1;NON($L1))

Ton exemple ne satisfait pas la règle car tu n'as rien en juin.
Sam357- 7 juil. 2009 à 12:32
Bonjour,

Je ne sais pas pourquoi j'avais renommé toute les plages mais cela a disparu de la version proposée ici.
Bref, ce qu'il me manquait c'était de mettre les noms des plages dans les données sources.

Merci pour cette préciseuse info.

Néanmoins j'ai un problème sur les zones prises en compte sur les graphique, seule "VRstd" est mise à jour.

http://www.cijoint.fr/cjlink.php?file=cj200907/cijWcI7fK5.xls

Où se situe mon erreur ?

Merci d'avance.
Sam357
Ajouter un commentaire
Réponse
+0
moins plus
Re,

Mon problème est résolu il s'agissait du nombre de lignes à décaler pour l'une des colonnes.
Dans mon cas, il faut décaler de -3 et pour les autres de -2.

Merci Gbinforme pour ton aide.

Sam357
Ajouter un commentaire
Ce document intitulé « Excel-Colorer derniere cellule non vide » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?