Excel vzorec: Počítanie s opakujúcimi sa hodnotami -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete počítať s opakujúcimi sa číslami (napríklad: 1111 2222 3333 4444 atď.), Môžete použiť vzorec založený na funkcii ROUNDUP s pomocou riadku ROW alebo COLUMN.

V zobrazenom príklade je vzorec v C4:

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

Vysvetlenie

Jadrom tohto vzorca je funkcia ROUNDUP. Funkcia ROUNDUP funguje ako funkcia ROUND, až na to, že pri zaokrúhľovaní bude funkcia ROUNDUP vždy zaokrúhľovať čísla od 1 do 9. V tomto vzorci použijeme túto skutočnosť na opakovanie hodnôt.

Na dodanie čísla do ROUNDUP používame tento výraz:

(COLUMN()-2)/$B4

Bez odkazu COLUMN vygeneruje číslo stĺpca bunky, v ktorej sa nachádza, v tomto prípade 3 pre bunku C4.

Číslo 2 je jednoducho hodnota posunu, aby sme zohľadnili skutočnosť, že stĺpec C je stĺpec 3. Odčítame 2, aby sme sa normalizovali späť na 1.

Bunka B4 obsahuje hodnotu, ktorá predstavuje počet opakovaní počtu. Zamkli sme odkaz na stĺpec, aby hodnota opakovania zostala pevná, keď sa vzorec kopíroval cez tabuľku.

Normalizované číslo stĺpca je vydelené opakovanou hodnotou a výsledok je vložený do ROUNDUP ako počet na zaokrúhlenie. Pre počet miest používame nulu, takže zaokrúhľovanie prejde na ďalšie celé číslo.

Keď je počet stĺpcov rovnomerne deliteľný hodnotou opakovania, počet sa posúva ďalej.

Riadky namiesto stĺpcov

Ak potrebujete počítať v riadkoch, namiesto stĺpcov, upravte vzorec takto:

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

Zaujímavé články...