Tìm kiếm Số thự tự từ Sheet 3a sang Chiết tính (1 người xem)

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

vanle33

Thành viên gạo cội
Tham gia
30/10/08
Bài viết
5,989
Được thích
4,017
Giới tính
Nam
Trong file đính kèm, tôi muốn tìm kiếm Số thứ tự từ Sheet '3a' sang Số thứ tự cột A Sheet 'Chiết tính'
Tôi có đặt công thức ở A6 nhưng không ra kết quả khi kéo xuống cho 1 hạng mục.
Kết quả đúng là ở A5.
Nhờ các thành viên chỉ giúp tôi cách dùng công thức hoặc link để lấy chính xác các số thứ tự tương tự cho hạng mục "4 HẠNG MỤC: KHỐI HÀNH CHÍNH QUẢN TRỊ + HỌC BỘ MÔN + NHÀ CẦU" cho toàn bộ dữ liệu trong 2 Sheet.
Xin cảm ơn!
 
Thứ nhất: VLookup không dò tìm ngược từ phải qua trái
Thứ hai: Nội dung dò tìm cột C không hề tồn tại bên sheet 3a
Thứ ba: Giả sử có "a) Vật liệu" và "Vật liệu" (C7 và C8) thì do trùng cả đống trong cột C nên cũng không kéo công thức xuống được vì sẽ cho cùng kết quả.
 
Mình có 2 cách thế này:
C1. Dùng công thức Index hoặc Xlookup thì điều kiện tiên quyết là Tên công việc của 2 sheet phải giống nhau từng ký tự. Nhưng file bạn gửi thì không giống rồi (tôi đoán cái Sheet công trình nằm ở file thẩm tra, còn cái 03A của nhà thầu gửi nên tên công việc khác nhau)
Công thức ô A7: (bị lỗi tên công việc nào mình check lại sửa cho giống nhau là được)
=IF(C6<>$C$18;A6;XLOOKUP(C7;'3a'!$B:$B;'3a'!$A:$A;"Lỗi"))

C2. Trường hợp số thứ tự và tên công việc theo số thứ tự của 2 sheet là tương đồng (tức là cùng nội dung công việc, có thể sai ký tự thôi trong tên công việc)
Công thức ô A7: ="4."&COUNTIF($C$6:C6;$C$18)+1

Cả 2 công thức đều căn vào ô C18 = Là cái dòng cuối cùng của mỗi công việc trong đơn giá chi tiết.
 
Mình có 2 cách thế này:
C1. Dùng công thức Index hoặc Xlookup thì điều kiện tiên quyết là Tên công việc của 2 sheet phải giống nhau từng ký tự.
...
C2. Trường hợp số thứ tự và tên công việc theo số thứ tự của 2 sheet là tương đồng (tức là cùng nội dung công việc, có thể sai ký tự thôi trong tên công việc)
Công thức ô A7: ="4."&COUNTIF($C$6:C6;$C$18)+1
Cách 1: Bạn này dùng Excel 2010 cả chục năm nay và không định nâng cấp
Cách 2: Không thể cùng nội dung, vì sheet a3 là chi tiết từng công việc nhỏ, còn sheet kia tổng hợp vật liệu, lại còn tính thêm chi phí nhân công, máy thi công, phí gián tiếp các loại.
 
Cách 1: Bạn này dùng Excel 2010 cả chục năm nay và không định nâng cấp
Cách 2: Không thể cùng nội dung, vì sheet a3 là chi tiết từng công việc nhỏ, còn sheet kia tổng hợp vật liệu, lại còn tính thêm chi phí nhân công, máy thi công, phí gián tiếp các loại.
Mình không cần quan tâm đến cái chi phí đó anh ạ. Trong đơn giá chi tiết mỗi 1 công tác sẽ có phần chi phí trực tiếp sau đó chi phí chung ... Rồi đến dòng cuối là đơn giá tổng hợp của 1 công tác. Nó có ký hiệu Gxd hoặc Tổng cộng. Em đếm số lần xuất hiện của cái dòng đó.
 
Trong file đính kèm, tôi muốn tìm kiếm Số thứ tự từ Sheet '3a' sang Số thứ tự cột A Sheet 'Chiết tính'
Tôi có đặt công thức ở A6 nhưng không ra kết quả khi kéo xuống cho 1 hạng mục.
Kết quả đúng là ở A5.
Nhờ các thành viên chỉ giúp tôi cách dùng công thức hoặc link để lấy chính xác các số thứ tự tương tự cho hạng mục "4 HẠNG MỤC: KHỐI HÀNH CHÍNH QUẢN TRỊ + HỌC BỘ MÔN + NHÀ CẦU" cho toàn bộ dữ liệu trong 2 Sheet.
Xin cảm ơn!
Xóa các sheet và dữ liệu không liên quan và lưu lại với đuôi .xlsx tránh virus, mình sẽ xem thử có làm được không
 
C2. Trường hợp số thứ tự và tên công việc theo số thứ tự của 2 sheet là tương đồng (tức là cùng nội dung công việc, có thể sai ký tự thôi trong tên công việc)
Công thức ô A7: ="4."&COUNTIF($C$6:C6;$C$18)+1

