Estoy aprendiendo funciones de Excel y modelado de Google y prueba y errores, así que solo quiero aclarar el siguiente punto para obtener mi comprensión fundamental correcta:
Cuando se trata de dos puntos en Excel, entiendo que significa definir un rango de celdas, pero cuando entro en =F3:F11
Excel da el resultado 30. ¿Puedo saber por qué es así? Intenté interpretarlo usando el promedio / modo, etc. y evalué la fórmula, pero no pude encontrar ningún significado lógico detrás de ella.
=F3:F11
? ¿Es acaso en la fila 4 o en la fila 8?#VALUE!
error. Creo que @ fixer1234 informa el mismo resultado. Mire cuidadosamente su hoja de cálculo de Excel y vea si realmente contiene lo que dice que contiene. Además, esto no debería importar (ya que el uso de dos puntos para especificar rangos no ha cambiado en Excel durante muchos años), pero díganos qué versión de Excel está utilizando (en caso de que encuentre algún error oscuro, entonces podemos intentar reproducirlo).Respuestas:
F3:F11
es un rango, pero lo está ingresando en un lugar donde solo es apropiado dar un solo valor, por lo que Excel intenta elegir un valor del rango, usando las siguientes reglas:#VALUE!
si el rango no se cruza con esa fila)#VALUE!
si el rango no se cruza con esa columna)#VALUE!
si el rango no se cruza con las filas y columnas del rango), claramente esto solo funciona cuando el rango y la celda de llamada están en diferentes hojas de trabajoPrecaución:
M4
,=F3:F11+1
sería 31, pero=sum(F3:F11,1)
sería 331.ARRAYFORMULA
funciona de la misma manera.¿Cuándo es esto útil?
En general, no me gusta usar este comportamiento cuando me refiero a una celda en la misma tabla: una referencia relativa ordinaria (
F4
) funciona igual de bien, y no necesito preocuparme por cómo mis fórmulas interpretarán la referencia. (Consulte la declaración de advertencia anterior).Sin embargo, un uso para esto es cuando desea que una hoja de trabajo se alinee uno a uno con otra. Puedo traer las columnas que quiero sobre una referencia de columna (por ejemplo
=Sheet1!$A:$A
) y dejar que las otras columnas sean campos calculados. También podría hacer esto con una referencia relativa (por ejemplo,=$A1
y arrastrar hacia abajo), pero hay ventajas al hacer referencia a la columna: puedo insertar, eliminar u ordenar filas en la hoja de origen sin romper las referencias. (Con las referencias de una sola celda, al insertar, faltaba una fila de los datos de referencia; al eliminar, un#REF!
error; al ordenar, las dos hojas ya no estarían en el mismo orden).fuente