„Excel“ formulė: skaičiavimo grupės bėgimas pagal n dydį -

Turinys

Bendroji formulė

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

Santrauka

Norėdami sukurti bėgantį kintamo dydžio grupių skaičių, galite naudoti funkciją COUNTA ir CEILING. Parodytame pavyzdyje C5 yra ši formulė:

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

kur „dydis“ yra įvardytas diapazonas F4.

Paaiškinimas

Šios formulės esmė yra funkcija COUNTA, sukonfigūruota tokiu besiplečiančiu diapazonu:

COUNTA($B$5:B5)

Kai formulė nukopijuojama stulpelyje, diapazonas, prasidedantis B5, išsiplečia įtraukiant kiekvieną naują eilutę, o COUNTA pateikia visų ne tuščių diapazono įrašų skaičių.

Tada COUNTA rezultatas padalijamas iš „dydžio“, sukonfigūruoto kaip pavadintas diapazonas F4. Naudojant langelį grupės darbalaukyje, grupę galima keisti bet kuriuo metu, neredaguojant formulės. Pavadintas diapazonas naudojamas tik skaitomumui ir patogumui.

Gautą vertę tada apdoroja CEILING funkcija, kurios reikšmė yra 1. CEILING yra apvalinimo funkcija, kuri visada suapvalinama iki kito reikšmingumo vieneto. Šiame pavyzdyje dalinės vertės bus suapvalintos iki kito skaičiaus.

Tuščių langelių tvarkymas

Jei skaičiuojamame diapazone yra tuščių arba tuščių langelių, formulę IF galite įterpti į IF funkciją taip:

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

Čia mes atliekame aukščiau aprašytą skaičiavimo ir apvalinimo operaciją tik tada, kai B stulpelio langelis nėra tuščias. Jei jis tuščias, praleidžiame skaičių ir pateikiame tuščią eilutę ("").

Įdomios straipsniai...