2009-05-01 15 views

Respuesta

10

¿Estás preguntando cómo hacerlo en Excel o cómo hacerlo en una aplicación de VBA? Si lo que desea es hacerlo en Excel, here is one way.

1

Si no tiene por qué ser una macro, simplemente ponga =A1*1.1 en (digamos) D7, luego arrastre el identificador de relleno de fórmula hacia adelante, luego hacia abajo.

+0

y luego, si lo desea, copie las nuevas celdas y pegue-valores-especiales en el rango anterior (o en su lugar), luego borre las celdas que no desea. –

31
  1. Entre el multiplicador en una celda
  2. copia que las células en el portapapeles
  3. seleccione el rango que desea multiplicar por el multiplicador
  4. (Excel 2003 o anterior) Elija Editar | Pegamento especial | Multiplicar

    (Excel 2007 o posterior) Haga clic en la flecha Pegar hacia abajo | Pegamento especial | Multiplicar

+0

Para este método, debe crear un rango de forma equivalente donde cada celda contiene el multiplicador y luego Pegar especial | Multiplique el rango original por el rango del multiplicador, creo que – barrowc

+0

No es correcto ... Ampliaré mi respuesta –

4

Ponga el número que desea multiplicar por en una celda que no está en su rango. Seleccione la celda y "Copiar" en el portapapeles. A continuación, seleccione el Rango A1: D5, y en el menú, seleccione Editar | Pegado especial. Aparecerá un cuadro de diálogo. En el área "Operación", selecciona "Multiplicar" y haz clic en "Aceptar".

+0

He estado haciendo esto al revés: llenando un rango con el multiplicador y Pegando especial-ing a eso (ver comentario a la pregunta anterior). Gracias por este mejor método – barrowc

6

Para multiplicar una columna de números con una constante (mismo número), He hecho esto.

Deje C2 a ser diferentes números que deben multiplicarse por un solo número (constante). A continuación, escriba los números de C2 a C12.

En D2 escriba 1 (unidad) y en E2 type formula =PRODUCT(C2:C12,CONSTANT). SELECCIONE EL ICONO CORRECTO PARA APLICAR. AHORA ARRASTRAR E2 A TRAVÉS DEL E12. LO HAS HECHO.

C  D  E=PRODUCT(C2:C12,20) 

25 1 500 
30  600 
35  700 
40  800 
45  900 
50  1000 
55  1100 
60  1200 
65  1300 
70  1400 
75  1500 
+0

Con mucho, la solución más simple y elegante. +1 – Praesagus

0

Como dice una de las respuestas anteriores: "arrastre el controlador de relleno de fórmula". Esta característica clave no se menciona en la explicación de MS, ni en otros aquí. Pasé más de una hora tratando de seguir las diversas instrucciones, fue en vano. Esto se debe a que tiene que hacer clic y mantener presionado cerca de la parte inferior de la celda exactamente (y al menos en mi computadora no es nada fácil) para que aparezca una especie de "control". Una vez que tengas la suerte suficiente para conseguirlo, desliza con cuidado ["arrastrar"] el cursor hacia la celda más inferior que quieras que se multiplique por la constante. Los productos deberían aparecer en cada celda a medida que avanzas. Simplemente arrastrándote solo obtendrás la respuesta en la primera celda y mucho espacio en blanco.

3

Seleccione Product de la barra de fórmulas en su celda de respuesta.

Seleccione las celdas que desea multiplicar.

Cuestiones relacionadas