Rozkładanie i mnożenie formuł Excel

Spisie treści

W ten sposób dołączasz współczynnik do każdej formuły

Jeśli zmienisz dane w swoich tabelach globalnie, możesz błyskawicznie zwiększyć lub zmniejszyć ceny lub wprowadzić inne korekty obliczeń.

Możesz dodać współczynnik do wszystkich formuł na swoich listach. Makro rozwiązuje to zadanie i dołącza mnożnik do wszystkich formuł w wybranym obszarze danych. W ten sposób możesz szybko i skutecznie dostosować cenniki i tym podobne do nowych warunków.

Poniższy rysunek przedstawia taką tabelę. W komórkach B1:B3 znajdują się stałe, aw komórce B4 formuła. Komórka formuły odnosi się do komórek ze stałymi.

Aby dodać współczynnik 110% do wszystkich formuł na tej liście, najpierw zaznacz obszar danych B1: A4, a następnie wywołaj następujące makro:

PodwspółczynnikFormelnAnhaengen ()
Przyciemnij komórkę jako zakres
Współczynnik ściemniania As String
Współczynnik = "110%"
Dla każdej komórki w zaznaczeniu
Z komórką
Jeśli .HasFormula to .Formula = _
„= (” i prawy $ (. Formuła, Len (.Formula) - 1) i „) *” i współczynnik
Kończyć z
Następna komórka
Napis końcowy

Po uruchomieniu makra wszystkie komórki formuły w zaznaczonym obszarze są mnożone przez współczynnik 110%. Poniższy rysunek przedstawia wynik

Makro wstawia współczynnik, który określiłeś w przypisaniu wartości zmiennej czynnik zdefiniowały. Wyrażenie „110%” jest tam przechowywane jako tekst. Prowadzi to do wzrostu wyników formuły o 10%. Zmień tę liczbę na inny czynnik. Używając współczynników poniżej 1, możesz również dokonywać podziałów.

w GdybyLinia makra, istniejący tekst formuły jest umieszczany w nawiasach, a następnie dodawany jest mnożnik.

Oczywiście możesz również użyć makra we wszystkich komórkach w tabeli. Aby to zrobić, zaznacz wszystkie komórki tabeli za pomocą kombinacji klawiszy CTRL A przed wywołaniem makra.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave