Font cellule + derniere donnée inscrite excel

Fermé
skyslaught Messages postés 21 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 8 septembre 2009 - 7 avril 2009 à 12:34
skyslaught Messages postés 21 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 8 septembre 2009 - 8 avril 2009 à 10:29
Bonjour,

je veux faire une formule qui me donne un numéro de colonne sur une ligne en fonction d'un test de la derniere donnée inscrite avec un test la couleur de fond d'une cellule sur 12 feuilles (chaque mois de l'année) et ainsi remplir une autre cellule en fonction du numéro de colonne renvoyé par le test. C'est dire l'inverse d'une mise en forme conditionnelle.

=EQUIV(MAX(COLONNE(FEVRIER!$A107:$AZ107)*NON(ESTVIDE(FEVRIER!$A107:$AZ107)));COLONNE(FEVRIER!$A107:$AZ107)*NON(ESTVIDE(FEVRIER!$A107:$AZ107));0)

la formule ci dessus me donne le numéro de colonne de la derniere donnée inscrite sur la ligne 107 de la feuille fevrier
et moi je cherche a integrer dans cette formule un test de fond de couleur en plus du test de derniere donnée inscrite:
C'est a dire de me donner le numéro de la colonne de la derniere donnée inscrite sur fond rouge (par exemple) de la ligne 107 de la feuille fevrier pour que je puisse l'utiliser avec une recherchev.

Je vous rassure en vous disant que je passe par un tableau intermediaire relationnel qui regroupe toutes mes formules pour les utilisés dans un tableau de résultats.

Je sais pas si je suis tout a fait clair dans ce cas demandez des précisions.
A voir également:

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 avril 2009 à 14:10
bonjour,
confirmation demandé:
1/le fond rouge est il issu d'une MEFC ?
2/ tu veux une réponse pour chaque mois ou une réponse unique pour l'année ?
3/ version Excel ?

Dans l'attente
0
skyslaught Messages postés 21 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 8 septembre 2009
7 avril 2009 à 22:19
alors je m'explique :

1/ Non, mais ça pourrait. ça pourrait meme etre plus facile.

2/ Une réponse pour chaque mois est plus adaptée car le tableau intemediaire servira surement aussi et 2 couleurs seulement sont a prendre en compte colorindex=3 et =4.

3/ excel 2003.

si ça pouvait etre par formule comme une modification de celle indiquée ce serait préférable sinon je finirais par consentir à utiliser vba car ça fait un petit moment que je cherche a mes heures perdus.

merci.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
7 avril 2009 à 23:23
bonsoir

Tes réponses me laissent pour le moins perplexe...

1/ Non, mais ça pourrait. ça pourrait meme etre plus facile.
A part que ca change toute la solution si par couleur " manuelle" ou par MFC

2/...2 couleurs seulement sont a prendre en compte colorindex=3 et =4.
Ah bon ! quest que c'est ces 2 coleurs, dans ton premier message tu ne parlais que du rouge

de préférence par formule.... sinon par VBA
Ca dépend de ta réponse au 1/

Donc, tu vois si tu veux que quelqu'un puisse t'aider.
0
skyslaught Messages postés 21 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 8 septembre 2009
8 avril 2009 à 10:21
slt,

ben ecoute quand tu m'as parlé d'une MEFC j'ai réussi a trouver un solution pour en utiliser une dans la cellule de test de couleur avec la formule =nbcar() ce qui me permettrait d'utiliser plus facilement une formule.

Pour les 2 couleurs c'est le rouge colorindex=3 et le vert colorindex=4 parce que c'est une question de sortie et d'entrée avec 2 couleurs une pour la sortie et une pour l'entrée mais du moment que j'ai la formule pour l'une la formule pour l'autre sera la meme.

merci.
0
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 242
8 avril 2009 à 04:16
Bonjour skyslaught, Michel

je ne comprends pas trop ta formule pour trouver la dernière colonne, je la trouve très compliquée, m'enfin si elle marche c'est le principal
s'il n'y a pas de trou dans ta saisie de colonne : nbval(A107:AZ107) doit suffire sinon
=max(si(estvide(A107:AZ107);0;colonne(A107:AZ107))) en formule matricielle doit faire l'affaire

maintenant pour ta MFC en rouge : dernière cellule avec une valeur
=colonne() = max(si(estvide(A107:AZ107);0;colonne(A107:AZ107)))
0
skyslaught Messages postés 21 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 8 septembre 2009
8 avril 2009 à 10:29
ben justement y'a des trous dans les colonnes c pour ça que j'utilise cette formule et merci quand meme pour ta deuxieme formule: =max(si(estvide(A107:AZ107);0;colonne(A107:AZ107)))
qui en effet me simplifie la taille de ma 1ere formule.

J'essayerais tout a l'heure ta solution avec MEFC.

Merci.
0