Dùng VBA đơn giàn hơn nhiều,
Tuy nhiên công thức vẫn có cách, theo tôi sẽ làm thế này ...
Thêm cột đánh dấu những dòng sẽ lọc ở sheet Nhap...
Qua sheet Thongke chọn Tên (C2), tháng (B6) ...
AK=SUMPRODUCT(F9:AJ9*(2.5>=F9:AJ9))+SUMPRODUCT(2.5*(2.5<F9:AJ9))
AL=SUMPRODUCT((F9:AJ9-2.5)*(6>=(F9:AJ9-2.5))*(0<=(F9:AJ9-2.5)))+SUMPRODUCT(6*(6<(F9:AJ9-2.5))*(0<=(F9:AJ9-2.5)))
AN tương tự, còn AM thì bằng tổng trừ 3 cái vừa tính.
Thử công thức mảng này,
AK => =SUM(IF(K9:AB9>2.5,2.5,K9:AB9))
Hoăc: =SUM(--TEXT($K$9:$AB$9,"[>2.5]\2\.5;0"))
AL => =SUM(IF(K9:AB9>8.5,6,IF(K9:AB9>2.5,K9:AB9-2.5)))
Hoặc: =SUM(--TEXT($K$9:$AB$9-2.5,"[>6]\6;[>0]0.0;\0"))
.
Chào anh/chị/em
Có bài toán này trên 1 diễn đàn excel
Hiện tại em giải theo cách: mượn các dòng 10->13 để chia nhỏ giờ ra rồi dùng công thức Sum để tổng lại từng khung giờ
Cho em hỏi có công thức gộp nào cho các ô AK9->AN9 mà không phải mượn các dòng trung gian như trên không ạ?
Đấy là sơ đồ chiến thuật. Viết vậy mà không phải vậy.
Bài này đưa vào mục thư giãn, đố vui hợp lý hơn.
Số cuối là 7. 5 dòng trên chia hết cho dòng dưới cùng.
Chết zồi. Lại linh tinh zồi. :wallbash: :wallbash: :wallbash:
Tôi muốn dùng công thức hoặc cách nào đơn giản nhất, không cần dùng VBA!
Kết quả hiển thị ở 100 cell là các số lần lượt từ 1 đến 100 không có số nào trùng với số nào!
1672801948
Cảm ơn bạn.
Có thể xuất kết quả bảng dạng 10 dòng x 10 cột như trong Sheet 2 file tôi đính kèm ở bài #1 được không...
bẻ khóa ( Crack ) với dịch ngược code từ nguồn ra code thật là 2 cái hoàn toàn khác nhau
1672719417
thời gian qua tôi đọc khá nhiều tài liệu từ C#, VBNet,c++ ........... vì tìm tài liệu Delphi nó toàn ra cái kia
chốt lại code viết = VB6 OR Delphi khả năng dịch ngược code từ mã máy ra code thật...
Nhiều người thường bảo làm DA ko phải chỉ biết dùng tool mà cần có tư duy logic, tư duy phân tích insight.... bla bla. Vậy thì cái tư duy ấy là gì? Với vài năm kn thì mình xin chia sẻ góc nhìn, làm rõ vấn đề này.
Sai lầm có lẽ các bạn DA sẽ hay gặp phải đó là không hiểu yêu cầu của doanh nghiệp...
Thông thường nếu theo Form dạng này thì nó sẽ hoạt động như thế này anh SQ_DQ:
- Nút [Thêm NCC mới] sẽ mở ra 1 userform khác để nhập thông tin NCC.
- Khi nhập tên NCC bên dưới, nếu không có trong hệ thống sẽ bật thông báo và hỏi có muốn thêm NCC mới không - nếu OK sẽ mở Form thêm NCC - nếu không...
Mô tả sơ lược hình thành và tham khảo
1/ bỏ đi sau nhiều năm không đụng tới từ chủ đề sau
https://www.giaiphapexcel.com/diendan/threads/hooklab-t%E1%BA%A1o-c%E1%BB%ADa-s%E1%BB%95-taskpane-actionpane-b%E1%BA%B1ng-userform.143060/page-2#posts
2/ do nhu cầu cần dùng tới mới lục ra xem lại và...
Thiết kế userform mà dùng sẵn các control (ListBox, TextBox) như hình trên thì nó đơn giản và phục vụ làm form tìm kiếm, nhập liệu đơn giản thì cũng tốt mà. Phức tạp và mất thời gian nhất là cái loại form nhập liệu với nhiều dòng ấy.
Là một người làm kế toán dịch vụ , em thường xuyên tiếp xúc với dữ liệu dạng này .
Cho dù dùng userform hay sheet form thì đều rất mất công xử lý với vấn đề sửa, xóa dữ liệu gốc.
Cho nên :
- Nếu dữ liệu nhiều em lựa chọn giải pháp mua phần mềm chuyên ngiệp.
- Nếu dữ liệu ít thì e lựa chọn...
Nếu chỉ là thích làm, phù hợp theo yêu cầu thiết kế thì không có gì đáng bàn ở đây bạn à. Vấn đề mình chỉ muốn nói là tạo userform và tạo grid giả lập với việc vẽ từng textbox, combobox vào hợp thành kiểu grid là vất vả, nếu làm trên sheet sẽ nhanh và tiện thôi. Nhưng khi có bạn viết thế này...
Chuyện dùng Sheet Form hay Userform là tùy sở thích của người thiết kế, hình thức nào cũng được, miễn sao nó giải quyết được bài toán của ứng dụng đặt ra. Tranh cãi làm cái gì. Thiết kế ứng dụng trên Web, Ms Access... cũng phải thiết kế Form từ con số không (từ cái line, textbox...) chứ có sẵn...
Chào các bạn
Mình có file FILE 1.TXT là file sub. Giờ mình cần loại bỏ những dòng thừa, gồm:
- Dòng trống.
- Dòng chứa các chuỗi sau:
+WcBzTT
+ --> (dòng thời gian)
+NOTc
+link:
+https
Do file quá nhiều (2000 file) nên mình không đủ sức làm thủ công. Rất mong các bạn hỗ trợ mình đoạn code Excel...
Vậy là bạn mới chỉ nhìn họ "biểu diễn" thôi mà bạn chưa thực sự lập trình một giao diện kiểu như vậy - Loại form có nhiều dòng nhé. Tôi chắc chắn vậy nên bạn mới phát biểu thế. Tôi chỉ cần liệt kê các ý dưới đây về lợi ích khi làm trên sheet bạn hãy liên tưởng về userform sẽ thấy ra sao nhé. Nếu...