Excel formula: Skaitīt ar atkārtotām vērtībām -

Satura rādītājs

Vispārēja formula

=ROUNDUP((COLUMN()-offset)/repeat,0)

Kopsavilkums

Lai skaitītu ar atkārtotiem skaitļiem (piemēram, 1111 2222 333 44444 utt.), Varat izmantot formulu, kuras pamatā ir funkcija ROUNDUP, izmantojot ROW vai COLUMN.

Parādītajā piemērā formula C4 ir:

=ROUNDUP((COLUMN()-2)/$B4,0)

Paskaidrojums

Šīs formulas kodols ir funkcija ROUNDUP. Funkcija ROUNDUP darbojas tāpat kā funkcija ROUND, izņemot to, ka, noapaļojot, funkcija ROUNDUP vienmēr noapaļo skaitļus no 1 līdz 9. Šajā formulā mēs izmantojam šo faktu, lai atkārtotu vērtības.

Lai piegādātu skaitli ROUNDUP, mēs izmantojam šo izteicienu:

(COLUMN()-2)/$B4

Bez atsauces COLUMN ģenerē tās kolonnas numuru, kurā tā parādās, šajā gadījumā 3 šūnai C4.

Cipars 2 ir vienkārši nobīdīta vērtība, lai ņemtu vērā faktu kolonnu C ir 3. kolonna. Mēs atņemam 2, lai normalizētu atpakaļ uz 1.

Šūna B4 satur vērtību, kas norāda reižu skaitu, lai "atkārtotu" skaitīšanu. Mēs esam bloķējuši kolonnu atsauci, lai atkārtojuma vērtība paliktu nemainīga, kad formula tiek kopēta visā tabulā.

Normalizētais kolonnas numurs tiek dalīts ar atkārtojuma vērtību un rezultāts tiek ievadīts ROUNDUP kā skaitlis, kuru noapaļot. Vietu skaitam mēs izmantojam nulli, lai noapaļošana pārietu uz nākamo veselu skaitli.

Kad kolonnu skaits vienmērīgi dalās ar atkārtojuma vērtību, skaitlis tiek virzīts uz priekšu.

Kolonnu vietā rindas

Ja jums jāuzskaita rindās, nevis kolonnas, vienkārši pielāgojiet formulu šādi:

=ROUNDUP((ROW()-offset)/repeat,0)

Interesanti raksti...