-2
votes

compter les instances d'un nombre mais uniquement lorsque vous suivez un autre qui a été répété ex. 0,0,0,0,1

J'essaie de compter un numéro dans Excel, mais seulement lorsqu'il est poursuivi par un autre qui a été répété 4 fois. Les chiffres ne sont que 0 et 1 par exemple 0,0,0,0,1 . Parce que 1 était précédé de 0 4 fois le nombre serait 1. J'ai trouvé de nombreuses références à Countif et à Countifs, mais aucune de celles d'entre elles ne regarderait ou ne vérifiant la fréquence de 0 pour déterminer s'il de compter ou non.


1 commentaires

Vous devrez fournir une règle plus spécifique, soit plus d'exemples (y compris plusieurs variations) afin de déterminer ce que vous voulez vraiment. Des exemples de ce que vous avez essayé, de multiples instances de données d'origine et de ce que vous attendez des résultats sera également utile.


3 Réponses :


1
votes

Pour obtenir juste le 0,0,0,0,1 Combos:

=SUM(COUNTIFS(A1:A1040001,{0,1},A2:A1040002,{0,1},A3:A1040003,{0,1},A4:A1040004,{0,1},A5:A1040005,{1,0}))


0 commentaires

0
votes

Cette réponse est complémentaire au cas où vous avez besoin plus tard de compter "(y compris plusieurs variations)", comme indiqué dans le commentaire de M. Rosenfeld. Cette formule placée en B2 donnera des comptes de zéros immédiatement précédés de ceux: = Si (if (if (a2 = 0, comptez (1 $: A1,1) -sum (B $ 1: B1), "")> 0, si ( A2 = 0, Countif (1 $: A1,1) -sum (B $ 1: B1), ""), ""). Celui-ci, placé en C2 basculera les scripts-ceux précédés de zéros: = si (if (if (A2 = 1, à compter (1 $: A1,0) -sum (1 $ 1: C1), "")> 0, Si (A2 = 1, Countif (1 $: A1,0) -sum (1 $ C1), ""), "").


0 commentaires

0
votes

= somme (si (fréquence (si (Y87: ar87 = 0, colonne (Y87: AR87)), si (Y87: AR87 <> Gamme à regarder de
0, colonne (Y87: AR87))) 4,1)) Au nombre de zéros compter

RE: La question que j'ai réalisée pour vos réponses aimables, désolé d'avoir cette formule sur une ancienne feuille et pensais que je lui donnerais un essai. Il n'était pas facile de trouver a pris un certain temps d'avoir trouvé utile d'espoir qu'il est d'une utilisation à quelqu'un.

* Au fait si vos données ne sont pas dans une ligne mais une colonne préférez plutôt que vous aurez besoin de modifier la formule de colonne en formule de ligne. Par exemple.

= somme (si (fréquence (si (Y87: ar87 = 0, rangée (Y87: AR87)), si (Y87: Ar87 <> 0, rangée (Y87: AR87))) = 4,1)) / p>

* N'oubliez pas que ceci est une formule "plage", il aura besoin d'une combinaison de clé spéciale Maj + Cntrl + Entrez "tous les trois à la fois" " Merci encore,


1 commentaires

L'éditeur de texte a modifié les choses autour de la formule au sommet aurait dû dire = somme (si (si (Y87: ar87 = 0, colonne (Y87: Ar87)), si (Y87: Ar8 7 <> 0, Colonne (Y87 : Ar87))) 4,1))