L’handle di riempimento in Microsoft Excel soddisfa la maggior parte dei requisiti degli elenchi seriali ed è una delle prime funzionalità che gli utenti imparano a utilizzare. Per seriale intendo un elenco di valori consecutivi, come 1, 2, 3, 4 e così via. Microsoft Excel fa riferimento a questi elenchi come una serie.

Per quanto potente, non gestirà tutti gli elenchi seriali di cui hai bisogno. Supponiamo di aver bisogno di una serie in cui ogni valore seriale viene ripetuto n volte. Se n è 5, l’elenco sarebbe 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3 e così via. In questo tutorial, ti mostrerò come combinare due semplici funzioni di Excel, ROW() e ROUNDUP(), per restituire una serie di n valori consecutivi.

Sto usando Microsoft 365 su un sistema Windows 10 a 64 bit, ma puoi utilizzare versioni precedenti. Microsoft Excel per il Web supporta entrambe le funzioni. Puoi  scaricare i file .xls e .xlsx demo  per questo tutorial di Excel.

Come utilizzare ROW() e ROUNDUP() insieme in Excel

L’espressione che useremo combina le funzioni ROW() e ROUNDUP() di Excel. Impariamo un po’ su queste due funzioni prima di usarle.

La funzione ROW() di Excel restituisce il numero di riga di un riferimento, utilizzando la sintassi ROW([reference])in cui il riferimento è facoltativo. Se omesso, ROW() restituisce il numero di riga della cella corrente. Quando il riferimento è un intervallo verticale, ROW() restituisce i numeri di riga in un array verticale. Ad esempio, =ROW() inserito in C2 restituisce 2. Mentre ROW(D2:D5) restituirà i valori 2, 3, 4 e 5 in una colonna, come mostrato nella Figura A.

Figura A