Em cần giúp đỡ tính tổng các giá trị trong bảng theo điều kiện

Liên hệ QC

hnanh1012

Thành viên mới
Tham gia
29/8/11
Bài viết
7
Được thích
3
Chào các anh chị ạ, hiện tại em đang có 1 file dữ liệu mẫu cần tổng hợp nhưng chưa tìm được ra công thức phù hợp nên post lên đây nhờ được giúp đỡ ạ. Cụ thể:
- Với các dữ liệu có sẵn trong 2 sheet, giờ em cần tổng hợp dữ liệu đưa vào cột G của sheet IN_OUT_PUT theo biến tương ứng cột E (VD là A4)
- Nguyên tắc: Tìm trong bảng từ A5-AO200 sheet "HT CHIEUSANG", nếu cứ thấy A4 xuất hiện ở dòng nào thì lấy giá trị ở cột AX tại dòng đó cộng lại và ghi kêt quả vào ô G7 của sheet IN_OUT_PUT.
Mong nhận được sự giúp đỡ sớm của các anh chị, em cảm ơn.
 

File đính kèm

  • Tonghop cap.xls
    359.5 KB · Đọc: 17
Chào các anh chị ạ, hiện tại em đang có 1 file dữ liệu mẫu cần tổng hợp nhưng chưa tìm được ra công thức phù hợp nên post lên đây nhờ được giúp đỡ ạ. Cụ thể:
- Với các dữ liệu có sẵn trong 2 sheet, giờ em cần tổng hợp dữ liệu đưa vào cột G của sheet IN_OUT_PUT theo biến tương ứng cột E (VD là A4)
- Nguyên tắc: Tìm trong bảng từ A5-AO200 sheet "HT CHIEUSANG", nếu cứ thấy A4 xuất hiện ở dòng nào thì lấy giá trị ở cột AX tại dòng đó cộng lại và ghi kêt quả vào ô G7 của sheet IN_OUT_PUT.
Mong nhận được sự giúp đỡ sớm của các anh chị, em cảm ơn.
Bạn thử công thức này nha
tại ô G4 =SUM(IF('HT CHIEUSANG'!$A$5:$AO$200=IN_OUT_PUT!E4;'HT CHIEUSANG'!$AX$5:$AX$200;0)) -> ctrl + shift + enter
 

File đính kèm

  • Tonghop cap.xls
    411.5 KB · Đọc: 7
Chào các anh chị ạ, hiện tại em đang có 1 file dữ liệu mẫu cần tổng hợp nhưng chưa tìm được ra công thức phù hợp nên post lên đây nhờ được giúp đỡ ạ. Cụ thể:
- Với các dữ liệu có sẵn trong 2 sheet, giờ em cần tổng hợp dữ liệu đưa vào cột G của sheet IN_OUT_PUT theo biến tương ứng cột E (VD là A4)
- Nguyên tắc: Tìm trong bảng từ A5-AO200 sheet "HT CHIEUSANG", nếu cứ thấy A4 xuất hiện ở dòng nào thì lấy giá trị ở cột AX tại dòng đó cộng lại và ghi kêt quả vào ô G7 của sheet IN_OUT_PUT.
Mong nhận được sự giúp đỡ sớm của các anh chị, em cảm ơn.

=SUMIF('HT CHIEUSANG'!$A$5:$A$200,E4,'HT CHIEUSANG'!$AX$5:$AX$200)
 
Nếu công thức cho kết quả 1 cách í ạch, nên chuyển sang VBA!
 
Bạn thử công thức này nha
tại ô G4 =SUM(IF('HT CHIEUSANG'!$A$5:$AO$200=IN_OUT_PUT!E4;'HT CHIEUSANG'!$AX$5:$AX$200;0)) -> ctrl + shift + enter
Thanks bạn, nhưng mình đưa công thức này vào thì kết quả ra không đúng. Nếu cộng lại thử bằng tay thì giá trị đúng của A4 phải là 601.42 như ảnh chụp mình đính kèm.
Mình cũng thử với 2 công thức khác (cột H và I) nhưng kết quả cũng ko đúng, bạn có thể ngó lại giúp mình đc ko?
Bài đã được tự động gộp:

=SUMIF('HT CHIEUSANG'!$A$5:$A$200,E4,'HT CHIEUSANG'!$AX$5:$AX$200)
Thanks bạn, Mình thử công thức của bạn nhưng kết quả toàn cột cho ra bằng 0, bạn xem lại giúp mình đc ko?
Bài đã được tự động gộp:

Nếu công thức cho kết quả 1 cách í ạch, nên chuyển sang VBA!
Bác có thể viết giúp em đoạn VBA này đc ko ạ? vì em mới đang tập đọc VBA từ ban đầu nên chưa viết đc ngay. Em cũng nghĩ là thuật toán cứ tìm từng dòng 1 trong bảng A5-AO200, thấy A4 thì cộng vào và in ra rồi tiếp tục dòng 2 cho đến 200.
Em cảm ơn bác trước ạ.
 