căn vào ô C18 = Là cái dòng cuối cùng của mỗi công việc trong đơn giá chi tiết.
+) Cám ơn bạn.
+) Do Chủ đầu tư, Tư vấn đấu thầu sửa tên công việc lên có sự khác nhau giữa tên công việc trong Sheet 'Chiết tính' và Sheet '3a'. Sự khác nhau này xảy ra cỡ vài trăm mã trong toàn bộ công trình.
*) Cách C2 này thì làm sao để khi kéo 1 loạt công thức xuống dưới thì chỉ có A6 là ra kết quả 4.1 và từ A7 đến A18 là để trống. Tương tự lặp lại cho các công việc ở dưới.
 
+) Cám ơn bạn.
+) Do Chủ đầu tư, Tư vấn đấu thầu sửa tên công việc lên có sự khác nhau giữa tên công việc trong Sheet 'Chiết tính' và Sheet '3a'. Sự khác nhau này xảy ra cỡ vài trăm mã trong toàn bộ công trình.
*) Cách C2 này thì làm sao để khi kéo 1 loạt công thức xuống dưới thì chỉ có A6 là ra kết quả 4.1 và từ A7 đến A18 là để trống. Tương tự lặp lại cho các công việc ở dưới.
1. Ôi, Tôi tưởng bạn đưa STT vào các dòng đơn giá trực tiếp để tính ngược ra bảng đơn giá Dự toán = Dự thầu (không chênh lệch) chứ.
- Công thức ô A7: =IF($C6=$C$18;("4."&COUNTIF($C$6:C6;$C$18)+1);"")
2. Lưu ý điều chỉnh giá nên đưa vào từ Đơn giá trực tiếp (vật liệu, nhân công, máy thi công, bù giá chênh lệch...) Còn cái bảng Chiết tính, Đơn giá dự thầu thì nó là kết quả sau khi điều chỉnh đơn giá.
3. Còn trong trường hợp chiết tính khối lượng vật liệu, nhân công, máy thì Đưa khối lượng nghiệm thu vào khối lượng trong bảng Dự toán (hoặc Công trình tùy tường phần mềm dự toán) thông qua vlookup tìm theo số thứ tự công việc bạn đặt (STT các hạng mục không trùng nhau)
 
1. Ôi, Tôi tưởng bạn đưa STT vào các dòng đơn giá trực tiếp để tính ngược ra bảng đơn giá Dự toán = Dự thầu (không chênh lệch) chứ.
- Công thức ô A7: =IF($C6=$C$18;("4."&COUNTIF($C$6:C6;$C$18)+1);"")
2. Lưu ý điều chỉnh giá nên đưa vào từ Đơn giá trực tiếp (vật liệu, nhân công, máy thi công, bù giá chênh lệch...) Còn cái bảng Chiết tính, Đơn giá dự thầu thì nó là kết quả sau khi điều chỉnh đơn giá.
3. Còn trong trường hợp chiết tính khối lượng vật liệu, nhân công, máy thì Đưa khối lượng nghiệm thu vào khối lượng trong bảng Dự toán (hoặc Công trình tùy tường phần mềm dự toán) thông qua vlookup tìm theo số thứ tự công việc bạn đặt (STT các hạng mục không trùng nhau)
Chưa đặt được công thức link từ '3a' sang thì dùng công thức trên 'Chiết tính' vậy
Công thức từ A7 thì ok rồi
Công thức đặt từ A6 rồi kéo xuống cho toàn bộ hạng mục thì sửa thế nào bạn nhỉ?
 
Chưa đặt được công thức link từ '3a' sang thì dùng công thức trên 'Chiết tính' vậy
Công thức từ A7 thì ok rồi
Công thức đặt từ A6 rồi kéo xuống cho toàn bộ hạng mục thì sửa thế nào bạn nhỉ?
Bỏ ẩn cột Mã hiệu công việc ra làm cho dễ:
=IF(LEN(B6)>=2;("4."&COUNTIF($C$6:C6;$C$18)+1);"")
 
Bỏ ẩn cột Mã hiệu công việc ra làm cho dễ:
=IF(LEN(B6)>=2;("4."&COUNTIF($C$6:C6;$C$18)+1);"")
Nếu có liên kết công thức đến cột B thì ở những dòng có mã nhân công, máy (ví dụ A34) như ảnh dưới hiện ra kết quả đánh số (4.3).
Bạn giúp tôi công thức không liên quan đến cột B, chỉ liên quan đến cột C nha. Tại dòng có tên công việc thì hiện Stt, các dòng khác thì để trống.
vczvx.PNG
 
Lần chỉnh sửa cuối:
Ô A6: =IF(AND(LEN(B6)>=2;G6=0);("4."&COUNTIF($C$6:C6;$C$18)+1);"")
Thỏa mãn 2 điều kiện: Có mã hiệu tồn tại và Đơn giá = 0
 
Ô A6: =IF(AND(LEN(B6)>=2;G6=0);("4."&COUNTIF($C$6:C6;$C$18)+1);"")
Thỏa mãn 2 điều kiện: Có mã hiệu tồn tại và Đơn giá = 0
Cám ơn bạn. ok rồi.
Công thức cần nhiều điều kiện, khi copy đến 25.000 dòng chắc gây nặng file.
Làm như này thì đánh được số thứ tự hoàn toàn dựa trên Sheet 'Chiết tính' và không liên quan gì đến Sheet '3a'
 

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

Back
Top Bottom