Công thức tính Hạn sai cho từng loại bản đồ (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

tonny jj

Thành viên chính thức
Tham gia
5/10/11
Bài viết
53
Được thích
8
Em có 01 Bảng theo quy định để tính hạn sai về diện tích trên bản đồ. Tuy nhiên để kiểm tra được giá trị sai số có nằm trong khoảng cho phép hay không thì cần phải xác định giá trị của nó (cụ thể theo file em gửi kèm ạ). Em đang hiểu hàm if có thể làm được nhưng cần rất rất nhiều hàm if lồng nhau, điều này không khả thi. Chắc sẽ có cách tính, tuy nhiên do khả hạn chế về Excel, em chưa tìm ra được phương án tối ưu. Do đó, mạo muội đăng lên nhờ các tiền bối chỉ giáo giúp ạ. Em xin chân thành cảm ơn ạ!
 

File đính kèm

1- Dùng cột phụ để tách:
cột 1: 200,500,1000,... (tỷ lệ BĐ)
cột 2: 30,100,500... (Diện tích)
cột 3: 0.23, 0.05 (DT ban đầu)
cột 4: 0.07,0.05,....(DT công thêm)...
Sau đó dùng INDEX để lấy giá trị
2- Dùng VBA (không dùng cột phụ để tách) cụ thể là UDF (hàm người dùng)
Cách nào thì tiện cho bạn?
 
1- Dùng cột phụ để tách:
cột 1: 200,500,1000,... (tỷ lệ BĐ)
cột 2: 30,100,500... (Diện tích)
cột 3: 0.23, 0.05 (DT ban đầu)
cột 4: 0.07,0.05,....(DT công thêm)...
Sau đó dùng INDEX để lấy giá trị
2- Dùng VBA (không dùng cột phụ để tách) cụ thể là UDF (hàm người dùng)
Cách nào thì tiện cho bạn?
Tồi biến, ủa quên tiền bối làm khó quá.
Ở trên đã nói mình là gà mờ. Cột phụ vói tách cái quái gì.
Làm cách nào từ a đến z, bấm một phát thôi.
 
1- Dùng cột phụ để tách:
cột 1: 200,500,1000,... (tỷ lệ BĐ)
cột 2: 30,100,500... (Diện tích)
cột 3: 0.23, 0.05 (DT ban đầu)
cột 4: 0.07,0.05,....(DT công thêm)...
Sau đó dùng INDEX để lấy giá trị
2- Dùng VBA (không dùng cột phụ để tách) cụ thể là UDF (hàm người dùng)
Cách nào thì tiện cho bạn?
Hì hì, với em thì cách nào cũng được ạ. Bác giúp em với ạ!
Bài đã được tự động gộp:

Tồi biến, ủa quên tiền bối làm khó quá.
Ở trên đã nói mình là gà mờ. Cột phụ vói tách cái quái gì.
Làm cách nào từ a đến z, bấm một phát thôi.
Hì hì, bác giúp em bằng một phát hoặc vài phát cũng được ạ!
 
em chưa tìm ra được phương án tối ưu.
1. Muốn tối ưu, phải thiết kế lại bảng dò hợp lý, như bài 3 gợi ý.

2. Ví dụ trong file quá sơ sài, phải có nhiều dòng kết quả mẫu, đại diện cho các trường hợp khác nhau, như:

- Tỷ lệ bản đồ: 200, Diện tích (m2): 200, Hạn sai cho phép: kết quả là bao nhiêu?

- Tỷ lệ bản đồ: 500, Diện tích (m2): 1000, Hạn sai cho phép: kết quả là bao nhiêu?

- Tỷ lệ bản đồ: 5000, Diện tích (m2): 20000, Hạn sai cho phép: kết quả là bao nhiêu?

Bạn điền sai số và kết quả mong muốn vào bảng này,
 

File đính kèm

Lần chỉnh sửa cuối:
Hì hì, với em thì cách nào cũng được ạ. Bác giúp em với ạ!
Bài đã được tự động gộp:


Hì hì, bác giúp em bằng một phát hoặc vài phát cũng được ạ!
Thôi để cho đơn giản bạn làm bảng phụ thế này nhé
Xem file
 

File đính kèm

Nhờ sự giúp sức của Chat GPT em đã làm được rồi ạ. Tuy nhiên hàm if lồng nhau nhiều quá ạ. Em xin cảm ơn các bác đã quan tâm, chia sẻ kiến thức ạ! Không biết có cách nào làm được tối ưu bảng tính hạn sai thì các bác giúp em luôn ạ. Em xin chân thành cảm ơn các bác nhiều ạ!
 

File đính kèm

Nhờ sự giúp sức của Chat GPT em đã làm được rồi ạ. Tuy nhiên hàm if lồng nhau nhiều quá ạ. Em xin cảm ơn các bác đã quan tâm, chia sẻ kiến thức ạ! Không biết có cách nào làm được tối ưu bảng tính hạn sai thì các bác giúp em luôn ạ. Em xin chân thành cảm ơn các bác nhiều ạ!
Nếu có bảng dò, có thể tính "Hạn sai nội suy" cho tất cả tỷ lệ bản đồ bằng một công thức.
 
dạ vâng ạ, tuy nhiên bảng dò nó kiểu cứ tăng 10m2 thì hệ số lại cộng dồn lên ạ. Nếu như vậy thì theo em bảng dò phải rất dài ạ
 
Web KT

Bài viết mới nhất

Back
Top Bottom