Cách tính giá bán với nhiều điều kiện khác nhau (1 người xem)

Liên hệ QC

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

justin_vn

Thành viên chính thức
Tham gia
26/6/13
Bài viết
87
Được thích
5
Chào mọi người.
Bên mình có cách tính giá nhân công làm việc với nhiều kiểu khác nhau.
Ví dụ tính theo kiểu:
Phí nhân công đi dây điện: 100 mét đầu tiên tính 10k/m, từ 101 đến 200m tính 8k/m, từ 201m trở đi tính 6k/m
Lắp đặt công tắc: 20k/cái
Lắp đặt ổ khóa: 50k/cái đầu, 40k cái thứ 2, từ cái thứ 30k...
............
Nếu số lượng ít thì mình có thể tính theo hàm If được nhưng rất loạn. Còn số lượng hơn 20-30 cái thì bó tay.
Xin hỏi có cách tính nào khác không?
 
Chào mọi người.
Bên mình có cách tính giá nhân công làm việc với nhiều kiểu khác nhau.
Ví dụ tính theo kiểu:
Phí nhân công đi dây điện: 100 mét đầu tiên tính 10k/m, từ 101 đến 200m tính 8k/m, từ 201m trở đi tính 6k/m
Lắp đặt công tắc: 20k/cái
Lắp đặt ổ khóa: 50k/cái đầu, 40k cái thứ 2, từ cái thứ 30k...
............
Nếu số lượng ít thì mình có thể tính theo hàm If được nhưng rất loạn. Còn số lượng hơn 20-30 cái thì bó tay.
Xin hỏi có cách tính nào khác không?

Lập bảng dò và dùng hàm VLookup, hoặc các phương pháp dò tương tự.

Vấn đề này rất kinh điển, người nào có căn bản Excel đều biết. Chịu khó tìm ở đây cũng có một đống trường hợp điển hình.
 
Lập bảng dò và dùng hàm VLookup, hoặc các phương pháp dò tương tự.

Vấn đề này rất kinh điển, người nào có căn bản Excel đều biết. Chịu khó tìm ở đây cũng có một đống trường hợp điển hình.
Mình có lập bảng và xài vlookup nhưng vấn đề là không phải mức giá cố định.
Ví dụ cùng 1 dịch vụ đi dây điện thì vlookup ra được giá và dùng hàm If được, nhưng 1 bảng có tầm 50 dịch vụ với nhiều cách tính khác nhau thì thế nào?
 

File đính kèm

Mình có lập bảng và xài vlookup nhưng vấn đề là không phải mức giá cố định.
Ví dụ cùng 1 dịch vụ đi dây điện thì vlookup ra được giá và dùng hàm If được, nhưng 1 bảng có tầm 50 dịch vụ với nhiều cách tính khác nhau thì thế nào?
Ý bạn là nếu đi 300m, thì 100m đầu vẫn tính 10,000, 100m kế tiếp tính 8,000, rồi còn lại là 6,000, tính giống như tính tiền điện bình thường ở nhà xài đúng không.
 
Ý bạn là nếu đi 300m, thì 100m đầu vẫn tính 10,000, 100m kế tiếp tính 8,000, rồi còn lại là 6,000, tính giống như tính tiền điện bình thường ở nhà xài đúng không.
Đúng rồi bác.
Nếu đi dây thì tính kiểu đó.
Còn nếu lắp đặt một số thiết bị thì lại tính 1-2-3 cái. Do từng bậc thang tính của mỗi dịch vụ khác nhau nên mình k áp dụng hàm if với vlookup được. Mới thử làm cho 2-3 cái đã 2-3 hàng hàm rồi.
 
Đúng rồi bác.
Nếu đi dây thì tính kiểu đó.
Còn nếu lắp đặt một số thiết bị thì lại tính 1-2-3 cái. Do từng bậc thang tính của mỗi dịch vụ khác nhau nên mình k áp dụng hàm if với vlookup được. Mới thử làm cho 2-3 cái đã 2-3 hàng hàm rồi.
Có 3 giá thôi mà hàng hà gì, dùng min, max để cho nó trừ mức 1,2 ra là xong
 
Mình có lập bảng và xài vlookup nhưng vấn đề là không phải mức giá cố định.
Ví dụ cùng 1 dịch vụ đi dây điện thì vlookup ra được giá và dùng hàm If được, nhưng 1 bảng có tầm 50 dịch vụ với nhiều cách tính khác nhau thì thế nào?
Hiện tại, tính giá bằng tay thì bạn làm cách nào? Đừng nói với tôi là bạn thuộc lòng giá cả 50 dịch vụ và bấm tay ra là ra.
1. nếu lô gic không quá phức tạp thì lỗi do bạn không biết cách dựng bảng tính. Bạn không hiểu cách nhóm những thứ giống nhau và tách biệt những món khác nhau.
2. nếu lô gic phức tạp đến mức độ bảng tính trở thành cái rừng thì bắt buộc phải dùng phần mềm khác.

