Nhân tử & nhân các công thức Excel

Mục lục

Đây là cách bạn gắn hệ số vào mỗi công thức

Nếu bạn thay đổi dữ liệu trong bảng của mình trên toàn cầu, bạn có thể tăng hoặc giảm giá hoặc các điều chỉnh tính toán khác với tốc độ cực nhanh.

Bạn có thể thêm một hệ số vào tất cả các công thức trong danh sách của mình. Macro giải quyết công việc này và gắn hệ số nhân vào tất cả các công thức trong vùng dữ liệu đã chọn. Bằng cách này, bạn có thể điều chỉnh nhanh chóng và hiệu quả các bảng giá và những thứ tương tự với các điều kiện mới.

Hình sau đây cho thấy một bảng như vậy. Có hằng số trong ô B1: B3 và một công thức trong ô B4. Ô công thức tham chiếu đến các ô có hằng số.

Để thêm hệ số 110% vào tất cả các công thức trong danh sách này, trước tiên hãy đánh dấu vùng dữ liệu B1: A4 và sau đó gọi macro sau:

Yếu tố phụAnFormelnAnhaengen ()
Làm mờ ô dưới dạng phạm vi
Yếu tố mờ dưới dạng chuỗi
Hệ số = "110%"
Đối với từng ô được lựa chọn
Với ô
Nếu .HasFormula Thì .Formula = _
"= (" & Right $ (. Formula, Len (.Formula) - 1) & ") *" & hệ số
Kết thúc với
Ô tiếp theo
Kết thúc Sub

Sau khi khởi động macro, tất cả các ô công thức trong vùng được đánh dấu sẽ được nhân với hệ số 110%. Hình sau cho thấy kết quả

Macro sẽ chèn yếu tố mà bạn đã chỉ định trong phép gán giá trị cho biến hệ số đã xác định. Biểu thức "110%" được lưu trữ ở đó dưới dạng văn bản. Điều này dẫn đến kết quả công thức tăng 10%. Thay đổi số này cho một hệ số khác. Bằng cách sử dụng các hệ số dưới 1, bạn cũng có thể chia.

bên trong Nếu nhưDòng của macro, văn bản công thức hiện có được đặt trong dấu ngoặc và sau đó một hệ số nhân được thêm vào sau nó.

Tất nhiên, bạn cũng có thể sử dụng macro trên tất cả các ô trong bảng. Để thực hiện việc này, hãy chọn tất cả các ô trong bảng bằng tổ hợp phím CTRL A trước khi gọi macro.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave