Index valeur 0 apres serie de valeur non nulles

Bonjour ,

Je souhaiterais realiser une analyse mais je ne sais pas si il est possible de la realiser avec Excel.

Pour chaque ligne , je souhaiterais afficher dans les colonnes H/I/J/K/L,...... les dates suivant la logique ci-dessous :

  • La premiere date contenant une valeur 0 apres la premiere serie de valeur non nulles
  • La deuxieme date contenant une valeur 0 apres la seconde serie de valeurs non nulles.
  • Et ainsi de suite jusqu a la derniere valeur 0 apres la derniere serie de valeurs non nulles

Merci infiniment de votre aide

10tester.xlsx (9.58 Ko)

Bonsoir,

formule en H2 : =SIERREUR(INDEX($B$1:$G$1;PETITE.VALEUR(SI(($B2:$G2=0)*($B2:$G2<>"");COLONNE($B:$G));COLONNE()-7)-1);"")

à valider en matricielle : Shift + CTRL + Entrée, puis glisser vers la droite sur 6 colonnes, puis faire glisser cette ligne entière vers le bas sur 4 lignes.
Le fichier :

12tester-lrd.xlsx (10.13 Ko)

@ bientôt

LouReeD

Bonsoir,

Super ,cela marche impeccable, merci beaucoup!

Bonne soiree et merci encore!

Merci @ vous pour vos remerciements !

@ bientôt

louReeD

Pas de soucis , je marque resolu , merci encore

@ bientôt

LouReeD

10tester-lrd-4.xlsx (10.12 Ko)

Bonjour,

Desole de vous deranger encore mais je viens de voir un case de figure ou la formule ne renvoie pas exactement ce que je cherche.

Je souhaiterais renvoyer uniquement la premiere valeur zero de chaque periode comprenant des 0.

Pour la ligne 3 par exemple il y a 2 periodes, la premiere avec deux jour avec 0 et une seconde, je souhaiterais ne renvoyer que le premier jour de chaque periode avec des 0.

Dans le fichier jai souligne en rouge les valeur qui suivant cette logique ne devrait pas apparaitre.

Il y a il un moyen d appliquer cette logique?

Merci encore

Bonsoir,

J'ai fait au plus simple, reste à voir si sur votre fichier original cela marchera :

13tester-lrd-4.xlsx (10.16 Ko)

@ bientôt

LouReeD

Bonjour,

Merci infiniment cela marche impeccable.

C'est impressionant car je ne parvenait pas a trouver de solution!

J'aurais une derniere requete si possible.

Maintenant qu'il est possible d'identifier la premiere valeur 0 apres des valeur non nulles , je souhaiterais si il est egalement possible d'identifier la premiere valeur non nulle apres une valeur 0?

Ce que je souhaiterais calculer ici est le nombre de jours entre chaque premiere valeur non nulle et la premiere valeur 0 qui suit.

Par example ligne 3 , il se passe 1 jour entre la premiere valeur non nulle et la 1ere valeur 0 qui vient apres et ensuite il se passe 3 jour entre la prochaine 1ere valeur non nulle et la 1ere valeur 0 qui suit comme dans l'exemple.

Est-il possible de representer cela avec Excel?

Merci d'avance

12tester-lrd-5.xlsx (9.86 Ko)

Bonjour,

à ce niveau PowerQuery sera plus simple je pense à utiliser, non pas qu'en formule ce ne soit pas possible, mais là j'arrive à mes limites, dirais-je, soit de compétence soit de temps.

Faites une nouvelle proposition, les "grands" des formules vous répondront peut-être et les spécialiste PQ également. Sur ce dernier je n'ai pas encore fait mes armes et pourtant il existe depuis plus de 10 ans et il est nativement installé depuis Excel 2016 !

Clôturez alors ce fil, puis ouvrez en un nouveau.

@ bientôt

LouReeD

Rechercher des sujets similaires à "index valeur serie nulles"