Chú thích: nếu tôi làm thầu thì tôi có quyển sổ, chia ra từng chương, mỗi chương một kiểu dịch vụ chung. Trong mỗi chương ấy tôi có từng trang cho mỗi loại dịch vụ riêng, với giá cả và cách tính giá cả. Mõi chương có dán cái sticker để dễ tìm.
Bạn có thấy quyển sổ tay của tôi còn ngăn nắp hơn cáio bảng dò mà bạn đưa lên ở bài #3?
 
Lần chỉnh sửa cuối:
Có 3 giá thôi mà hàng hà gì, dùng min, max để cho nó trừ mức 1,2 ra là xong
Bạn hướng dẫn giúp mình dùng Min Max thế nào được k?
Mình đang dùng hàm IF: nếu sản phẩm là A VÀ số lượng = 1 thì Số lượng * Hàm vlookup, nếu sai thì: Tiếp tục hàm if nữa... Hàm này chỉ phù hợp với 1 loại sản phẩm thôi.
Bài đã được tự động gộp:

Hiện tại, tính giá bằng tay thì bạn làm cách nào? Đừng nói với tôi là bạn thuộc lòng giá cả 50 dịch vụ và bấm tay ra là ra.
1. nếu lô gic không quá phức tạp thì lỗi do bạn không biết cách dựng bảng tính. Bạn không hiểu cách nhóm những thứ giống nhau và tách biệt những món khác nhau.
2. nếu lô gic phức tạp đến mức độ bảng tính trở thành cái rừng thì bắt buộc phải dùng phần mềm khác.

Chú thích: nếu tôi làm thầu thì tôi có quyển sổ, chia ra từng chương, mỗi chương một kiểu dịch vụ chung. Trong mỗi chương ấy tôi có từng trang cho mỗi loại dịch vụ riêng, với giá cả và cách tính giá cả. Mõi chương có dán cái sticker để dễ tìm.
Bạn có thấy quyển sổ tay của tôi còn ngăn nắp hơn cáio bảng dò mà bạn đưa lên ở bài #3?
Mình không nhớ thuộc lòng cả 50 dịch vụ vì có bảng giá rồi, chẳng ai nhớ cả. Bên mình dựa theo cái bảng đó để tính thủ công. 1 khách nó làm nhiều dịch vụ thì tính cả tiếng mới xong. Cũng có khách chỉ làm có 1 dịch vụ thì tính nhẩm cũng ra. Có ngày làm cho 1-2 khách, có ngày 20-30 khách. Nên mới cần làm bảng tính cho nhân viên đỡ cực với đỡ sai sót.
Còn cuốn sổ của bác tính kiểu gì khi 1 khách làm mấy chục loại dịch vụ khác nhau? rồi cuối tháng tổng kết báo cáo thế nào? lại đi từng khách, từng dịch vụ trên từng tờ à?
Cái file mẫu mình gửi là demo cho ai có nhã ý giúp thì coi sẽ hiểu cách tính bên mình đang như thế nào.
Mình k biết nên mới hỏi. Còn phức tạp hay không với người khác thì mình k biết. Đối với mình là phức tạp.
Nên nếu k giúp được thì bỏ cái kiểu nói chuyện hách dịch đó đi.
Bài đã được tự động gộp:

Lập bảng dò và dùng hàm VLookup, hoặc các phương pháp dò tương tự.

Vấn đề này rất kinh điển, người nào có căn bản Excel đều biết. Chịu khó tìm ở đây cũng có một đống trường hợp điển hình.
Rồi bác thử áp dụng căn bản excel vào tính tự động cho cái file không ngăn nắp đó coi được k? Tiếp theo đó thử áp dụng mấy cái căn bản cho cái bảng giá 20-30 loại khác nhau.
 
Lần chỉnh sửa cuối:
Làm cái ví dụ cũng không cụ thể, làm 5 7 dòng ví dụ và điền tay cái kết quả vào cái cột (I) giá mong muốn là gì mới dễ hình dung các trường hợp được
Mình gửi lại file mẫu. Nếu tính tay với đơn hàng nhỏ thì dễ. Nhưng những đơn hàng lớn thì tính rất mất thời gian và dễ sai sót.
Giờ muốn làm thế nào để chỉ cần nhập dịch vụ và số lượng là nó ra giá.
 

File đính kèm

Mình gửi lại file mẫu. Nếu tính tay với đơn hàng nhỏ thì dễ. Nhưng những đơn hàng lớn thì tính rất mất thời gian và dễ sai sót.
Giờ muốn làm thế nào để chỉ cần nhập dịch vụ và số lượng là nó ra giá.
Bài này của bạn giống tính cước taxi thôi mà.
 
