Xavlh76
XLDnaute Nouveau
Bonjour à tous,
Avant tout, merci pour ce forum, source d'inspiration et super travail.
Je viens vers vous aujourd'hui car je bloque sur quelque chose qui est peut-être tout simplement pas faisable.
Voilà le sujet.
Je souhaite faire la somme des valeurs numériques uniquement avec un effet cumulé en colonne D, mais afficher le résultat uniquement lorsque un nombre se trouve en colonne A. Pour cela j'ai besoin de créer un décalage et récupérer la dernière ligne de somme lorsque je tombe sur un séquence de texte.
Je cherche donc à tester si ma ligne de la colonne B contient du texte ou un chiffre.
Si elle contient un nombre, je fais ma somme en récupérant la valeur précédente. (si vide, il faut que je trouve la dernière valeur calculée)
Si elle contient un texte, il faut que je compter le nombre d'occurrences identiques sur les lignes suivantes depuis la position de la ligne en cours.
- pour ce faire, je souhaitais utiliser la fonction NB.SI(zone;"rien") en passant la zone matricielle en paramètre.
- En gros je cherche comment je peux remplacer le B5:B15 par Nb.si( "numero de la ligne en cours":"num de la dernière ligne du tableau" ;"rien")
Est-ce possible ?
Si pas possible, avec vous une idée de génie pour résoudre ce problème.
J'avoue que là je sèche.
Merci d'avance pour votre aide.
Xavier
Avant tout, merci pour ce forum, source d'inspiration et super travail.
Je viens vers vous aujourd'hui car je bloque sur quelque chose qui est peut-être tout simplement pas faisable.
Voilà le sujet.
Je souhaite faire la somme des valeurs numériques uniquement avec un effet cumulé en colonne D, mais afficher le résultat uniquement lorsque un nombre se trouve en colonne A. Pour cela j'ai besoin de créer un décalage et récupérer la dernière ligne de somme lorsque je tombe sur un séquence de texte.
Je cherche donc à tester si ma ligne de la colonne B contient du texte ou un chiffre.
Si elle contient un nombre, je fais ma somme en récupérant la valeur précédente. (si vide, il faut que je trouve la dernière valeur calculée)
Si elle contient un texte, il faut que je compter le nombre d'occurrences identiques sur les lignes suivantes depuis la position de la ligne en cours.
- pour ce faire, je souhaitais utiliser la fonction NB.SI(zone;"rien") en passant la zone matricielle en paramètre.
- En gros je cherche comment je peux remplacer le B5:B15 par Nb.si( "numero de la ligne en cours":"num de la dernière ligne du tableau" ;"rien")
Est-ce possible ?
Si pas possible, avec vous une idée de génie pour résoudre ce problème.
J'avoue que là je sèche.
Merci d'avance pour votre aide.
Xavier