Tæl antallet af lige numre inden for et område

Indholdsfortegnelse

Du kan bruge følgende specielle formel til at tælle antallet af lige tal, der ligger inden for et bestemt værdiområde:

= SUMPRODUCT ((område> = nedre grænse) * (område <= øvre grænse) * (REST (område; 2) = 0))

Du sender tre argumenter til formlen: With areal indstil celleområdet, hvor du vil tælle lige numre. Om argumenterne Øverste grænse og Nedre grænse definere værdiområdet. Kun tallene inden for dette område tælles. Resultatet af formlen er antallet af lige tal i det overførte område, der er større end eller lig med den nedre grænse og mindre end eller lig med den øvre grænse.

I den viste projektmappe har formlen i celle E5 følgende struktur:

= SUMPRODUCT ((A3: B8> = E4) * (A3: B8 <= E3) * (REST (A3: B8; 2) = 0))

For at tælle de lige celler i det ønskede værdiområde anvender formlen følgende metode:

  • Tre sammenligninger er inkluderet i formlen.
  • På den ene side sammenlignes det overførte område med den øvre grænse og den nedre grænse.
  • Den tredje sammenligning kontrollerer, om resten af divisionen med 2 resulterer i værdien 0. Først da er det et lige tal.
  • Hvis resultatet er vellykket, leverer hver sammenligning værdien 1.
  • Hvis sammenligningen er negativ, er resultatet 0.
  • Ved at gange de tre sammenligninger med hinanden giver produktet kun værdien 1, hvis alle sammenligninger er positive.
  • Disse tilføjes via SUMPRODUCT.

Hvis du vil tælle de ulige tal i stedet for lige tallene, skal du erstatte det =0 gennem en =1.

Hvis de to grænser ikke skal medtages i tællingen, skal du fjerne lighedstegnene fra de to sammenligninger >= og <=.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave