Factorizar y multiplicar fórmulas de Excel

Tabla de contenido

Así es como adjuntas un factor a cada fórmula.

Si cambia los datos en sus tablas a nivel mundial, puede realizar aumentos o disminuciones de precios u otros ajustes de cálculo a la velocidad del rayo.

Puede agregar un factor a todas las fórmulas de sus listas. Una macro resuelve esta tarea y adjunta un factor de multiplicación a todas las fórmulas en un área de datos seleccionada. De esta manera, puede adaptar rápida y eficazmente las listas de precios y similares a las nuevas condiciones.

La siguiente figura muestra una tabla de este tipo. Hay constantes en las celdas B1: B3 y una fórmula en la celda B4. La celda de fórmula se refiere a las celdas con las constantes.

Para agregar el factor 110% a todas las fórmulas de esta lista, primero marque el área de datos B1: A4 y luego llame a la siguiente macro:

Sub factorAnFormelnAnhaengen ()
Atenuar celda como rango
Factor de atenuación como cadena
Factor = "110%"
Para cada celda de la selección
Con celular
Si .HasFormula Entonces .Formula = _
"= (" & Derecha $ (. Fórmula, Len (.Fórmula) - 1) & ") *" & factor
Terminar con
Siguiente celda
End Sub

Después de iniciar la macro, todas las celdas de fórmula en el área de celda marcada se multiplican por un factor del 110%. La siguiente figura muestra el resultado

La macro inserta el factor que especificó en la asignación de valor para la variable factor han definido. La expresión "110%" se almacena allí como texto. Esto conduce a un aumento en los resultados de la fórmula en un 10%. Cambie este número por un factor diferente. Al usar factores por debajo de 1, también puedes hacer divisiones.

En el SiEn la línea de la macro, el texto de la fórmula existente se coloca entre corchetes y luego se agrega un factor de multiplicación.

Por supuesto, también puede usar la macro en todas las celdas de una tabla. Para hacer esto, seleccione todas las celdas de la tabla usando la combinación de teclas CTRL A antes de llamar a la macro.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave