muaxa05
Thành viên mới
- Tham gia
- 7/7/11
- Bài viết
- 11
- Được thích
- 3
Tại C3 = SUMIF('Công phép'!$B$3:$B$20000;B3;'Công phép'!$I$3:$I$20000)
Em chào cả nhà ạ! Em có một file như dưới, em muốn lấy dữ liệu số giờ nghỉ phép của từng loại phép như 2 cột e tô màu xanh bên sheet công phép nhưng dùng hàm sumif mãi mà không ra ạ. Nhờ các anh chị trên diễn đàn giúp em với ạ. Em xin cảm ơn ạ.
ô C3 Và ô D3 thì e đã lấy được dữ liệu rồi ạ, giờ cần lấy là cột E và F lấy dữ liệu từng loại phép ví dụ như cột E lấy phép 01, cột F lấy phép 02 ấy ạ.Tại C3 = SUMIF('Công phép'!$B$3:$B$20000;B3;'Công phép'!$I$3:$I$20000)
Tại D3 = SUMIF('Công phép'!$B$3:$B$20000;B3;'Công phép'!$T$3:$T$20000)
Nhìn mãi không thấy dữ liệu nguồn (Sheet công phép) phép 01, phép 02 của bạn nó ở đâu vậy ??? . giải thích rõ hơn xem nào !ô C3 Và ô D3 thì e đã lấy được dữ liệu rồi ạ, giờ cần lấy là cột E và F lấy dữ liệu từng loại phép ví dụ như cột E lấy phép 01, cột F lấy phép 02 ấy ạ.
Ở sheet công phép e có tô 2 cột màu xanh, cột k thể hiện từng loại phép, còn cột N là số giờ nghỉ phép. Ví dụ như bạnNhìn mãi không thấy dữ liệu nguồn (Sheet công phép) phép 01, phép 02 của bạn nó ở đâu vậy ??? . giải thích rõ hơn xem nào !
Có phải như thế này chăng
Tại E3=SUMIFS('Công phép'!$K$3:$K$20000;'Công phép'!$B$3:$B$20000;'lấy dữ liệu'!B3)
Tại F3=SUMIFS('Công phép'!$N$3:$N$20000;'Công phép'!$B$3:$B$20000;'lấy dữ liệu'!B3)
R10000275 nghỉ loại phép 10 tổng số giờ nghỉ là 0.5h đó ạ! |
Ở sheet công phép e có tô 2 cột màu xanh, cột k thể hiện từng loại phép, còn cột N là số giờ nghỉ phép. Ví dụ như bạn
R10000275 nghỉ loại phép 10 tổng số giờ nghỉ là 0.5h đó ạ!
=SUMIF('Công phép'!B:B;'lấy dữ liệu'!B3;'Công phép'!I:I)
Dạ ra đúng kết quả rồi bác ạ, em cảm ơn anh ạ, nhưng em lại không biết sử dụng VBA. ở thanh hóa ko biết có lớp dạy về VBA không ạ?Chỉ 1 ô công thức bạn tham chiếu đến 2 vùng, mỗi vùng=1.048.576 ô.PHP:=SUMIF('Công phép'!B:B;'lấy dữ liệu'!B3;'Công phép'!I:I)
Khoảng 160.000 ô công thức thì mỗi khi tính toán Excel sẽ tính lại tất cả ô có công thức, máy tôi chịu không nỗi.
Tôi chỉ dám thử bằng VBA, bạn thử xem kết quả có giống kết quả của bạn không.