Excel-formel: Tæl med gentagne værdier -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at tælle med gentagne tal (for eksempel: 1111,2222,3333,4444 osv.) Kan du bruge en formel baseret på funktionen ROUNDUP med hjælp fra enten ROW eller COLUMN.

I det viste eksempel er formlen i C4:

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

Forklaring

Kernen i denne formel er ROUNDUP-funktionen. ROUNDUP-funktionen fungerer som ROUND-funktionen, bortset fra at når der afrundes, vil ROUNDUP-funktionen altid afrunde tallene 1-9 op. I denne formel bruger vi denne kendsgerning til at gentage værdier.

For at levere et nummer til ROUNDUP bruger vi dette udtryk:

(COLUMN()-2)/$B4

Uden en reference genererer KOLONNE kolonnenummeret for den celle, den vises i, i dette tilfælde 3 for celle C4.

Tallet 2 er simpelthen en forskudt værdi, for at tage højde for faktakolonne C er kolonne 3. Vi trækker 2 for at normalisere tilbage til 1.

Celle B4 indeholder den værdi, der repræsenterer det antal gange, der skal "gentages" en optælling. Vi har låst kolonnereferencen, så gentagelsesværdien forbliver fast, når formlen kopieres over tabellen.

Det normaliserede kolonnetal divideres med gentagelsesværdien, og resultatet tilføres ROUNDUP som det nummer, der skal afrundes. For antal steder bruger vi nul, så afrunding går til næste heltal.

Når søjletællingen er jævnt delelig med gentagelsesværdien, går tællingen frem.

Rækker i stedet for kolonner

Hvis du har brug for at tælle i rækker, i stedet for kolonner, skal du bare justere formlen sådan:

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

Interessante artikler...