Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ACCESS CÓ HÀM TƯƠNG TỰ SUMIFS TRONG EXCEL KHÔNG?
#1
Hi ACE!
Mình mới tham gia diễn đàn và cũng đang tìm hiểu về truy vấn dữ liệu trong access. Vì dữ liệu khá lớn nên sử dụng sumifs trong Excel chạy không nổi, tìm hiểu cách tạo công thức trên access cả ngày chưa ra, nên mạo muội đăng tin nhờ ACE trên diễn đàn hỗ trợ.

- Table gồm có 3 bảng:
 +Data dữ liệu: gồm MSKH, Ngày, Mã Nhóm SP, Mã SP, Trọng lượng.
 +Điều kiện 1: danh sách những KH cần lấy trọng lượng trong thời gian từ ngày đến ngày.
 +Điều kiện 2: lấy trọng lượng nhưng loại trừ Nhóm SP hoặc Mã SP theo danh sách.

Yêu cầu: Tạo query lấy trọng lượng kết hợp điều kiện 1 và điều kiện 2 (VD như trong excel thì chỉ cần sử dụng hàm sumifs trọng lượng với điều kiện ngày tháng và khác nhóm SP& mã SP)

Link: https://drive.google.com/file/d/199OCYC2...sp=sharing

sẵn tiện cũng mong được giao lưu với ACE trên diễn đàn

Trân trọng cảm ơn!
Chữ ký của hoaducvn90 hoaducvn90,gia nhập Thủ Thuật Access từ 17-06 -18.
Reply
Những người đã cảm ơn
#2
Chào mừng bạn tới diễn đàn.
Query của bạn cũng rất đơn giản trong Access. Bạn copy câu lệnh SQL này vào màn hình Design view (SQL) của Query.

Mã PHP:
SELECT [DATA DU LIEU].NAM, [DATA DU LIEU].THANG, [DATA DU LIEU].[MA KH], [DATA DU LIEU].[TEN KH], [DATA DU LIEU].NGAY, [DATA DU LIEU].[NHOM SP], [DATA DU LIEU].[MA SP], Sum([DATA DU LIEU].[TRONG LUONG]) AS TongTrongLuongSum([DATA DU LIEU].[THANH TIEN]) AS TongThanhTien
FROM 
([DATA DU LIEUINNER JOIN [DIEU KIEN LOAI TRU NHOM SP HOAC SPON [DATA DU LIEU].[MA KH] = [DIEU KIEN LOAI TRU NHOM SP HOAC SP].[MA KH]) INNER JOIN [DIEU KIEN NGAY THANGON [DATA DU LIEU].[MA KH] = [DIEU KIEN NGAY THANG].[MA KH]
WHERE ((([DATA DU LIEU].NGAYBetween [TU NGAY] And [DEN NGAY]) AND (([DATA DU LIEU].[NHOM SP]) Like [LOAINHOMSPHOACMASP])) OR ((([DATA DU LIEU].NGAYBetween [TU NGAY] And [DEN NGAY]) AND (([DATA DU LIEU].[MA SP]) Like [LOAINHOMSPHOACMASP]))
GROUP BY [DATA DU LIEU].NAM, [DATA DU LIEU].THANG, [DATA DU LIEU].[MA KH], [DATA DU LIEU].[TEN KH], [DATA DU LIEU].NGAY, [DATA DU LIEU].[NHOM SP], [DATA DU LIEU].[MA SP]; 

Link file: http://www.mediafire.com/file/vbwjonrwnz...accdb/file
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn hoaducvn90
#3
Cảm ơn [b]ongke0711 [/b]hỗ trợ. Nếu mình muốn "loại trừ nhóm sản phẩm hoặc mã sản phẩm" thì có thể dùng "Not Like" được không? Mình có thử nhưng ra kết quả chưa đúng. File của [b]ongke0711 [/b] đang lấy là giống nhóm SP hoặc mã SP.
Chữ ký của hoaducvn90 hoaducvn90,gia nhập Thủ Thuật Access từ 17-06 -18.
Reply
Những người đã cảm ơn
#4
- Dùng Not Like hoặc dấu <>.
- Điều kiện lọc bạn nên tách cột nào ra cột đó: [NhomSP], [MaSP] tách biệt
- Một lưu ý là đặt tên cột trong table không nên có khoảng trắng và dấu tiếng Việt. 
Hướng dẫn bạn làm trực tiếp trên Query như cách này chi là hướng dẫn cơ bản để bạn làm quen cách Query của Access chạy như thế nào. Sau này các điều kiện lọc của bạn sẽ đưa lên Form để dễ tuỳ chọn và Query sẽ lấy thông tin trên Form đưa vô truy vấn dữ liệu.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn hoaducvn90


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Query không cho kết quả đúng? feeling 5 397 17-10-18, 02:20 PM
Bài mới nhất: tranthanhan1962
  tự học Access đang bị vướng về Query xin giúp đỡ!!!! datma 3 234 19-09-18, 03:23 PM
Bài mới nhất: datma
  Thêm số thứ tự trong Query Noname 15 10,490 11-09-18, 11:52 PM
Bài mới nhất: thanhtruong
  Cách lồng hàm in trong hàm IIF khi tạo truy vấn Nguyễn Đăng Toản 16 1,074 04-09-18, 08:17 PM
Bài mới nhất: Nguyễn Đăng Toản
  Nhờ giúp dùm bài tập access nguyentrunghoadh 17 1,961 10-07-18, 07:54 PM
Bài mới nhất: Xuân Thanh

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line