File đính kèm

  • 2019-12-07_13-43-45.png
    2019-12-07_13-43-45.png
    18.2 KB · Đọc: 4
  • Form Tong hop cap_upload.xls
    1.1 MB · Đọc: 3
  • 2019-12-07_13-44-54.png
    2019-12-07_13-44-54.png
    15.1 KB · Đọc: 4
Cảm ơn bạn, nhưng mình đưa công thức này vào thì kết quả ra không đúng. Nếu cộng lại thử bằng tay thì giá trị đúng của A4 phải là 601.42 như ảnh chụp mình đính kèm.
Mình cũng thử với 2 công thức khác (cột H và I) nhưng kết quả cũng ko đúng, bạn có thể ngó lại giúp mình đc ko?
Bài đã được tự động gộp:


Cảm ơn bạn, Mình thử công thức của bạn nhưng kết quả toàn cột cho ra bằng 0, bạn xem lại giúp mình đc ko?
Bài đã được tự động gộp:


Bác có thể viết giúp em đoạn VBA này đc ko ạ? vì em mới đang tập đọc VBA từ ban đầu nên chưa viết đc ngay. Em cũng nghĩ là thuật toán cứ tìm từng dòng 1 trong bảng A5-AO200, thấy A4 thì cộng vào và in ra rồi tiếp tục dòng 2 cho đến 200.
Em cảm ơn bác trước ạ.
uk bn
 
Lần chỉnh sửa cuối:
Làm gì đến >601?; chỉ có 2 ô có trị A4 mà thôi (& mình đã tô màu như trong file)
 

File đính kèm

  • GPE.rar
    44.3 KB · Đọc: 6
Làm gì đến >601?; chỉ có 2 ô có trị A4 mà thôi (& mình đã tô màu như trong file)
Vâng rất sory bác là em upload nhầm file, em gửi lại file cuối cùng mà em cũng đã up công thức của bạn 1convit789 hướng dẫn ở trên vào cũng như 1 2 công thức mà em thử, tuy nhiên vẫn chưa ra đc kq đúng trong khi e ko biết sai chỗ nào.
Bác ngó qua giúp em với, em cảm ơn nhiều ạ.
Bài đã được tự động gộp:

Làm gì đến >601?; chỉ có 2 ô có trị A4 mà thôi (& mình đã tô màu như trong file)
Mình thấy đoạn VBA bạn viết rồi, nhưng mình chưa biết cách gọi đoạn lệnh này ra để gán giá trị vào toàn bộ trong cột G của sheet 1, bạn hướng dẫn mình với. Thanks
 

File đính kèm

  • Form Tong hop cap_upload.xls
    1.1 MB · Đọc: 3
Lần chỉnh sửa cuối:
Mình không thể mở file bài gần nhất này; Nó báo lỗi & đã khóa hết các ô (không thể nhập thêm dữ liệu)

& cái sự nhầm khi đưa file lên DĐ cần phải được "trừng trị" bằng cách từ tìm hiểu cách thức cho 1 macro vận hành; Tạm biệt bạn!
 
Làm thử không biết nặng không sử dụng thêm 1 cột phụ, mình chỉ biết công thức thôi:
 

File đính kèm

  • Tonghop cap.xls
    402.5 KB · Đọc: 10
Mình không thể mở file bài gần nhất này; Nó báo lỗi & đã khóa hết các ô (không thể nhập thêm dữ liệu)

& cái sự nhầm khi đưa file lên DĐ cần phải được "trừng trị" bằng cách từ tìm hiểu cách thức cho 1 macro vận hành; Tạm biệt bạn!
Vâng ạ. Thanks bác nhiều.
 
Mình không thể mở file bài gần nhất này; Nó báo lỗi & đã khóa hết các ô (không thể nhập thêm dữ liệu)

& cái sự nhầm khi đưa file lên DĐ cần phải được "trừng trị" bằng cách từ tìm hiểu cách thức cho 1 macro vận hành; Tạm biệt bạn!
Dạ em làm phiền bác thêm chút nữa là không biết tại sao chạy đoạn code của bác kết quả lại chỉ ra cho một số dòng của cột G mà ko phải toàn bộ nhỉ? mặc dù có dữ liệu.
Bác ngó qua giúp em như file đính kèm đc ko ạ? (1 cột e dùng CT của bác dazkangle, 1 cột VBA của bác)
 

File đính kèm

  • Form Tong hop cap_hnanh CT_VBA.xls
    1.3 MB · Đọc: 7
Cái file đó của bạn mình mở được, nhưng chỉ vậy để mà ngắmthôi, có làm gì được đâu kia chứ; Chắc là máy mình hay ofice cà tèng quá rồi!
 
Web KT
Back
Top Bottom