Chuyên đề giải đáp các bài tập

  • Thread starter roses
  • Ngày gửi
Liên hệ QC
Status
Không mở trả lời sau này.
Các bác tưởng em đùa hay sao mà không giải giúp vậy? Em chỉ muốn lập công thức sang 1 sheet khác để lấy tổng tiền lương của từng đối tượng theo từng tháng, mà mỗi tháng số lượng nhân viên có thể bị thay đổi nên số thứ tự có thể bị thay đổi. Ví dụ như đối tượng đang ở stt 1 sang sheet khác lại ở vị trí 2 chẳng hạn. Thanks các bác.
 
Xem file mình làm nhé!
CT tại sheet tổng lương :
PHP:
 =SUMPRODUCT(SUMIF(INDIRECT($E$1:$E$2&"!B3:B6");B3;INDIRECT($E$1:$E$2&"!M3:M6")))
 

File đính kèm

  • tong luong.xls
    32 KB · Đọc: 30
Xem file mình làm nhé!
CT tại sheet tổng lương :
PHP:
 =SUMPRODUCT(SUMIF(INDIRECT($E$1:$E$2&"!B3:B6");B3;INDIRECT($E$1:$E$2&"!M3:M6")))

Vì số dòng các sheet có thể thay đổi, nên CT nên là thế nay cho Ô C3 trong sheet "Tong Luong"

PHP:
=SUMPRODUCT(SUMIF(INDIRECT($E$1:$E$2&"!B:B"),B3,INDIRECT($E$1:$E$2&"!M:M")))

Còn tổng quát hơn nữa nếu muốn thêm/bỏ tên sheet khi cần vào cột E (dĩ nhiên tên sheet phải liên tục-không có ô trống giữa) ở TongLuong thì dùng công thức sau cho Ô C3 trong sheet "Tong Luong"
PHP:
=SUMPRODUCT(SUMIF(INDIRECT(OFFSET($E$1,0,0,COUNTA(E:E))&"!B:B"),B3,INDIRECT(OFFSET($E$1,0,0,COUNTA(E:E))&"!M:M")))
 
Lần chỉnh sửa cuối:
B3:B6, M3:M6 và B3 là bác lấy từ sheet nào vậy ạ?
 
Bác có thể giải nghĩa công thức của bác được không? Em xem 1 lúc mà không hiểu?
Trong Công thức :
PHP:
=SUMPRODUCT(SUMIF(INDIRECT($E$1:$E$2&"!B3:B6");B3;INDIRECT($E$1:$E$2&"!M3:M6")))
Chỗ : INDIRECT($E$1:$E$2&"!B3:B6") sẽ chạy như 2 hàm đơn :
=INDIRECT($E$1:$E$2&"!B3:B6")=T01!B3:B6
= NDIRECT($E$1:$E$2&"!B3:B6") = T02!B3:B6
Cái dấu chấm than (!) là ký hiệu để Excel biết rằng B3:B6 nằm trong Sheet nào.
Vậy : INDIRECT($E$1:$E$2&"!B3:B6")={T01!B3:B6;T02!B3:B6}
Sau đó công thức sẽ dùng cái INDIRECT đã thay thế này làm tham số cho SUMIF đi tìm tiếp.
SUMPRODUCT kẹp bên ngoài của SUMIF, có tác dụng cộng hết những gì SUMIF tìm được ở mỗi Sheet.
Hàm này dịch như sau :
Để tính tổng thu nhập của mỗi nhân viên trong mỗi sheet thì dò tìm trong khối cell B3 : B6 có tên trùng với tên trong khối cell E1 : E2 {T01;T02} nếu có thấy tên nhân viên như ở B3 thì cộng hết tổng thu nhập trong khối cell M3:M6 trong các sheet có tên trùng với tên trong khối cell E1 : E2.

 
Hi. Lại có bài tập nhờ các bác giải giúp. Trong bảng Book2 có 3 Sheet với nhiều đổi tượng khác nhau. Giờ em nhờ các bác tổng hợp giúp em tên những nhân viên sang Sheet 4, với điều kiện những nhân viên chỉ có 1 tên xuất hiện, trùng bị loại bỏ. Thanks các bác.
 

File đính kèm

  • Book2.xlsx
    10.5 KB · Đọc: 13
Hi. Lại có bài tập nhờ các bác giải giúp. Trong bảng Book2 có 3 Sheet với nhiều đổi tượng khác nhau. Giờ em nhờ các bác tổng hợp giúp em tên những nhân viên sang Sheet 4, với điều kiện những nhân viên chỉ có 1 tên xuất hiện, trùng bị loại bỏ. Thanks các bác.
Gôm lại một chỗ rồi dùng Advance Filter cho nó lẹ.
 
