Taula de continguts
A Microsoft Excel, la funció SEQUÈNCIA s'utilitza per generar una seqüència de valors numèrics en diferents formats. En aquest article, aprendràs com pots utilitzar aquesta funció SEQUÈNCIA de manera eficient amb diferents criteris i combinant-la amb altres funcions a Excel.
La captura de pantalla anterior és una visió general. de l'article que representa una aplicació de la funció SEQUÈNCIA a Excel. Obteniu més informació sobre el conjunt de dades i sobre els mètodes per utilitzar correctament la funció SEQUÈNCIA a les seccions següents d'aquest article.
Descarregueu el quadern de pràctiques
Podeu descarregueu el quadern d'Excel que hem utilitzat per preparar aquest article.
Ús de la funció SEQUENCE.xlsx
Introducció a la funció SEQUENCE
- Funció Objectiu:
La funció SEQUENCE s'utilitza per crear una seqüència de valors numèrics.
- Sintaxi:
=SEQUENCE(files, [columnes], [inici], [pas ])
- Arguments Explicació:
Argument | Requerit/ Opcional | Explicació |
---|---|---|
files | Obligatori | El nombre de files. |
[columnes] | Opcional | El nombre de columnes. |
[inici] | Opcional | Número inicial a la matriu de retorn. |
[pas] | Opcional | El comúNombres amb zeros a l'inici a Excel Si sabeu com funciona la funció TEXT , és massa fàcil donar format a una seqüència de nombres amb zeros a l'inici. Per exemple, tots els nombres d'una seqüència aleatòria tindran 4 dígits i els que no en tinguin 4 tindran zeros inicials. La fórmula relacionada a la Cel·la B4 serà: =TEXT(SEQUENCE(10,1,5,50),"0000")
15. Creació d'un ordre invers en una llista amb la funció SEQUENCEAra suposem que volem invertir l'ordre de les cel·les d'una llista. Per executar el propòsit, podem utilitzar les funcions INDEX i ROWS aquí juntament amb la funció SEQUENCE. A Columna B , hi ha alguns noms aleatoris i a la Columna D , mostrarem aquests noms en ordre invers. Per tant, la fórmula necessària a Cel·la D5 hauria de ser: =INDEX(B5:B10, SEQUENCE(ROWS(B5:B10), , ROWS(B5:B10), -1))
Aquí, la funció SEQUÈNCIA inverteix els números de fila de tots els noms i la funció INDEX extreu els noms en un ordre invers basat en el segon argument (núm_fila) modificat anteriorment per la funció SEQUENCE. 16. Preparació d'una llista d'alfabets amb funcions SEQUENCE i CHAREn l'últim exemple, veurem com es pot utilitzar la funció SEQUENCE per crear una llista d'alfabets en una matriu. A la imatge següent, s'han utilitzat dues files separades per mostrar la matriu que conté tots els alfabets. El requerimentLa fórmula de Cel·la B4 és: =CHAR(SEQUENCE(2,13,65))
En aquesta fórmula, el CHAR 💡 Coses a tenir en compte🔺 La funció SEQUENCE retorna una matriu distribuint els valors en diverses files i columnes. Per tant, si algun dels valors de retorn de la matriu no pot trobar una cel·la buida per representar-se, la funció retornarà un error #SPILL . 🔺 La funció SEQUENCE està disponible actualment a Només Microsoft Office 365 . 🔺 El valor predeterminat per a tots els arguments opcionals de la funció SEQUENCE és 1 . Paraules de conclusióEspero que tots els mètodes esmentats anteriorment per utilitzar la funció SEQUENCE ara us indueixin a aplicar-los als vostres fulls de càlcul d'Excel de manera més eficaç. Si teniu cap pregunta o comentari, feu-m'ho saber a la secció de comentaris. O podeu consultar els nostres altres articles relacionats amb les funcions d'Excel en aquest lloc web. diferència entre dos valors successius en la seqüència de nombres. |
- Paràmetre de retorn:
Una matriu que conté una seqüència de números amb les especificacions definides .
16 Exemples d'ús de la funció SEQUENCE a Excel
1. Ús bàsic de la funció SEQUENCE amb només un argument
El primer argument de la funció SEQUENCE és 'files' que indica el nombre de files que es mostraran al full de càlcul. Si no introduïu cap altre argument, la funció retornarà el nombre especificat de files on la primera fila contindrà el número '1' i més tard es mostraran tots els altres números seqüencials a les files següents.
Per tant, a la imatge següent, la cel·la B4 conté la fórmula:
=SEQUENCE(5)
Llegir més: 51 funcions matemàtiques i activadores més utilitzades a Excel
2. Funció SEQUÈNCIA amb dos arguments a Excel
Com que el segon argument de la funció indica el nombre de columnes, la combinació dels dos primers arguments donarà lloc a una matriu de les files i columnes especificades.
A Cel·la B4 , la funció SEQUENCE amb arguments de files i columnes serà:
=SEQUENCE(5,3)
Llegiu-ne més: 44 Funcions matemàtiques a Excel (descarregueu PDF gratuït)
3. Funció SEQUÈNCIA amb tres arguments a Excel
Ara elel tercer argument de la funció és [inici] que indica el valor o el número inicial que es mostrarà a la primera cel·la de la primera fila d'una matriu.
Així, amb els tres primers arguments. , la funció retornarà la matriu tal com es mostra a la captura de pantalla següent. I la fórmula a Cel·la B4 és:
=SEQUENCE(5,3,10)
On el valor inicial és 10 a la matriu que s'ha definit al tercer argument. de la funció.
4. SEQUÈNCIA Funció amb quatre arguments a Excel
El quart argument de la funció [pas] indica l'interval que s'ha de seguir entre dos valors successius qualsevol de la matriu. Suposant que volem construir una sèrie aritmètica de nombres enters a partir de 10 on la diferència comuna és 5.
La fórmula requerida a la Cel·la B4 serà:
=SEQUENCE(5,3,10,5)
5. Ús de la funció SEQUENCE per generar dates o mesos a Excel
i. Creació de dates seqüencials amb les funcions SEQUENCE i TODAY
La funció SEQUENCE és molt útil per fer un nombre de dates successives a partir d'una data fixa. Utilitzant la funció AVUI dins com a tercer argument, podem definir la data actual que serà la data d'inici. Suposant que anem a crear una llista de deu dates successives a partir de la data actual.
La fórmula relacionada a la Cel·la B5 hauria desigui:
=SEQUENCE(10,1,TODAY(),1)
ii. Creació d'una llista de primeres dates per a mesos seqüencials amb les funcions EDATE i SEQUENCE
EDATE La funció s'utilitza per mostrar la data posterior o anterior a un nombre especificat de mesos a partir d'una data concreta. En combinar les funcions EDATE, DATE i SEQUENCE juntes, podem crear fàcilment una llista de totes les primeres dates durant diversos mesos successius. Suposem que volem mostrar les primeres dates de tots els mesos de l'any 2021.
Per tant, a la sortida Cel·la B4 de la imatge següent, la fórmula requerida serà:
=EDATE(DATE(2021,1,1),SEQUENCE(12,1,0))
iii. Elaboració d'una llista de noms de 12 mesos amb funció SEQUÈNCIA a Excel
Mitjançant la funció TEXT al voltant de la funció SEQUÈNCIA , també podem preparar una llista de dotze mesos successius en un any.
La fórmula requerida a Cel·la B5 hauria de ser:
=TEXT(EDATE(DATE(2022,1,1),SEQUENCE(12,1,0)),"mmmm")
6. Combinació de funcions SEQUENCE i TRANSPOSE a Excel
Aplicant la funció SEQUENCE amb els quatre arguments dins, podem crear una matriu d'alguns nombres seqüencials i el flux dels nombres serà sigui d'esquerra a dreta com a la imatge següent.
Suposem que volem mostrar la seqüència d'aquests números de dalt a baix a la matriu. En aquest cas, hem d'utilitzar la funció TRANSPOSE que convertirà les files en columnes i lacolumnes en files.
Per tant, la fórmula requerida a la sortida Cel·la B10 ha de ser:
=TRANSPOSE(SEQUENCE(5,3,10,5))
7. Creació d'una seqüència de nombres romans a Excel
La creació d'una llista de nombres romans successius també és possible amb l'ajuda de les funcions ROMÀ i SEQUÈNCIA .
Els requeriments La fórmula de qualsevol cel·la hauria de ser:
=ROMAN(SEQUENCE(5,3,1,1))
Això crearà els quinze nombres romans successius a partir de 'i' en la matriu de cinc files i tres columnes.
8. Ús de SEQUENCE amb funció INDEX a Excel
Ara donem una ullada al conjunt de dades a continuació. Cada marca de telèfon intel·ligent i el seu model apareixen dues vegades a la taula: una amb el preu real i una altra amb un preu rebaixat. Suposem que volem mostrar les files de totes les marques que només contenen preus amb descompte.
A la sortida Cel·la B18 , la fórmula relacionada serà:
=INDEX(B6:D15,SEQUENCE(COUNTA(B6:B15)/2,1,2,2),SEQUENCE(1,3))
Després de prémer Retorn , obtindreu la matriu resultant amb totes les marques i noms de models de telèfons intel·ligents només amb els seus preus amb descompte.
🔎 Com funciona la fórmula?
➯ COUNTA La funció compta el nombre total de cel·les en l'interval de B6:B15 . Aleshores, la sortida (10) es divideix per 2 i el valor resultant s'introdueix com a primer argument (files) de la funció SEQUENCE .
➯ En el segon argument (row_num) de la funció INDEX , la funció SEQUENCE defineix quines files s'han d'extreure de la taula.
➯ Finalment, en el tercer argument de la funció INDEX, una altra funció SEQUÈNCIA defineix totes les columnes que s'han de tenir en compte per extreure dades.
Lectures similars
- Com utilitzar la funció RAND a Excel (5 exemples)
- Funció GRAN a Excel
- Com utilitzar la funció SUMPRODUCT a Excel ( 4 Exemples)
- Resolució d'equacions a Excel (polinomials, cúbics, quadràtics i lineals)
- Com utilitzar la funció SUMIF a Excel ( Amb 5 exemples fàcils)
9. Creació d'un ordre aleatori per a les sortides de la SEQUÈNCIA
El que hem après fins ara sobre la funció SEQUÈNCIA és que retorna amb un nombre especificat de valors seqüencials. Però també podem aleatoritzar la seqüència o l'ordre dels nombres de la matriu resultant. Per fer-ho, hem d'utilitzar la funció SORTBY fora de la funció SEQUENCE i l'ordenació es realitzarà en funció de la funció RANDARRAY on la funció RANDARRAY retorna nombres aleatoris sense cap ordre o seqüència particular. .
A Cel·la B4 , la fórmula relacionada per crear un ordre aleatori per als números seqüencials hauria de ser:
=SORTBY(SEQUENCE(10),RANDARRAY(10))
10. Creació d'un calendari dinàmic amb la funció SEQUENCE a Excel
Un dels mésusos integrals de les funcions SEQUENCE està preparant un mes natural. Suposem que tenim un valor de data aleatori a Cel·la C4 i és a 01-08-2021 o 1 d'agost de 2021 . Si incorporem les funcions SEQUENCE i WEEKDAY juntes, podem extreure el mes d'aquesta data especificada i, per tant, mostrar tots els dies naturals d'aquell mes en concret.
El La fórmula necessària per mostrar un mes natural basat en una data a Cel·la B7 serà:
=SEQUENCE(6,7,C4-WEEKDAY(C4)+1)
🔎 Com funciona la fórmula?
➯ A la funció SEQUENCE , el nombre de files ha estat definit per 6 i el nombre de columnes per 7.
➯ La data d'inici s'ha definit per “C4-WEEKDAY(C4)+1” . Aquí la funció WEEKDAY extreu el número de sèrie del dia feiner (per defecte, 1 per diumenge i, per tant, successivament 7 per dissabte ). La data de la Cel·la C4 resta el nombre de dies laborables i, més tard, afegint '1' , la data d'inici es converteix en la primera data del mes potencial.
➯ La funció SEQUENCE mostra llavors les dates successives d'esquerra a dreta en una matriu de 6 files i 7 columnes. No us oblideu de personalitzar el format de les dates per mostrar només la sèrie dels dies.
11. Fer una seqüència repetida amb l'ajuda de les funcions MOD i SEQUENCE
Usant MOD i SEQUENCEfuncions juntes, podem mostrar una seqüència particular de nombres o valors diverses vegades en una columna, una fila o una matriu. A la captura de pantalla següent, els valors enters de l'1 al 4 s'han mostrat diverses vegades en una columna.
La fórmula necessària a la Cel·la B4 per crear aquesta matriu és:
=MOD(SEQUENCE(12)-1,4)+1
🔎 Com funciona la fórmula?
➯ Com que aquí els valors enters de l'1 al 4 s'han de mostrar diverses vegades, el múltiple de 4 s'ha d'assignar com a nombre de files a la funció SEQUENCE .
➯ “SEQUENCE(12)-1” , aquesta part de la fórmula retorna la matriu següent:
{0;1;2;3; 4;5;6;7;8;9;10;11}
➯ La funció MOD divideix cadascun dels valors enters de la matriu amb 4 i retorna totes les restes en una matriu final.
12. Creació de nombres repetits en una seqüència a Excel
La combinació de ROUNDUP , així com la funció SEQUÈNCIA, obre el camí per crear els números repetits en una seqüència. A la imatge següent, els valors enters de l'1 al 5 s'han mostrat dues vegades seguides a la Columna B.
La fórmula necessària que s'ha utilitzat per crear la matriu de retorn és:
=ROUNDUP(SEQUENCE(10, 1, 1/2, 1/2), 0)
🔎 Com funciona la fórmula?
➯ Aquí el punt inicial i el valor del pas a la funció SEQUÈNCIA s'han assignat amb ½ en tots dos casos.
➯ Amb els arguments esmentats, la funció SEQUENCE retornaria la matriu següent:
{0.5;1;1.5;2;2.5;3;3.5;4;4.5;5}
➯ Finalment, la funció ROUNDUP arrodoneix tots els decimals al següent dígit enter.
Més informació: Com utilitzar la funció ROUNDDOWN a Excel (5 mètodes)
13. Generació de valors buits en una seqüència de números
Si necessiteu deixar una cel·la buida o un espai després de cada valor en una seqüència de números, podeu combinar IF, INT i SEQUENCE també funciona per obtenir la sortida. A la imatge següent, els números de l'1 al 5 s'han mostrat en una seqüència amb un espai després de cada valor de la seqüència.
La fórmula necessària a la Cel·la B4 és:
=IF(INT(SEQUENCE(10, 1, 1, 1/2))=SEQUENCE(10, 1, 1, 1/2), SEQUENCE(10, 1, 1, 1/2), "")
🔎 Com funciona la fórmula?
➯ SEQUENCE(10,1,1,½) , aquesta part repetida de la fórmula retorna la matriu següent:
{1;1.5;2 ;2.5;3;3.5;4;4.5;5;5.5}
➯ INT(SEQUENCE(10,1,1,½)) retorna una altra matriu de:
{1;1;2;2;3;3;4;4;5;5}
➯ Amb l'ús de la funció IF , la fórmula comprova si els valors de la segona matriu coincideixen amb els valors de la primera. Si els valors coincideixen, les files coincidents tornen amb valors de perspectiva. En cas contrari, les files romanen buides que es consideren cel·les en blanc a la columna de sortida.