Nhờ các anh chỉnh sửa giùm em Hàm điều kiện (1 người xem)

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

matran25251325

Thành viên tiêu biểu
Tham gia
13/1/11
Bài viết
424
Được thích
39
yêu cầu em có gởi trong file sheet 2
[WARNING1]Chú ý cách đặt tiêu đề TOPIC - trợ giúp hàm gì, mô tả yêu cầu thế nào, càng cô đọng và rõ nghĩa thì càng tốt để phục vụ cho việc tìm kiếm bài viết.
Thanks[/WARNING1]
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Bạn sửa công thức H3 lại như thế này:
Mã:
=IF(B3=0,C3*51%,G3*VLOOKUP(Sheet1!$B$2,Sheet1!$B$5:$H$6,4,0))
 
Cho em hỏi có thể thêm điều kiện ở file trên thì phải viết như thế nào? Nếu vị trí B = 0 và D=0 thì cột H = cột C * 51%; B#0 thì H = G* cột E ở sheet 1
 
Lần chỉnh sửa cuối:
Cho em hỏi có thể thêm điều kiện ở file trên thì phải viết như thế nào? Nếu vị trí B = 0 và D=0 thì cột H = cột C * 51%; B#0 thì H = G* cột E ở sheet 1

Nếu vị trí B = 0; D3=0 thì cột H = cột C * 51%; B#0 thì H = G* cột E ở sheet 1
Điều kiện chưa đủ các trường hợp:
B=0 - D=0 ---> làm gì?
B=0 - D<>0 --->Làm gì?
B<>0 - D=0 ---> Làm gì?
B<>0 - D<>0 ---> làm gì?
Nếu chỉ có bấy nhiêu điều kiện thì dùng hàm này thử xem nhé:

H3=IF(B3=0;IF(D3=0;C3*51%;0 );G3*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5: $H$6;4;0))
 
Dạ theo hàm bài 6 thì chưa đúng anh ơi. Em tính lọc những công việc bằng xây đúc thì giá trị cột H = G*5.5%; còn CV bằng thủ công thì H = C*51%. Nhưng em quên là công việc Vận chuyển đất = Máy cũng thuộc nhóm xây đúc và cột B, C giá trị = 0. Nếu công việc thõa mãn 2 điều kiện B=0 và D=0 thì H = C*51%, còn nếu không thõa mãn 1 trong 2 đk đó thì H = G*5.5%
 

File đính kèm

Không biết em viết thế này có đúng không:
tại vị trí H3: H3 = IF(AND(B3=0;D3=0);C3*51%;G3*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0)%)
 
Dạ theo hàm bài 6 thì chưa đúng anh ơi. Em tính lọc những công việc bằng xây đúc thì giá trị cột H = G*5.5%; còn CV bằng thủ công thì H = C*51%. Nhưng em quên là công việc Vận chuyển đất = Máy cũng thuộc nhóm xây đúc và cột B, C giá trị = 0. Nếu công việc thõa mãn 2 điều kiện B=0 và D=0 thì H = C*51%, còn nếu không thõa mãn 1 trong 2 đk đó thì H = G*5.5%

Miêu tả khó hiểu quá!
Tại cột I bạn gõ số chết 3 kết quả bạn cho là đúng mình xem thử (không cần công thức)
 
Không biết em viết thế này có đúng không:
tại vị trí H3: H3 = IF(AND(B3=0;D3=0);C3*51%;G3*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0)%)

Công thức của bạn chưa thấy chỗ nào có H=G*5,5%
Mình không nói là sai nhưng theo mô tả ở bài #7 thì chưa thỏa mãn
 
Công thức của bạn chưa thấy chỗ nào có H=G*5,5%
Mình không nói là sai nhưng theo mô tả ở bài #7 thì chưa thỏa mãn

VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0) là em lấy giá trị bên sheet 1 (5.5% nếu sheet1!B2 là thủy lợi, 6.5% nếu sheet1!B2 là dân dụng). Em dùng if và and như bài trên nhưng không biết ý nghĩa có đúng không: nếu B=0 và D=0 thì H=C*51% ; còn những giá trị khác thì H=G*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0)
 
VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0) là em lấy giá trị bên sheet 1 (5.5% nếu sheet1!B2 là thủy lợi, 6.5% nếu sheet1!B2 là dân dụng). Em dùng if và and như bài trên nhưng không biết ý nghĩa có đúng không: nếu B=0 và D=0 thì H=C*51% ; còn những giá trị khác thì H=G*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0)
Ý bạn hỏi đúng về thuật toán bạn đưa ra hay đúng về cách tính chi phí khác Z
Nếu cách tính chi phí Z như cách bạn đưa ra thì thêm % vào giá trị tìm được của hàm Vlookup hoặc bên Sheet1 bạn phải nhập lại 6,5%=0,065 5,5%=0,055 .....
Đơn giản thì dùng IF(AND(B3=0;D3=0);C3*51%;G3*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0)%) là đúng rồi

