Bài toán lọc dữ liệu!

Liên hệ QC

longchich

Thành viên mới
Tham gia
20/3/08
Bài viết
14
Được thích
0
Nghề nghiệp
Kỹ Sư Cầu Đường
Các bạn giúp mình giải bài toán này với.Tổng hợp nhiều hàm quá.
 

File đính kèm

Bạn từ từ tìm & hiểu trên diễn đàn

Các bạn giúp mình giải bài toán này với.Tổng hợp nhiều hàm quá.
Câu 1 Có bao nhiêu mặt hàng có MaHang bắt đầu bằng chữ T? : Cách dùng hàm left(SSss,x)
Bạn thử nhập vô A1 số 1; A2 số 2; B1 & B2 cùng là chuỗi họ tên bạn
Bạn nhập tại C1 công thức =Left(B1,A1)
Nhập C2 tương tư =Left(B2,A2) ;
Tô chọn các ô có dữ liệu & dùng fillHand kéo xuống đến C9 xem kết quả hàm left();
. . . . . cứ thế mà tiếp tục;
 
Chỉnh sửa lần cuối bởi điều hành viên:
Câu 20, bạn gõ vào công thức:

Mã:
= SUMPRODUCT(--(WEEKDAY(B5:B14,1)=1),--(F5:F14))+
   SUMPRODUCT(--(WEEKDAY(B5:B14,1)=7),--(F5:F14))+
   SUMPRODUCT(--(WEEKDAY(B5:B14,1)=1),--(G5:G14))+
   SUMPRODUCT(--(WEEKDAY(B5:B14,1)=7),--(G5:G14))

Câu 18 mình chẳng hiểu câu hỏi, ngày 1 đến ngày 15 của từng tháng hay bình quân từ ngày 1 đến ngày 15 hàng tháng tính cho cả năm. Vì dữ liệu của bạn có rất nhiều tháng.
Phần IV câu 5 vì thế cũng chưa làm được.
 
Còn mấy cái điều kiện trong Phần I, câu 18 và 20, Phần IV, câu 5 mình chưa nghĩ ra. Khi nào làm được thì mình sẽ đưa lên sau.
Chúc vui vẻ.

Đây là 1 cách khác, (dùng cột phụ) nghiên cứu từ từ rồi tối ưu công thức

1- Các công thức trong bài làm

Câu 01: =COUNTIF(TenHang,"T*")
Câu 02: =COUNTIF(Loai,2)C Câu 03: =SUMIF(Loai,3,NhapKho)
Câu 04: =SUMIF(TenHang,"Tôm",XuatKho)
Câu 05: =MIN(TKloai2)
Câu 06: =MAX(MucTK)
Câu 07: =SUMIF(Loai,1,TonKho)+SUMIF(Loai,2,TonKho)
Câu 08: =SUMIF(Loai,3,NhapKho)+SUMIF(Loai,3,XuatKho)
Câu 09: =SUMIF(TenHang,"Bào Ngư",TonKho)+SUMIF(TenHang,"Nghêu",TonKho)
Câu 10: =SUMIF(TenHang,"Cá",XuatKho)/SUMIF(TenHang,"Cá",NhapKho)
Câu 11: =SUM(XKtom1muc3)
Câu 12: =SUM(NK_Ng_BNgu2)
Câu 13: =SUMIF(TenHang,"Mực",TonKho)/SUMIF(TenHang,"Cá",TonKho)
Câu 14: =MIN(NKofTK500)
Câu 15: =SUM(TKofNK500XK200)
Câu 16: =MIN(NKthang7)
Câu 17: =SUM(XKloai1_T10)
Câu 18: =MAX(TKngay1_15)
Câu 19: =SUM(NKquy4)
Câu 20: =SUM(NK_XK_7_CN)

Từ câu 21 - 37 tự làm nhé​


2- Các Name trong Insert \ Name \ Define ...
(ko bắt buôc, có thể ko dùng. Dùng Name để công thức ngắn gọn, đẹp mắt thoai)​
Các cột trong bảng dữ liệu ban đầu
  1. NgayCT =OFFSET(Sheet1!$B$4,1,,10,1)
  2. MaHang = OFFSET(NgayCT,,1)
  3. TenHang = OFFSET(NgayCT,,2)
  4. Loai = OFFSET(NgayCT,,3)
  5. NhapKho = OFFSET(NgayCT,,4)
  6. XuatKho = OFFSET(NgayCT,,5)
  7. TonKho = OFFSET(NgayCT,,6)
Các cột phụ
  1. TKloai2 = OFFSET(NgayCT,,8)
  2. MucTK = OFFSET(NgayCT,,9)
  3. XKtom1muc3 = OFFSET(NgayCT,,10)
  4. NK_Ng_BNgu2 = OFFSET(NgayCT,,11)
  5. NKofTK500 = OFFSET(NgayCT,,12)
  6. NK500XK200 = OFFSET(NgayCT,,13)
  7. NKthang7 = OFFSET(NgayCT,,14)
  8. XKloai1_T10 = OFFSET(NgayCT,,15)
  9. TKngay1_15 = OFFSET(NgayCT,,16)
  10. NKquy4 = OFFSET(NgayCT,,17)
  11. NK_XK_7_CN = OFFSET(NgayCT,,18)
Giải thích thêm
  1. NgayCT =OFFSET(Sheet1!$B$4,1,,10,1) = Chọn VÙNG:
    • Lấy $B$4 làm mốc
    • Cell đầu của vùng: dưới $B$4 1 dòng, cùng cột
    • Từ Cell đầu, lấy xuống 10 dòng
    • Độ rộng của vùng là 1 cột
  2. OFFSET(NgayCT,,n) là lấy cột thứ n sau cột NgayCT
 

File đính kèm

Lần chỉnh sửa cuối:
Dear all,
Tiện cái topic này, các bác cho em hỏi nhờ một chút luôn với. Em đang tìm cách lọc dữ liệu từ 1 cột sang 1 cột khác mà không để bị lặp dữ liệu với điều kiện không dùng pivot mà chỉ đặt công thức bình thường. Em đã nghĩ thử kết hợp hàm if và countif nhưng chưa làm được.
Em gửi file kèm theo đây ạ:
 

File đính kèm

Dear all,
Tiện cái topic này, các bác cho em hỏi nhờ một chút luôn với. Em đang tìm cách lọc dữ liệu từ 1 cột sang 1 cột khác mà không để bị lặp dữ liệu với điều kiện không dùng pivot mà chỉ đặt công thức bình thường. Em đã nghĩ thử kết hợp hàm if và countif nhưng chưa làm được.
Em gửi file kèm theo đây ạ:

Cái này đã nói nhiều trên diễn đàn rồi, bạn tìm "Danh mục duy nhất". Bạn có thể dùng Advanced filter.
 
Dear all,
Tiện cái topic này, các bác cho em hỏi nhờ một chút luôn với. Em đang tìm cách lọc dữ liệu từ 1 cột sang 1 cột khác mà không để bị lặp dữ liệu với điều kiện không dùng pivot mà chỉ đặt công thức bình thường. Em đã nghĩ thử kết hợp hàm if và countif nhưng chưa làm được.
Em gửi file kèm theo đây ạ:

Câu hỏi này đã có rất nhiều bài giải đáp từ dễ đến khó.
Mình gửi bạn file đơn giản :
 

File đính kèm

Dài quá mình lằm một ít nhờ các Bác khác vậy.
 

File đính kèm

Web KT

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

Back
Top Bottom