Formula Excel: Numărați cu valori repetate -

Cuprins

Formula generică

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

rezumat

Pentru a număra cu numere repetate (de exemplu: 1111.222.3333.4444 etc.) puteți utiliza o formulă bazată pe funcția ROUNDUP, cu ajutorul ROW sau COLUMN.

În exemplul prezentat, formula din C4 este:

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

Explicaţie

Nucleul acestei formule este funcția ROUNDUP. Funcția ROUNDUP funcționează ca funcția ROUNDUP cu excepția faptului că la rotunjire, funcția ROUNDUP va rotunji întotdeauna numerele 1-9 în sus. În această formulă, folosim acest fapt pentru a repeta valori.

Pentru a furniza un număr către ROUNDUP, folosim această expresie:

(COLUMN()-2)/$B4

Fără o referință, COLUMN generează numărul coloanei celulei în care apare, în acest caz 3 pentru celula C4.

Numărul 2 este pur și simplu o valoare de compensare, pentru a ține cont de faptul că coloana C este coloana 3. Scădem 2 pentru a normaliza înapoi la 1.

Celula B4 deține valoarea care reprezintă de câte ori se „repetă” un număr. Am blocat referința coloanei astfel încât valoarea de repetare să rămână fixă ​​pe măsură ce formula este copiată pe masă.

Numărul de coloană normalizat este împărțit la valoarea de repetare și rezultatul este introdus în ROUNDUP ca număr de rotunjit. Pentru numărul de locuri, folosim zero, astfel încât rotunjirea să treacă la următorul număr întreg.

Odată ce numărul de coloane este divizibil în mod egal cu valoarea repetată, numărul avansează.

Rânduri în loc de coloane

Dacă trebuie să numărați în rânduri, în loc de coloane, trebuie doar să ajustați formula astfel:

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

Articole interesante...