Nombre de valeurs enchainées en 4, 5 ou 7 jours

BANDIN

XLDnaute Junior
Bonjour,

dans mon fichier Essai V8, j'aimerais calculé automatiquement en N21, N22, N23 le nombre de valeur enchainée dans la colonne C. N21 = 2 valeurs en 4 jours consécutifs, en N22 2 en 5 jours puis N23 3 en 7 jours.
Par exemple en N21 je voudrais savoir combien de fois dans l'année il y a eu 2 valeurs en 4 jours consécutifs (ici l'exemple serait 3 : du 15/07 au 18/07; du 1/08 au 4/08 et du 4/08 au 7/08)

Je vous avoue que je suis bien bloqué
Pouvez vous m'aider

Merci
Bandin
 

Pièces jointes

  • ESSAI V8.xlsx
    91.9 KB · Affichages: 23

job75

XLDnaute Barbatruc
Formule en N20 =SOMMEPROD(N(NB.SI(DECALER(C$4;LIGNE(C$4:C$409)-4;;4);">0")=2))

Formule en N21 =SOMMEPROD(N(NB.SI(DECALER(C$4;LIGNE(C$4:C$409)-4;;5);">0")=2))

Formule en N22 =SOMMEPROD(N(NB.SI(DECALER(C$4;LIGNE(C$4:C$409)-4;;7);">0")=3))
 

Pièces jointes

  • ESSAI V8(1).xlsx
    92.4 KB · Affichages: 4

BANDIN

XLDnaute Junior
Oui vous avez raison job75 j'ai fait une erreur de cellule. Cela dit vous avez très bien répondu à ma question. Merci beaucoup
Je me permets d'être un peu gourmand :
si je veux en P20 la somme des valeurs cumulées de la colonne C au lieu du nombre de valeurs. Exemple en N20 le résultat était 3, en P20 ca devrait être 209 (23+86+6+78+16).

Merci

Bandin
 

job75

XLDnaute Barbatruc
Pas d'accord avec votre résultat 209 car il faut compter 2 fois le 78 en C26 ce qui donne 287.

Les 3 formules :
Code:
=SOMMEPROD((NB.SI(DECALER(C$4;LIGNE(C$4:C$409)-4;;4);">0")=2)*SOUS.TOTAL(9;DECALER(C$4;LIGNE(C$4:C$409)-4;;4)))

=SOMMEPROD((NB.SI(DECALER(C$4;LIGNE(C$4:C$409)-4;;5);">0")=2)*SOUS.TOTAL(9;DECALER(C$4;LIGNE(C$4:C$409)-4;;5)))

=SOMMEPROD((NB.SI(DECALER(C$4;LIGNE(C$4:C$409)-4;;7);">0")=3)*SOUS.TOTAL(9;DECALER(C$4;LIGNE(C$4:C$409)-4;;7)))
Bonne nuit
 

Pièces jointes

  • ESSAI V8(2).xlsx
    92.5 KB · Affichages: 4

Discussions similaires

Réponses
11
Affichages
504