Theo mình nghĩ thì ý bạn hỏi cách tính như vậy có đúng không thì mình cho rằng là chưa đúng vì
51% trên chi phí nhân công chỉ tính cho công trình thủy lợi vậy hàm And phải thêm 2 điều kiện nữa
=IF(AND(Sheet1!B2="Thủy lợi";or(left(ô mã dự toán;5)="AB.11";left(ô mã dự toán;5)="AB.13");C3*51%;G3*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0)%)
Bạn đọc thêm thông tư 05/2007 và thông tư 04/2010
 
Lần chỉnh sửa cuối:
Vì trước giờ em không biết kết hợp nhiều hàm để lọc nên đến khúc tính Z em toàn dùng thủ công. Dạ em hỏi về thuật toán, em chưa thử kết hợp if, and và vlookup nên không biết có chính xác không nên cũng mạo mụi làm thử và nhờ các anh góp ý, chỉnh sửa. Em đã test và thấy đúng với ý của em rồi. TK mọi người
 
Lần chỉnh sửa cuối:
Về vấn đề này, Viện Kinh tế Xây dựng có ý kiến trao đổi như sau:

Ngày 25/07/2007 Bộ Xây dựng ban hành thông tư số 05/2007/TT-BXD về việc hướng dẫn lập và quản lý chi dầu tư xây dựng công trình trong đó có quy định chi phí chung được tính bằng tỷ lệ phần trăm (%) trên chi phí trực tiếp hoặc tỷ lệ phần trăm (%) trên chi phí nhân công trong dự toán theo quy định đối với từng loại công trình.
Tại bảng 2.4 phụ lục 2 trong thông tư số 05/2007/TT-BXD có quy định: "Đối với các tác đào, đắp đất công trình thủy lợi bằng thủ công thì chi phí chung được tính bằng 51 % trên chi phí nhân công".
Vì vậy, riêng đối với các công tác đào, đắp đất công trình thủy lợi bằng thủ công thì các công tác xây dựng này được tính chi phí chung trong dự toán là 51 % trên chi phí nhân công, còn các công tác còn lại của công trình (kể cả công tác thi công bằng thủ công kết hợp với cơ giới) chi phí chung trong dự toán được tính bằng định mức tỷ lệ phần trăm (%) là 5,5% trên chi phí trực tiếp như quy định đối với công trình thủy lợi.

Phòng Giá - Thị trường - Viện Kinh tế Xây dựng
Bạn muốn tìm hiểu kỹ và cập nhật chế độ chính sách thì phải xem lại thông tư 05/2007 và thông tư 04/2010 của bộ xây dựng
 
Vì trước giờ em không biết kết hợp nhiều hàm để lọc nên đến khúc tính Z em toàn dùng thủ công. Dạ em hỏi về thuật toán, em chưa thử kết hợp if, and và vlookup nên không biết có chính xác không nên cũng mạo mụi làm thử và nhờ các anh góp ý, chỉnh sửa. Em đã test và thấy đúng với ý của em rồi. TK mọi người

Mình thì vẫn cho rằng công thức của bạn chưa tổng quát. nó chỉ đúng khi Sheet1!B2 là chữ Thủy Lợi
Khi nhập là Dân dụng vào Sheet1!B2 thì coi như cách tính của bạn là sai chế độ chính sách => Sẽ phải bảo vệ với kiểm toán, thanh tra
Tất nhiên mình nói ở đây hơi rộng bài này không còn là hỏi đáp Excel thông thường mà còn có kiến thức chuyên ngành lập dự toán xây dựng
 
Dạ cảm ơn anh. như anh đã nói (công tác đào, đắp đất công trình thủy lợi bằng thủ công thì các công tác xây dựng này được tính chi phí chung trong dự toán là 51 % trên chi phí nhân công, còn các công tác còn lại của công trình (kể cả công tác thi công bằng thủ công kết hợp với cơ giới) chi phí chung trong dự toán được tính bằng định mức tỷ lệ phần trăm (%) là 5,5% trên chi phí trực tiếp như quy định đối với công trình thủy lợi), còn công trình dân dụng thì chi phí chung trong dự toán được tính bằng định mức tỷ lệ phần trăm (%) là 6,5% trên chi phí trực tiếp. Do đó nếu sheet1!B2 là dân dụng thì H = G*6.5%; vì công thức vị trí H vừa có Công việc là TC, vừa có CV là xây đúc nên em mới thử làm thế. Nếu anh có phương án khác thì giúp em phần đó.
 