Bài này của bạn giống tính cước taxi thôi mà.
Đúng rồi bạn. Nhưng vấn đề của bên mình là k chỉ tính 1 loại, mà tính nhiều loại dịch vụ.
File phải dò theo đúng dịch vụ đó rồi mới tính theo công thức riêng của từng dịch vụ.
Còn file taxi thì theo hàm if là được ngay.
 
Giờ muốn làm thế nào để chỉ cần nhập dịch vụ và số lượng là nó ra giá
Tạm lập cái bảng phụ tính sản lượng các loại giá cho nhàn mà tốt nhất tách hai bảng dò ra một bảng sản lượng một bảng giá cho SUMPRODUCT đỡ loằng ngoằng
 

File đính kèm

Tạm lập cái bảng phụ tính sản lượng các loại giá cho nhàn mà tốt nhất tách hai bảng dò ra một bảng sản lượng một bảng giá cho SUMPRODUCT đỡ loằng ngoằng
thank bác. đúng cái mình cần. mà đoạn SUMPRODUCT((E3:G3)*($I$3:$K$12)*($H$3:$H$12=B3)*({0;1;0;1;0;1;0;1;0;1})) thì ({0;1;0;1;0;1;0;1;0;1})) là gì bác?
 
thank bác. đúng cái mình cần. mà đoạn SUMPRODUCT((E3:G3)*($I$3:$K$12)*($H$3:$H$12=B3)*({0;1;0;1;0;1;0;1;0;1})) thì ({0;1;0;1;0;1;0;1;0;1})) là gì bác?
Tại vì bảng tham chiếu có 2 dòng môt dòng mức một dòng giá đều thoả điều kiện dịch vụ nên mình *0 dòng trên *1 dòng dưới, tách làm 2 bảng mức riêng giá riêng thì bỏ qua đoạn đấy
 
Tại vì bảng tham chiếu có 2 dòng môt dòng mức một dòng giá đều thoả điều kiện dịch vụ nên mình *0 dòng trên *1 dòng dưới, tách làm 2 bảng mức riêng giá riêng thì bỏ qua đoạn đấy
Có cách nào đơn giản hơn k bác? Trình độ của mình chưa hiểu được mấy hàm này @@.
 
Bạn biết cách viết hàm SUMPRODUCT không
Mình biết hàm này mà cách kết hợp kiểu này thì không biết.
Mình vẫn chưa hiểu đoạn ({0;1;0;1;0;1;0;1;0;1;0;1;0;1;0;1;0;1;0;1})), kiểu cấu trúc trong dấu {...} này gọi là gì vậy bạn? để mình tìm gg thêm.
Ngoài ra thì đoạn
=MIN($I3,INDEX(Sheet2!$B$1:$D$20,MATCH($G3,Sheet2!$A$1:$A$20,0),COLUMN(A$1)))
=MIN($I3-$K3,INDEX(Sheet2!$B$1:$D$20,MATCH($G3,Sheet2!$A$1:$A$20,0),COLUMN(B$1)))
Mình biết hàm column nhưng chưa hiểu chỗ này.
 
Mình biết hàm này mà cách kết hợp kiểu này thì không biết.
Mình vẫn chưa hiểu đoạn ({0;1;0;1;0;1;0;1;0;1;0;1;0;1;0;1;0;1;0;1})), kiểu cấu trúc trong dấu {...} này gọi là gì vậy bạn? để mình tìm gg thêm.
Ngoài ra thì đoạn
=MIN($I3,INDEX(Sheet2!$B$1:$D$20,MATCH($G3,Sheet2!$A$1:$A$20,0),COLUMN(A$1)))
=MIN($I3-$K3,INDEX(Sheet2!$B$1:$D$20,MATCH($G3,Sheet2!$A$1:$A$20,0),COLUMN(B$1)))
Mình biết hàm column nhưng chưa hiểu chỗ này.
Thôi tách làm 2 bảng cho bạn dễ đọc công thức. Còn cái đoạn COLUMN(A$1) COLUMN(B$1) là để lấy cột thứ 1 thứ 2 trong bảng dữ liệu thôi mà mình để thế để nếu nhiều cột thì kéo công thức là được đỡ phải sửa nhiều.
 

File đính kèm

Mình gửi lại file mẫu. Nếu tính tay với đơn hàng nhỏ thì dễ. Nhưng những đơn hàng lớn thì tính rất mất thời gian và dễ sai sót.
Giờ muốn làm thế nào để chỉ cần nhập dịch vụ và số lượng là nó ra giá.
Xem cách làm trong file, đừng hỏi cách vận hành công thức
 

File đính kèm

Web KT

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

Back
Top Bottom