Excel-formel: Kjører tellegruppe etter n størrelse -

Innholdsfortegnelse

Generisk formel

=CEILING(COUNTA(expanding_range)/size,1)

Sammendrag

For å opprette et løpende antall grupper av variabel størrelse, kan du bruke COUNTA og CEILING-funksjonen. I eksemplet vist inneholder C5 denne formelen:

=CEILING(COUNTA($B$5:B5)/size,1)

der "størrelse" er det navngitte området F4.

Forklaring

Kjernen i denne formelen er COUNTA-funksjonen, konfigurert med et utvidende område som dette:

COUNTA($B$5:B5)

Når formelen kopieres nedover i kolonnen, utvides området som starter med B5 til å omfatte hver nye rad, og COUNTA returnerer en løpende telling av alle ikke-tomme oppføringer i området.

Resultatet av COUNTA blir deretter delt med "størrelse", konfigurert som et navngitt område F4. Ved å bruke en celle på regnearket for gruppestørrelse kan grupperingen endres når som helst uten å redigere formelen. Det nevnte området brukes kun for lesbarhet og bekvemmelighet.

Den resulterende verdien blir deretter behandlet av CEILING-funksjonen, med en betydning av 1. CEILING er en avrundingsfunksjon som alltid avrunder til neste betydningsenhet. I dette eksemplet fører dette til at brøkverdier avrundes opp til neste heltall.

Håndtering av tomme celler

Hvis området du teller inneholder tomme eller tomme celler, kan du pakke inn formelen i IF-funksjonen slik:

=IF(B5"",CEILING(COUNTA($B$5:B5)/size,1),"")

Her kjører vi telle- og avrundingsoperasjonen beskrevet ovenfor bare når cellen i kolonne B ikke er tom. Hvis den er blank, hopper vi over tellingen og returnerer en tom streng ("").

Interessante artikler...