/ / Count større end tidligere celle - Excel, funktion, statistik, logik, countif

Countif større end tidligere celle - Excel, funktion, statistik, logik, countif

Jeg vil tælle antallet af gange i en kolonne, at en celleværdi er lig med nul, og cellen i rækken under er større end nul.

Lad os sige, at min kolonne er den ene bellow.

Row 1: 5
Row 2: 2
Row 3: 0
Row 4: 4
Row 5: 3
Row 6: 0
Row 7: 5
Row 8: 0
Row 9: 2

Så skal resultatet af formlen være 3 på grund af de 3 par:

Row 3: 0
Row 4: 4

Row 6: 0
Row 7: 5

Row 8: 0
Row 9: 2

Jeg forsøgte at bruge countif eller sumif, men det forekommer mig, at du kun kan indtaste en fast referencecelle. Enhver ide om, hvordan jeg kunne gøre det?

svar:

2 for svar № 1

Sumproduct vil arbejde her

For det første bygger vi op det interval, vi skal sammenligne (jeg vil antage, at du bruger kolonne A)

A1:A8<A2:A9

bemærk offset af en, så vi savner den sidste værdi i den første matrix og den første celle i den anden.

Konverter fra TRUE/FALSE værdier til 0/1 for at tilføje op

--(A1:A8<A2:A9)

og pakk dette med SUMPRODUCT for at tilføje tallene op

=SUMPRODUCT(--(A1:A8<A2:A9))

Bemærk at du kan bruge SUM i stedet for SUMPRODUCT, men du skal huske at bruge en matrixformel med CTRL+ALT+GÅ IND - Formlen vil så se sådan ud: {=SUM(--(A1:A8<A2:A9))}


1 for svar № 2

Hvis du har Excel 2007 eller senere:

= TÆL.HVISER (A1: A9,0, A2: A10, "> 0")

Hilsen


Beslægtede spørgsmål


Kommentarer (0)

Tilføj en kommentar