Excel

Funció Excel OFFSET

Excel Offset Function

Funció Excel OFFSETResum

La funció Excel OFFSET retorna una referència a un interval construït amb cinc entrades: (1) un punt de partida, (2) un desplaçament de fila, (3) un desplaçament de columna, (4) una alçada en files, (5) un ample a columnes. OFFSET és útil en fórmules que requereixen un rang dinàmic.



Propòsit Crear un desplaçament de referència a partir del punt de partida donat Valor de retorn Una referència de cel·la. Sintaxi = OFFSET (referència, files, pols, [alçada], [amplada]) Arguments
  • referència - El punt de partida, proporcionat com a referència o interval de cel·la.
  • files - El nombre de files que cal desplaçar per sota de la referència inicial.
  • cols - El nombre de columnes que cal desplaçar a la dreta de la referència inicial.
  • alçada - [opcional] L'altura en files de la referència retornada.
  • amplada - [opcional] L'amplada en columnes de la referència retornada.
Versió Excel 2003 Notes d'ús

La funció Excel OFFSET retorna un rang dinàmic construït amb cinc entrades: (1) un punt de partida, (2) un desplaçament de fila, (3) un desplaçament de columna, (4) una alçada en files, (5) un ample en columnes.

El punt de partida (el referència argument) pot ser una cel·la o un interval de cel·les. El files i cols els arguments són el nombre de cel·les que s'han de 'compensar' des del punt de partida. El alçada i amplada els arguments són opcionals i determinen la mida de l'interval que es crea. Quan alçada i amplada s'ometen, per defecte són l'alçada i l'amplada de referència .





com esborrar espais addicionals a Excel

Per exemple, a la referència C5 que comença per A1, referència és A1, files és 4 i cols és 2:

 
= OFFSET (A1,4,2) // returns reference to C5

Per fer referència a C1: C5 d’A1, referència és A1, files és 0, cols és 2, alçada és 5 i amplada és 1:



 
= OFFSET (A1,0,2,5,1) // returns reference to C1:C5

Nota: l'amplada es podria ometre, ja que per defecte serà 1.

És habitual veure OFFSET embolicat en una altra funció que espera un interval. Per exemple, a SUMA C1: C5, començant per A1:

 
= SUM ( OFFSET (A1,0,2,5,1)) // SUM C1:C5

L’objectiu principal d’OFFSET és permetre que les fórmules s’ajusten dinàmicament a les dades disponibles o a l’entrada de l’usuari. La funció OFFSET es pot utilitzar per crear un fitxer rang de nom dinàmic per a gràfics o taules dinàmiques, per garantir que les dades d'origen estiguin sempre actualitzades.

Nota: estats de documentació d'Excel alçada i amplada no pot ser negatiu, però sembla que els valors negatius han funcionat bé des de principis dels anys noranta . La funció OFFSET de Fulls de càlcul de Google no permetrà un valor negatiu per als arguments d'alçada o d'amplada.

com fer un xec a Excel

Exemples

Els exemples següents mostren com es pot configurar OFFSET per retornar diferents tipus d’intervals. Aquestes pantalles es van fer amb Excel 365 , de manera que OFFSET retorna a matriu dinàmica quan el resultat és més d’una cel·la. En versions anteriors d'Excel, podeu utilitzar el fitxer Tecla F9 per comprovar els resultats retornats d’OFFSET.

Exemple 1

A la pantalla següent, fem servir OFFSET per retornar el tercer valor (març) a la segona columna (oest). La fórmula a H4 és:

 
= OFFSET (B3,3,2) // returns D6

Funció OFFSET Exemple 1

Exemple 2

A la pantalla següent, fem servir OFFSET per retornar el darrer valor (juny) a la tercera columna (nord). La fórmula a H4 és:

 
= OFFSET (B3,6,3) // returns E9

Funció OFFSET Exemple 2

Exemple núm. 3

A continuació, fem servir OFFSET per retornar tots els valors de la tercera columna (nord). La fórmula a H4 és:

 
= OFFSET (B3,1,3,6) // returns E4:E9

Funció OFFSET Exemple 3

Exemple # 4

A continuació, fem servir OFFSET per retornar tots els valors del maig (cinquena fila). La fórmula a H4 és:

 
= OFFSET (B3,5,1,1,4) // returns C8:F8

Funció OFFSET Exemple 4

Exemple # 5

A continuació, fem servir OFFSET per retornar el valor d'abril, maig i juny de la regió Oest. La fórmula a H4 és:

 
= OFFSET (B3,4,2,3,1) // returns D7:D9

Funció OFFSET Exemple 5

Exemple núm. 6

A continuació, fem servir OFFSET per retornar el valor d’abril, maig i juny a l’oest i al nord. La fórmula a H4 és:

Excel troba el valor més alt seguit
 
= OFFSET (B3,4,2,3,2) // returns D7:E9

Funció OFFSET Exemple 6

Notes

  • OFFSET només retorna una referència, no es mouen cel·les.
  • Tots dos files i cols es poden subministrar com a nombres negatius per invertir la seva direcció normal de desplaçament: negatius cols desplaçat a l'esquerra i negatiu files desplaçament superior.
  • OFFSET és un ' funció volàtil '- Es recalcularà amb cada canvi de full de treball. Les funcions volàtils poden fer que els llibres de treball més grans i complexos funcionin lentament.
  • OFFSET mostrarà el #REF. valor d'error si el desplaçament es troba fora de la vora del full de treball.
  • Quan s'omet ús d'alçada o amplada, l'alçada i l'amplada de referència s'utilitza.
  • OFFSET es pot utilitzar amb qualsevol altra funció que esperi rebre una referència.
  • La documentació d'Excel diu alçada i amplada no pot ser negatiu, però els valors negatius funcionen.


^