jueves, 5 de noviembre de 2009

Pegado especial en Excel con operacion.

En varias ocasiones tuve que actualizar una serie de importes de un rango de celdas, y aprovechando una consulta de una lectora del blog, voy a explicar un método sencillo de hacerlo.
Disponemos de un listado de valores que deseamos actualizar, en este caso multiplicar por un factor:


Pretendemos determinar cuales serán los valores para el siguiente años, conociendo los importes del presente ejercicio y un factor estimado de crecimiento (por ejemplo, el IPC).
Para ello, podemos actuar de, al menos, dos formas; una es multiplicar en la columna del 'Año 2010' cada gasto del 2009 por el factor:


con la ventaja de poder realizar y comprobar cambios sobre el factor.
Otra forma de actuar es empleando el Pegado especial:


El proceso sería entonces, primero copiar los valores del 2009 en la columna del 2010, para después copiar la celda E2 (el factor de incremento) y pegar mediante el pegado especial en todas las celdas correspondientes al 2010, i.e., todos los importes que pretendo actualizar.
Lo vemos en el siguiente video:

4 comentarios:

  1. tambien si copias al notepad la columna t luego la volves a pegar en forma directa te convierte el texto en numero
    Saludos

    ResponderEliminar
  2. Gracias por la aportación... precisamente ayer subí algunas formas de convertir texto en número
    http://excelforo.blogspot.com/2010/05/convertir-en-numero-valores-almacenados.html

    Tomo nota del apunte.
    Gracias

    ResponderEliminar
  3. Necesito que me ayuden a sumar datos, en los que excel marque errores, es decir, tengo datos donde la celda aparece como error y al realizar una sumatoria con estas celdas, es decir revueltas celdas con numeros y celdas con errores

    ResponderEliminar
  4. Hola,
    parece como que no hubieras acabado la consulta...
    pero por lo que se intuye, quieres sumar un rango de datos en los que tienes 'revueltos' números ocn algún tipo de error, y quieres obtener el sumatorio de todos esos valores.
    Supondré que trabajas con Excel 2007, y que conoces las funciones matriciales; aplicaríamos la siguiente fórmula sobre tu rango de celdas, ejecutada en forma matricial (Ctrl+Mayusc+Enter):
    {=SUMA(SI.ERROR(rango;0))}
    igualmente, si trabajas con versiones anteriores:
    {=SUMA(SI(ESERROR(rango);0;rango))}
    Espero te sea de utilidad.
    Un saludo

    ResponderEliminar