Lần chỉnh sửa cuối:
Dạ cảm ơn anh. như anh đã nói (công tác đào, đắp đất công trình thủy lợi bằng thủ công thì các công tác xây dựng này được tính chi phí chung trong dự toán là 51 % trên chi phí nhân công, còn các công tác còn lại của công trình (kể cả công tác thi công bằng thủ công kết hợp với cơ giới) chi phí chung trong dự toán được tính bằng định mức tỷ lệ phần trăm (%) là 5,5% trên chi phí trực tiếp như quy định đối với công trình thủy lợi), còn công trình dân dụng thì chi phí chung trong dự toán được tính bằng định mức tỷ lệ phần trăm (%) là 6,5% trên chi phí trực tiếp. Do đó nếu sheet1!B2 là dân dụng thì H = G*6.5%; vì công thức vị trí H vừa có Công việc là TC, vừa có CV là xây đúc nên em mới thử làm thế. Nếu anh có phương án khác thì giúp em phần đó.

Ừ thì giúp cho chót luôn.
File của bạn đã lược bớt một phần thiếu thông tin để tính toán
Theo đúng định mức lập dự toán thì có cột mã hiệu dự toán AA.qwert đến AL.qwert
trong đó qwert là 5 số tự nhiên.
Công tác đào đất bằng thủ công theo đúng định mức dự toán là: AB.11ert
Công tác đắp đất bằng thủ công theo đúng định mức dự toán là: AB.13ert
do đó cách tính đơn giản và chính xác là dựa vào cột Mã Hiệu dự toán bạn gửi File thiếu
Mình có bổ xung vào File của bạn thêm một cột Mã hiệu dự toán
Công thức trong File của mình là
=IF(AND(Sheet1!$B$2="Thủy lợi";OR(LEFT(A3;5)="AB.11";LEFT(A3;5)="AB.13"));D3*51%;H3*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0)%)
Công thức này khác hoàn toàn với cái công thức của bạn ban đầu không so sánh điều kiện B3=0;D3=0
điều kiện này rộng quá có những mã dự toán thỏa mãn điều kiện B3=0;D3=0 nhưng vẫn không được nhân 51% ví dụ công tác lắp đặt cống thoát nước bằng thủ công trong công trình thủy lợi
 

File đính kèm

Lần chỉnh sửa cuối:
Em có vấn đề này thắc mắc:
+ Thứ nhất là TT04/2010 đã thay thế cho TT05/2007
+ Thứ 2 là theo hàm trong file "Tính chi phí" của anh, nếu Sheet1!$B$2 là dân dụng thì 2 mã hiệu AB.11000 và AB.11900 trở thành công việc xây đúc rồi (vậy thì sai với thông tư đề ra). Em thấy bỏ Sheet1!$B$2="Thủy lợi" thì chính xác hơn.
+ Thứ 3 đoạn OR(LEFT(A3;5)="AB.11";LEFT(A3;5)="AB.11")) số em bôi đỏ là 1 hay 3. Theo em hiểu đoạn hàm trên là nếu B2 (sheet 1) là thủy lợi và mã hiệu AB.11 hoặc AB.13 thì = D3*51% ....
(đúng là có cột mã hiệu, nhưng chỉ vì làm phép tính để tính nên em ko đưa vào thôi hehe)
 
Lần chỉnh sửa cuối:
Thứ nhất là TT04/2010 đã thay thế cho TT05/2007

Bạn xem bài 14 và 16 của mình có nói cập nhật TT04/2010
Dù có thay thế thì cũng còn một thời gian chuyển tiếp và quyết định của người có thẩm quyền
Mình đang làm theo TT04/2010 và cả TT05/2007 cùng thời điểm này
05 áp dụng cho công trình đã thi công trước 15/07/2010 đang thi công và chưa quyết toán ví dụ khi điều chỉnh giá thì vẫn phải theo cái cũ
thực ra theo 04 hay 05 thì cách tính vẫn giống nhau 05 và 04 cái chi phí chung vẫn phải tính như vậy
=IF(AND(Sheet1!$B$2="Thủy lợi";OR(LEFT(A3;5)="AB.11";LEFT(A3;5)="AB.13"));D3*51%;H3*VLOOKUP(Sheet1!$B$2;Sheet1!$B$5:$H$6;4;0)%).
số màu đỏ là 1 hay 3 thì bạn đọc bài #19 sẽ rõ hơn.
khi công trình là Dân dụng thì không tính 51%*... mà phải theo tỷ lệ của bảng Sheet1
Vậy không bỏ được điều kiện 1 Sheet1!$B$2="Thủy lợi"
 

