En este grupo En todos

Foro de Excel

En una fórmula, ¿Cómo fijar en una celda la columna de una hoja pero hacer variable la fila ?

Hector
Madrid, España
Escrito por Hector
el 12/10/2006

Tengo una fórmula con unos cálculos como sigue:

Hoja 1 :  celda B7   (dato que me interesa )
                celda B8
                celda B9
               .....

Hoja 2 :  la que contiene la formula que hace referencia
                a los datos de la Hoja 1 
             
                 celda A1
                                 La formula debe coger el dato de la celda B7
                                  de la hoja 1 
                 celda B1 
                                 La formula debe coger el dato de la celda B8
                                  de la hoja 1 
                 celda C1 
                                 La formula debe coger el dato de la celda B9
                                  de la hoja 1 
                y así sucesivamente

 No consigo hacer que al arrastrar la fórmula se cambie el valor de la celda de la hoja 1 pero en las filas.
Si no se hace nada, al arrastrar la fórmula coge los siguientes valores B7, C7, D7...
Si pongo $ delante , es decir $B7 al arrastrar la formula no cambia la celda, siempre coge la B7.
Cómo hacer  que sea fijo la fila B y  cambie la columna 7,8,9,...

La opción que tengo es cambiarlo manualmente en cada celda lo que es un trabajo engorrosísimo. Si alguien sabe cómo ayudarme,

Muchas gracias

Luis De La Cabada Monroy
Contador publico esca ipn, tepepan
Escrito por Luis De La Cabada Monroy
el 12/10/2006

Hola Héctor:

Usando  $B7, copia los valores, pero no en forma horizontal,  cópialos en forma vertical, tal como están en el origen de los datos.

Después, marca todas las f´órmulas en la columna, indica copiar, posiciónate en C7 da click y utiliza la instrucción Edición, Pegado especial, trasponer,  Aceptar y eso es todo.

Saludos


Hector
Madrid, España
Escrito por Hector
el 12/10/2006

La solución que me propones no me es válida porque la hoja 1 tengo otros datos en las otras columnas, que también serán utilizados en otras fórmulas parecidas. Pasar los datos de columnas a fila es una opción para ajustar  la fórmula y que coja efectivamente celdas B7, C7, D7, E7,...   pero yo necesito que me coja los valores por columnas B7, B8, B9, B10,... Y  no sé si hay algún signo que  Excel puede interpeta  como "variable", por ejemplo si fuera el signo "? " ( que no  lo es ) , $B? 7 podría interpretarse como ·de la columna B pero con la fila variable desde 7 en adelante" , seguro que existe pues de lo contrario Excel tendría un fallo muy  grande al no permitir (sin programación tipo Visual ) entre sus herramientas y  opciones estándar esta posibilidad.

Gracias de todas formas 

Escrito por Harry Rivas
el 26/10/2006

Hola Hector:

El símbolo $ se utiliza para fijar columnas y/o filas...

Ej:

$a5   =  de esta forma puedes copiar la formula y siempre quedará invariable la columna a.

$a$5  =  así siempre quedarán invariables la fila y la columna

A$5  =  y de esta forma quedara siempre invariable la fila.

Espero haber podido ayudarte

Saludos desde Stgo Chile

Harry

Escrito por Giancarlo Pantoja
el 02/02/2008
Gracias Harry lo que dices es muy cierto, las separciones con simbolo $ entre la letra y el numero hacen que se fijen se horizontal y vertical.

Escrito por Oscardamiang
el 24/09/2008
Gracias, ha sido de mucha utilidad
Escrito por Ishakin
el 04/03/2009

Totalmente falso eso de " $a5 que no cambia columna, bueno efectivamente no cambia columna pero tampoco cambia fila! :s:s:s:s

ojala alguien de la solucion correcta

Escrito por Slegot
el 06/06/2009

Ishakin, Harry tenia razon ya que $A5 deja la columna A fija y queda como variable el número de la fila (en este caso el cinco).

Yoel Iñigo
Química unfv
Escrito por Yoel Iñigo
el 30/11/2010

Yoel: Hola Hector, yo tambien tengo el mismo problema, las soluciones planteadas hasta el momento no solucionan el requerimiento. Estoy preparando una carta de control para los datos generados por ICP, una matriz muy complejo.

Por favor, si pueden facilitar información al respecto.

Muchas gracias.

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 30/11/2010

Recibiras mejor atencion iniciando un nuevo debate que incluya tu formula.