Serena, miembro de este equipo, nos hizo el favor de crear esta reseña porque conoce a la perfección este tema.
Solución:
Simple, al menos cuando se usa Excel 2010:
- nombra tu columna: selecciona la columna completa, ingresa el nombre
- use el nombre de la columna en la fórmula; Excel combinará la columna a la que se hace referencia con la fila actual para acceder a una sola celda.
Usando el ejemplo de Alex P:
- seleccione la columna D haciendo clic en el encabezado de la columna que contiene la “D”, ingrese el nombre “input1” en el campo de nombre y presione Ingresar.
- repita para las columnas E a F, usando “input2” y “input3”, respectivamente.
- No definir nombres adicionales definiendo nombres “input1” […] como en el ejemplo anterior!
- use la fórmula como se indica en el ejemplo anterior
Atención:
Usando columnas con nombre de esta manera, usted no poder acceda a cualquier otra fila como en la que se encuentra su fórmula!
Al menos no soy consciente de la posibilidad de expresar algo como
Supongamos que tengo los siguientes números configurados en las columnas D a F en las filas 2 a 4:
D E F G
2 10 15 20
3 1 2 3
4 20 30 40
Ahora supongamos que quiero que el valor de la columna D se conozca como input1
columna E para ser input2
y la columna F para input3
:
En Insertar > Nombre > Definir…
input1 RefersTo =OFFSET(Sheet1!$D$2,0,0,COUNT(Sheet1!$D:$D),1)
input2 RefersTo =OFFSET(Sheet1!$E$2,0,0,COUNT(Sheet1!$E:$E),1)
input3 RefersTo =OFFSET(Sheet1!$F$2,0,0,COUNT(Sheet1!$F:$F),1)
Ahora, si escribo mi fórmula en la columna G de la siguiente manera, debería obtener las respuestas correctas:
G2 =(10*input1+20*input2+30*input3) // 1000
G3 =(10*input1+20*input2+30*input3) // 140
G5 =(10*input1+20*input2+30*input3) // 2000
Yo sugeriría crear un Mesa. Seleccione su gama A1:H4
luego ve a la Widget de tablas > Nuevo > Insertar tabla con encabezados (en Mac). esto marcará A2:H4
como cuerpo de la mesa, y A1:H4
como encabezado.
De eso, obtienes:
- Lo que ponga en la columna de encabezado definirá el nombre de esta columna automáticamente, por ejemplo
Count
,Radius
,Density
,Height
- A continuación, puede escribir su fórmula usando
=[@Count]*(10*[@Radius] + 20*[@Density] + 5*[@Height])
- Cuando cambias la fórmula en la celda.
H2
Excel “copiará” automáticamente esta fórmula en todas las celdas de la columnaH
. Así que no más inconsistencias accidentales en las fórmulas. - Cuando necesite agregar otra fila, simplemente haga clic en la última celda (en nuestro ejemplo
H4
) y golpeaTab
. Excel agrega otra fila y también se asegura de “copiar” su fórmula en la nueva fila. - Si necesita una fila total, agréguela con el fila total casilla de verificación en el Mesas artilugio. Excel agrega una fila total automáticamente. Si hace clic en cualquier celda de la fila total, puede cambiar la “fórmula total” con el botón “▼▲”, por ejemplo, para calcular el Promedio en lugar de la Suma de la columna.
- Si tiene una tabla larga y se desplaza hacia abajo para que el encabezado ya no esté visible, Excel muestra automáticamente el encabezado de la columna en lugar de los nombres de las columnas (
Count
en vez deG
por ejemplo).
Realmente puedo recomendar el video You Suck at Excel con Joel Spolsky que explica todo eso.