File đính kèm

Lần chỉnh sửa cuối:
Dạ em hiểu rồi. Trước giờ bị sai chỗ dân dụng mà không biết. Vậy nếu phần việc là tạm tính = thủ công thì áp dụng công thức trên có thể không đúng. VD: mướn 1 công thợ lặn 250.000 đ/C, vậy khi tính toán thì dùng mã hiệu TT, vậy hàm không dùng được
 
Lần chỉnh sửa cuối:
Ừ bài 19 anh có sửa
Anh Copy công thức nên vẫn để nguyên nếu để OR(LEFT(A3;5)="AB.11";LEFT(A3;5)="AB.11") thì hai điều kiện của hàm OR là một
AB.11 là 5 ký tự của phần đào thủ công
AB.13 là 5 ký tự của phần đắp thủ công
Làm như em là không đúng quy định em đọc kỹ hơn sẽ hiểu.
Ngoài công trình Thủy lợi, Công trình Dân Dụng còn có công trình Công trình Công nghiệp, Công trình giao thông, Công trình hạ tầng kỹ thuật các công trình khác 2 công trình em nêu thì công tác Đào, Đắp = thủ công thì em cũng tính:
CPC = NC*51%.
sao
Có lẽ anh em mình trao đổi riêng qua Mail thôi, Anh sợ mấy anh chị em trên GPE chém lắm
Mail của Anh Hieu.xd911@Gmail.com
 
Dạ em hiểu rồi. Trước giờ bị sai chỗ dân dụng mà không biết. Vậy nếu phần việc là tạm tính = thủ công thì áp dụng công thức trên có thể không đúng. VD: mướn 1 công thợ lặn 250.000 đ/C, vậy khi tính toán thì dùng mã hiệu TT, vậy hàm không dùng được

Em lại sai tiếp rồi.
chỉ có công tác đào đắp đất bằng thủ công mới tính chi phí kiểu ấy
Em định thuê thợ lặn về đào đất và đắp đất à?
Nếu muốn vậy em sửa cái mã Dự toán về đúng là được Ví dụ sửa thành AB.11TT hoặc AB.11234* mọi người sẽ hiểu em vận dụng mã hiệu tạm tính nào cho công việc tạm tính
Anh nghĩ cái mã đào đắp thủ công mà tạm tính thì cũng rất ít mã
nếu là mã đào đắp thủ công TT anh nghĩ không nên tính 51% vì nó không đúng mã hiệu theo định mức nhà nước ban hành sau này chỉ tội đi bảo vệ khóc thuê thôi
 
Lần chỉnh sửa cuối:
Dạ ý em hỏi nếu thuê nhân công để làm 1 việc gì đó và tính bằng giá thực tế ( không có trong bộ đm và đơn giá) thì phần CPC áp dụng cho hàm trên thì em thấy không hợp lý. Nếu gặp trường hợp này chắc em nên đặt 1 mã hiệu nào đó ( AB.11TT) như anh nói trên. Có gì thắc mắc về Dự Toán em sẽ mail hỏi anh.(bảo vệ cách làm mà không có căn cứ thì toi)
 
Dạ ý em hỏi nếu thuê nhân công để làm 1 việc gì đó và tính bằng giá thực tế ( không có trong bộ đm và đơn giá) thì phần CPC áp dụng cho hàm trên thì em thấy không hợp lý. Nếu gặp trường hợp này chắc em nên đặt 1 mã hiệu nào đó ( AB.11TT) như anh nói trên. Có gì thắc mắc về Dự Toán em sẽ mail hỏi anh.(bảo vệ cách làm mà không có căn cứ thì toi)
OK
Mình cũng đã từng đi bảo vệ kiểm toán và thanh tra, Nói chung là mình nói có lý thì họ phải theo thôi. Đánh mã AB.11TT nhiều khi vẫn bị soi. Anh vẫn thường làm hồ sơ thầu đánh mã theo kiểu AB.11711* trong đó AB.11711 là mã dự toán chuẩn trong bộ định mức. Việc vận dụng mã chuẩn nào để thêm dấu * thì phải hiểu về thi công, nếu không có mã nào phù hợp thì hãy sửa thành AB.11TT
 

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

Back
Top Bottom