Exceli valem: Korduvate väärtustega loendamine -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Korduvate numbritega (näiteks 1111 2222 333 44444 jne) lugemiseks võite kasutada funktsiooni ROUNDUP põhinevat valemit, kasutades abi ROW või COLUMN.

Näidatud näites on valem C4-s järgmine:

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

Selgitus

Selle valemi tuumaks on funktsioon ROUNDUP. Funktsioon ROUNDUP töötab nagu funktsioon ROUND, välja arvatud see, et ümardamisel ümardab funktsioon ROUNDUP alati numbreid 1-9 ülespoole. Selles valemis kasutame seda fakti väärtuste kordamiseks.

Numbri edastamiseks teenusele ROUNDUP kasutame seda väljendit:

(COLUMN()-2)/$B4

Ilma võrdluseta genereerib COLUMN selle lahtri veeru numbri, milles see ilmub, antud juhul lahtrile C4 3.

Number 2 on lihtsalt nihkeväärtus. Veerg C on veerg 3. Arvestades 2 tagasi, normaliseerime tagasi 1.

Lahtris B4 on väärtus, mis tähistab loenduse kordamise arvu. Oleme veeru viite lukustanud, nii et valemi tabelisse kopeerimisel jääb korduvväärtus fikseerituks.

Normaliseeritud veeru number jagatakse kordusväärtusega ja tulemus suunatakse ümardatava arvuna ROUNDUP-i. Kohtade arvu jaoks kasutame nulli, nii et ümardamine läheb järgmise täisarvuni.

Kui veergude arv jaguneb korduvväärtusega ühtlaselt, läheb arv edasi.

Veergude asemel read

Kui peate loendama ridadena, reguleerige veergude asemel lihtsalt valemit nii:

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

Huvitavad Artiklid...