NB.SI($A$2:A2;A2) passer de Excel à Sheets: quelle astuce?

Bonjour,

Est-il possible de faire fonctionner cette formule Excel sur googleSheets avec Arrayformula?

=NB.SI($A$2:A2;A2)

En tirant vers le bas, on a bien la formule qui évolue au fil des lignes: NB.SI($A$2:A3;A3) etc. Cette formule me permet de connaitre le nombre de courses réalisées par coureur. Mais cela reste manuel.

Sous google Sheets, je souhaiterai que le nombre de course s'incrémente automatiquement de 1 au regard du numéro de la course antérieure. J'ai tenté avec avec Arrayformula:

={"N° course";arrayformula(NB.SI($A$2:A;$A$2:A))}

Le dernier cumul des courses qui s'affiche mais il va s'afficher de façon identique pour toutes les courses de mon coureur. Du coup je n'ai plus la n°1, la 2 etc.. mais uniquement le numéro de la dernière course: comment faire pour conserver les n° de courses antérieures?

Si vous pouvez m'aider à progresser, je suis intéressé!

Merci par avance

Bonjour,

Une piste en passant : SCAN

Sinon, un fichier d'exemple partagé est le bienvenu

Cordialement,

Rebonjour,

Voici un lien pour illustrer mon propos :-) (j'espère que ça fonctionne..)

https://docs.google.com/spreadsheets/d/1xIjAM32NfBS6TP1WzxXie-c6PKGyGB_Ih2wQbmfAfao/edit?usp=sharing

A très vite,

Ak

Voila pour toi

A coller en C1 :

={"N° course";LET(plage;A2:A59;MAP(plage;SEQUENCE(LIGNES(plage));LAMBDA(alias;i;NB.SI(ARRAY_CONSTRAIN(plage;i;1);alias))))}

Un grand merci!

C'est d'un autre niveau, mais c'est comme ça qu'on progresse!

Merci beaucoup!

Rechercher des sujets similaires à "passer sheets quelle astuce"