Taula de continguts
En aquest tutorial, aprendràs a crear una seqüència numèrica a Excel amb fórmules. A més, us mostrarem com generar automàticament una sèrie de nombres romans i nombres enters aleatoris, tot utilitzant una nova funció de matriu dinàmica SEQUENCE.
Els moments en què vau haver de posar números en seqüència a Excel manualment ha desaparegut. A l'Excel modern, podeu crear una sèrie numèrica senzilla en un instant amb la funció Emplenament automàtic. Si teniu una tasca més específica en ment, feu servir la funció SEQUÈNCIA, que està especialment dissenyada per a aquest propòsit.
Funció SEQUÈNCIA d'Excel
La funció SEQUÈNCIA a Excel s'utilitza per generar una matriu de nombres seqüencials com 1, 2, 3, etc.
És una nova funció de matriu dinàmica introduïda a Microsoft Excel 365. El resultat és una matriu dinàmica que s'aboca al nombre especificat. de files i columnes automàticament.
La funció té la sintaxi següent:
SEQUENCE(files, [columnes], [inici], [pas])On:
Files (opcional): el nombre de files a omplir.
Columnes (opcional) - el nombre de columnes a omplir. Si s'omet, el valor predeterminat és 1 columna.
Inici (opcional): el número inicial de la seqüència. Si s'omet, el valor predeterminat és 1.
Pas (opcional): l'increment per a cada valor posterior de la seqüència. Pot ser positiu o negatiu.
- Si és positiu, els valors posteriors augmenten, creant unseqüència ascendent.
- Si és negatiu, els valors posteriors disminueixen, produint una seqüència descendent.
- Si s'omet, el pas per defecte és 1.
La funció SEQUÈNCIA només és compatible amb Excel per a Microsoft 365, Excel 2021 i Excel per al web.
Fórmula bàsica per crear una seqüència numèrica a Excel
Si voleu omplir una columna de files amb números seqüencials a partir de l'1, podeu utilitzar la funció SEQUÈNCIA d'Excel en la seva forma més senzilla:
Per posar nombres en una columna :
SEQUÈNCIA( n)Per col·locar números en una fila :
SEQUENCE(1, n)On n és el nombre d'elements de la seqüència.
Per exemple, per omplir una columna amb 10 números incrementals, escriviu la fórmula següent a la primera cel·la (A2 en el nostre cas) i premeu la tecla Intro:
=SEQUENCE(10)
Els resultats es veuran a les altres files automàticament.
Per fer una seqüència horitzontal, establiu l'argument files a 1 (o ometeu-lo) i definiu-lo. el nombre de columnes , 8 en el nostre cas:
=SEQUENCE(1,8)
Si voleu omplir un interval de cel·les amb números seqüencials, definiu tant els arguments files com les columnes . Per exemple, per omplir 5 files i 3 columnes, hauríeu d'utilitzar aquesta fórmula:
=SEQUENCE(5,3)
Per iniciar amb un número específic , per exemple 100, proporcioneu aquest nombre al tercer argument:
=SEQUENCE(5,3,100)
Per generar unllista de números amb un pas d'increment específic , definiu el pas al quart argument, 10 en el nostre cas:
=SEQUENCE(5,3,100,10)
Traduïda a l'anglès senzill, la nostra fórmula completa diu el següent:
Funció SEQUENCE: coses per recordar
Per fer una seqüència de números a Excel de manera eficient, si us plau recordeu aquests 4 fets senzills:
- La funció SEQUÈNCIA només està disponible amb les subscripcions de Microsoft 365 i Excel 2021. A Excel 2019, Excel 2016 i versions anteriors, no funciona ja que aquestes versions no admeten dinàmiques. matrius.
- Si la matriu de números seqüencials és el resultat final, l'Excel emet tots els números automàticament en l'anomenat interval de vessament. Per tant, assegureu-vos que teniu prou cel·les buides cap avall i a la dreta de la cel·la on introduïu la fórmula, en cas contrari es produirà un error #SPILL.
- La matriu resultant pot ser unidimensional o bidimensional, depenent de com configureu els arguments files i columnes .
- Qualsevol argument opcional que no estigui definit per defecte és 1.
Com per crear una seqüència numèrica a Excel - exemples de fórmules
Tot i que la fórmula bàsica de SEQUÈNCIA no sembla gaire emocionant, quan es combina amb altres funcions, adquireix un nivell d'utilitat totalment nou.
Feu una seqüència decreixent (descendente) a Excel
Per generar una sèrie seqüencial descendent, de manera que cada valor posteriorés menor que l'anterior, proporcioneu un nombre negatiu per a l'argument pas .
Per exemple, per crear una llista de nombres que comencin per 10 i que disminueixin en 1 , utilitzeu aquesta fórmula:
=SEQUENCE(10, 1, 10, -1)
Forçar una seqüència bidimensional a moure's verticalment de dalt a baix
Quan s'omple un interval de cel·les amb números seqüencials, de manera predeterminada, la sèrie sempre va horitzontalment per la primera fila i després cap avall fins a la següent fila, com si llegiu un llibre d'esquerra a dreta. Per aconseguir que es propagui verticalment, és a dir, de dalt a baix a la primera columna i després a la dreta a la següent columna, niu SEQUENCE a la funció TRANSPOSE. Tingueu en compte que TRANSPOSE intercanvia files i columnes, de manera que hauríeu d'especificar-les en l'ordre invers:
TRANSPOSE(SEQUENCE( columnes, files, inici, pas))Per exemple, per omplir 5 files i 3 columnes amb números seqüencials que comencen per 100 i s'incrementen en 10, la fórmula té la forma següent:
=TRANSPOSE(SEQUENCE(3, 5, 100, 10))
Per entendre millor l'enfocament, mireu-ho. a la captura de pantalla següent. Aquí, introduïm tots els paràmetres en cel·les separades (E1:E4) i creem 2 seqüències amb les fórmules següents. Si us plau, pareu atenció files i columnes es proporcionen en un ordre diferent!
Seqüència que es mou verticalment de dalt a baix (en fila):
=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))
Seqüència regular que es mou horitzontalment d'esquerra a dreta (columna-savi):
=SEQUENCE(E1, E2, E3, E4)
Crear una seqüència de nombres romans
Necessiteu una seqüència de números romans per a alguna tasca o simplement per diversió ? Això és fàcil! Construeix una fórmula de SEQUÈNCIA normal i deforma-la amb la funció ROMANA. Per exemple:
=ROMAN(SEQUENCE(B1, B2, B3, B4))
On B1 és el nombre de files, B2 és el nombre de columnes, B3 és el número inicial i B4 és el pas.
Generar una seqüència creixent o decreixent de nombres aleatoris
Com segurament ja sabeu, al nou Excel hi ha una funció especial per generar números aleatoris, RANDARRAY, de la qual vam comentar fa uns articles. Aquesta funció pot fer moltes coses útils, però en el nostre cas no pot ajudar. Per generar una sèrie ascendent o descendent de nombres enters aleatoris, necessitarem la funció antiga RANDBETWEEN per a l'argument pas de SEQUENCE.
Per exemple, per crear una sèrie de augment de nombres aleatoris que s'aboca en tantes files i columnes com s'especifiquen a B1 i B2, respectivament, i comencen per l'enter a B3, la fórmula és el següent:
=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))
Depenent de si voleu un pas més petit o més gran, proporcioneu un nombre més baix o més alt per al segon argument de RANDBETWEEN.
Per fer una seqüència de En disminuir els nombres aleatoris , el pas hauria de ser negatiu, de manera que poseu el signe menys abans de la funció RANDBETWEEN:
=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))
Nota. Perquè l'ExcelLa funció RANDBETWEEN és volàtil , generarà nous valors aleatoris amb cada canvi al vostre full de treball. Com a resultat, la vostra seqüència de números aleatoris canviarà contínuament. Per evitar que això passi, podeu utilitzar la funció Enganxa especial > Valors d'Excel per substituir les fórmules per valors.
Falta la funció d'Excel SEQUENCE
Com qualsevol altra funció de matriu dinàmica, SEQUENCE només està disponible a Excel per a Microsoft 365 i Excel 2021 que admeten matrius dinàmiques. No el trobareu a Excel 2019, Excel 2016 i anteriors predinàmics.
Així és com es crea una seqüència a Excel amb fórmules. Espero que els exemples siguin útils i divertits. De totes maneres, gràcies per llegir-nos i esperem veure't al nostre bloc la setmana vinent!
Quader de pràctiques per descarregar
Excels de fórmules de SEQUÈNCIA d'Excel (fitxer .xlsx)