Basicos
Principal Arriba Boletines Quienes Somos Comentarios Búsquedas Novedades Ligas

 

Principal
OpenOffice
Google Docs
Captura
Errores
Fórmulas
Funciones
Gráficas
Impresión
Presentación
Varios

      ATENCION CONTADORES: Adquiera el convertidor de números a texto.
ver más sobre el convertidor y otros productos de OFISOL

 

Qué es una referencia mixta

 

 

Válido para: todas las versiones de Excel. Nivel de complejidad: sencillo.

Explicación

Algunas veces necesitamos que al copiar y pegar una fórmula, parte de ésta permanezca apuntando a la misma columna pero sí se actualicen los renglones.  O que sin importar donde se copie, apunte siempre al mismo renglón, pero modifique sus columnas.

Ejemplo:

Tenemos una relación de facturas con su fecha de vencimiento, y en columnas diferentes las fechas de varias semanas  así:

Para encontrar si una factura vence en la fecha que dice la columna I (entre el 8 de enero y el 14 de enero de 2007), usamos la fórmula de comparación SI() en la celda I6 de la siguiente forma:

=SI(la fecha de vencimiento es mayor o igual al 8-Ene-07 y menor o igual al 14-Ene-07, entonces pongo aquí el importe, de lo contrario dejo en blanco el espacio)

esto es igual que poner en la celda I6 lo siguiente:

=SI( Y(F6>=I4, F6<=I5), G6, "" )

Ahora bien, al copiar esta fórmula al renglón  número 7, dado que las referencias de celdas están escritas de forma relativa, a todos los renglones Excel le suma uno, y queda así:

=SI( Y(F7>=I5, F6<=I6), G7, "" ).

 

Pero sucede que no es lo que queremos, pues las fechas que estamos comparando están en I4 y en I5. Es decir, queremos que el renglón 4 de la celda I4 quede igual siempre, y que el renglón 5 de la celda I5 quede igual siempre. Para lograrlo podemos escribir la fórmula de la siguiente forma:

=SI( Y(F6>=I$4, F6<=I$5), G6, "" )

Así, al copiarla al renglón queda de la siguiente forma:

=SI( Y(F7>=I$4, F7<=I$5), G7, "" )

Note cómo ahora, la fórmula sigue apuntando a las celdas que contienen las fechas para comparar y por lo  tanto sí aparece un resultado en la celda C7, lo que es correcto. 

 

¿Qué pasaría si copia la celda de la columna I a la columna H? Al copiar la fórmula de I7 a la celda H7 se conservarán correctos los números de renglón, pero...

la fórmula ahora dice:

=SI( Y(G8>=J$4, G8<=J$5), H8, "" )

Si lo que hay en G8 (el importe) es mayor o igual que el 15-ene-07 y menor o igual que el 21-ene-07... Esto está mal. debería comparar lo que hay en F8 (el vencimiento), no el importe.

Sucede lo mismo que en el caso de los renglones, queremos que la columna F no se convierta en G, pero sí queremos que los renglones se vayan moviendo de uno en uno. Escribamos la fórmula con un signo de pesos en junto a la letra F, para que no la mueva así:

=SI( Y($F8>=H$4, $ F8<=H$5), G8, "" )

 

Resumen

El signo de pesos se utiliza para fijar el renglón o la columna en las fórmulas de manera que no se cambien al copiar y pegar la fórmula en una celda diferente. 

Recuerde que las referencias absolutas tienen un signo de pesos antes de la columna y antes del renglón así: $A$7. Las referencias relativas carecen de signos de pesos así: A7. Las referencias mixtas pueden tener el signo de pesos en la columna ($A7, o en el renglón A$7).

 

ultima actualización: 16-ene-07

Principal ] Arriba ] Boletines ] Quienes Somos ] Comentarios ] Búsquedas ] Novedades ] Ligas ]

Para cualquier comentario referente a este sitio web, escribir a webmaster@ofisol.com.mx  
Copright © 2006 Apuntes de Office: Excel en trámite