Dernière cellule de valeur ''C''
Résolu
staphylocoq
-
staphylocoq -
staphylocoq -
Bonjour,
J'ai fouillé les internets mais je ne trouve pas de réponse à mon problème, je ne peux pourtant pas croire que ce soit impossible à faire, merci d'avance pour vos réponses !
Je cherche à trouver et retranscrire la dernière cellule comprenant la valeur ''C'' dans une ligne. Il est facile de trouver la dernière cellule non vide
=RECHERCHE(INDIRECT("L"&LIGNE($J215:K215)&"C"&MAX(SI(ESTVIDE($J215:K215);0;COLONNE($J215:K215)));FAUX);$J215:K215;$J$1:K$1)
Mais comment trouver la dernière cellule avec la valeur texte ''C'' ?
La formule que j'ai essayée mais qui ne marche pas :( :
=RECHERCHE(INDIRECT("L"&LIGNE($J215:K215)&"C"&MAX(SI(($J215:K215="C");COLONNE($J215:K215);0));FAUX);$J215:K215;$J$1:K$1)
Merci à vous tous !!!!
J'ai fouillé les internets mais je ne trouve pas de réponse à mon problème, je ne peux pourtant pas croire que ce soit impossible à faire, merci d'avance pour vos réponses !
Je cherche à trouver et retranscrire la dernière cellule comprenant la valeur ''C'' dans une ligne. Il est facile de trouver la dernière cellule non vide
=RECHERCHE(INDIRECT("L"&LIGNE($J215:K215)&"C"&MAX(SI(ESTVIDE($J215:K215);0;COLONNE($J215:K215)));FAUX);$J215:K215;$J$1:K$1)
Mais comment trouver la dernière cellule avec la valeur texte ''C'' ?
La formule que j'ai essayée mais qui ne marche pas :( :
=RECHERCHE(INDIRECT("L"&LIGNE($J215:K215)&"C"&MAX(SI(($J215:K215="C");COLONNE($J215:K215);0));FAUX);$J215:K215;$J$1:K$1)
Merci à vous tous !!!!
A voir également:
- Dernière cellule de valeur ''C''
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Supprimer dernière page word - Guide
- Dernière version chrome - Accueil - Applications & Logiciels
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
2 réponses
Bonjour
vous n'étiez pas loin, juste des parenthèses mal, placée:
Mais pour retrouver la position maxi de C entre J215 et K215
entre J et K,,il n'y a que deux colonnes, (???????) alors c'est, pour avoir le N° de colonne
=SI(K215="C";11;10)
en commençant toute la formule par SI(NB.SI(J215:K215;"C")=0;"";......... pour éviter le faux
si toutefois vous cherchez l'adresse du dernier C dans une ligne plus longue, exemple de B2 à X2, à adapter, vous pouvez trouver directement l'adresse de la cellule en A2 avec (en matricielle)
=ADRESSE(LIGNE();MAX(SI(B2:X2="C";COLONNE(B:X))))
qui renvoie J2 par exemple si le dernier C est en J
à adapter à vos formules
crdlmnt
vous n'étiez pas loin, juste des parenthèses mal, placée:
Mais pour retrouver la position maxi de C entre J215 et K215
entre J et K,,il n'y a que deux colonnes, (???????) alors c'est, pour avoir le N° de colonne
=SI(K215="C";11;10)
en commençant toute la formule par SI(NB.SI(J215:K215;"C")=0;"";......... pour éviter le faux
si toutefois vous cherchez l'adresse du dernier C dans une ligne plus longue, exemple de B2 à X2, à adapter, vous pouvez trouver directement l'adresse de la cellule en A2 avec (en matricielle)
=ADRESSE(LIGNE();MAX(SI(B2:X2="C";COLONNE(B:X))))
qui renvoie J2 par exemple si le dernier C est en J
à adapter à vos formules
crdlmnt
Bonjour Vaucluse,
merci beaucoup pour votre réponse, en fait la formule sert pour la mise en forme conditionnel d'une liste de tâches, ce pourquoi il n'y avait que deux colonnes, mais techniquement elle s'applique à davantage. Merci pour l'idée de la fonction adresse, ça m'a fait prendre conscience que j'utilisais inutilement la fonction indirect d'ou le trop plein de parenthèses mal placées. J'avais aussi pris en compte trop de donnée en prenant en compte la colonne impliquée, bref ma mise en forme conditionnel semble fonctionner avec la formule suivante :
(date entrée - fréquence prévue > dernière date conforme)
Merci pour votre temps, ça parait si simple et c'était pourtant tout un casse-tête!
merci beaucoup pour votre réponse, en fait la formule sert pour la mise en forme conditionnel d'une liste de tâches, ce pourquoi il n'y avait que deux colonnes, mais techniquement elle s'applique à davantage. Merci pour l'idée de la fonction adresse, ça m'a fait prendre conscience que j'utilisais inutilement la fonction indirect d'ou le trop plein de parenthèses mal placées. J'avais aussi pris en compte trop de donnée en prenant en compte la colonne impliquée, bref ma mise en forme conditionnel semble fonctionner avec la formule suivante :
(date entrée - fréquence prévue > dernière date conforme)
=K$1-$F4>RECHERCHE("L"&LIGNE($J4:J4)&"C"&MAX(SI($J4:J4="C";COLONNE($J4:J4);0));$J4:J4;$J$1:J$1)
Merci pour votre temps, ça parait si simple et c'était pourtant tout un casse-tête!