Hix. Nếu dùng Filter thì copy rất lâu, em có gần đến 40 cái Sheet. Xong lại phải lọc mà em thì chưa biết lọc. Bác nào tốt bụng cho em xin câu lệnh được không ạ?
40 Sheet mà bạn hỏi ở mục này (Hàm và công thức Excel) thì ai mà làm cho nổi. Bạn mang qua bên Macro mà hỏi.
 
Nhiều Sheet quá thì không làm được ah anh? Có khoảng bao nhiêu sheet thì làm được vậy? Bác giúp em 1 chút được không a? Tại vì em không biết lọc.
 
40 Sheet mà bạn hỏi ở mục này (Hàm và công thức Excel) thì ai mà làm cho nổi. Bạn mang qua bên Macro mà hỏi.
Đúng rồi nếu hỏi trong mục VBA thì có thể.
Em còn nhớ sinh nhật GPE lần thứ 4 tác phẩm của bác Long thì phải có giải bài toán này rất tốt.
Bài của bác ấy là " Thu hồi đất" bác ấy chỉ làm có 1 cái là xong hết.
 
Nhiều Sheet quá thì không làm được ah anh? Có khoảng bao nhiêu sheet thì làm được vậy? Bác giúp em 1 chút được không a? Tại vì em không biết lọc.
Nếu dùng VBA thì có thể làm bao nhiêu sheet cũng được. Có bài toán " thu hồi đất" của bác Long thì phải làm rất tốt. Mình đã copy về máy nghiên cứu công thức mà vẫn chưa hiểu hết được.
 
lấy dữ liệu từ sheet khác.

Gửi các thành viên GPE.
Em có bài toán nhờ các thành viên giải giúp yêu cầu như sau.
- Em có 2 sheet. Sheet 1 có dữ liệu đầy đủ của 4 nhà cung cấp. Sheet 2 là sheet lấy dữ liệu từ sheet 1.
- Khi lựa chọn 1 nhà cung cấp nào đó
Ví dụ LS hay ABB ..
Thì tự động cột "DÒNG NGẮN MẠCH"
MÃ NHÀ SX, XUẤT XỨ VÀ ĐƠN GIÁ
TƯƠNG Ứng VỚI NHÀ CUNG CẤP ĐÓ TỪ SHEET 1 ĐƯỢC ĐIỀN VÀO SHEET 2
rất mong các bạn giải giúp
 

File đính kèm

  • GPE - HOI (23-06-2011).xls
    28.5 KB · Đọc: 15
Gửi các thành viên GPE.
Em có bài toán nhờ các thành viên giải giúp yêu cầu như sau.
- Em có 2 sheet. Sheet 1 có dữ liệu đầy đủ của 4 nhà cung cấp. Sheet 2 là sheet lấy dữ liệu từ sheet 1.
- Khi lựa chọn 1 nhà cung cấp nào đó
Ví dụ LS hay ABB ..
Thì tự động cột "DÒNG NGẮN MẠCH"
MÃ NHÀ SX, XUẤT XỨ VÀ ĐƠN GIÁ
TƯƠNG Ứng VỚI NHÀ CUNG CẤP ĐÓ TỪ SHEET 1 ĐƯỢC ĐIỀN VÀO SHEET 2
rất mong các bạn giải giúp
Sao kg thêm 1 ví dụ cụ thể, chọn cái gì sẽ ra cái gì và lấy từ đâu, nhìn mấy text box cóng mặt quá.
 
Sao kg thêm 1 ví dụ cụ thể, chọn cái gì sẽ ra cái gì và lấy từ đâu, nhìn mấy text box cóng mặt quá.
Ví dụ mình chọn LS bên sheet 2 thì các cột bên sheet 2 sẽ điền như sau.
Cột icu điền là Icu=32kA, cột mã nhà sx điền là 4001, cột xuất sứ là Hàn Quốc và cột giá là 800.
Mong các thành viên giải giúp.
Cảm ơn các thành viên nhiều.
 
Ví dụ mình chọn LS bên sheet 2 thì các cột bên sheet 2 sẽ điền như sau.
Cột icu điền là Icu=32kA, cột mã nhà sx điền là 4001, cột xuất sứ là Hàn Quốc và cột giá là 800.
Mong các thành viên giải giúp.
Cảm ơn các thành viên nhiều.
Xem thử công thức này có cho kết quả đúng ý Bạn không nhé.
 

File đính kèm

  • Copy of GPE - HOI (23-06-2011).rar
    6.9 KB · Đọc: 25
Hỏi về công thức mảng
Khi em tham chiếu một bảng các giá trị bằng công thức mảng đến một vùng khác thì các ô rỗng sẽ có giá trị là 0
Em không biết làm cách nào để giá trị rỗng tham chiếu vẫn là rỗng. Mong anh chị giúp đỡ. Cám ơn nhiều
 

File đính kèm

  • CT-MANG.xls
    23 KB · Đọc: 18
Lần chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom