thanhthu2004
Thành viên mới

- Tham gia
- 29/1/08
- Bài viết
- 34
- Được thích
- 13













Dể lắm! Trong Excel có 2 loại ComboBox, 1 cái thuộc thanh Control Toolbox và 1 cái thuộc thanh Forms.. cả 2 loại cũng có mặt giống nhau và khác nhau, với nhưng bạn mới bắt đầu sử dụng thì nên dùng cái thuộc thanh Forms, vì thao tác nó khá đơn giản:Anh Tuấn ơi, anh hướng dẫn em làm cái ComboBox được không?


















Chào ANH TuấnĐây, tôi làm cho bạn đây... Xem file nhé!
Xin góp ý mấy điểm như sau:
1> Trước tiên là về file Excel2007: Khi đưa file lên diển đàn bạn nên chuyển nó thành file .xls vì 1 số bạn chưa có Excel2007, sẽ ko đọc dc file
2> Tô màu ngày thứ bảy và chủ nhật của bạn và cả file của ngocmaipretty đều có 1 điểm dở là chia chúng ra thành 2 điều kiện riêng biệt, gây lãng phí... Để ý rằng 2 cột này là cùng 1 Format nên bạn hảy gôm chúng thành chung 1 công thức (tiết kiệm điều kiện)... Cách gôm như sau:a) Dùng hàm OR: =OR(Weekday(...)=1,Weekday(...)=7)3> Tô màu ngày lể cũng ko khó, bạn cùng công thức COUNTIF... đại khái nếu ngày có trong list ngày lể thì tô màu
b) Dùng Weeday với tham số là 2: Weekday(... ,2) > 5
(Trong file tôi dùng cách 2)
4> Ngoài ra bạn cũng nên chú ý đến hình thức thiết kế bảng tính, tôi thấy nó còn khá lượm thượm đấy! Xin mạn phép sửa lại tí (bạn có thể chỉnh thêm cho đẹp hơn)
Bạn xem chi tiết trong file nha!
Mến
ANH TUẤN
Bạn chọn vào 1 ngày nào đó, vào menu Format\Conditional Formating sẽ biết "Họ đã làm điều đó như thế nào?"Chào ANH Tuấn
Mình đang cố gắng để hiểu làm thế nào các bạn bôi màu cho từng cột ngày t7 và chủ nhật mà bó tay. Bạn hướng dẫn mình với.

Cảm ơn bạn nhưng mình hơi yếu về món này, bạn giúp mình với nhé. Mình gửi kèm bảng chấm công, ý mình muốn là: khi có cột nào rơi vào thứ 7, chủ nhật sẽ chuyển toàn bộ cột đó sang một màu ghi hoặc đỏ (mình nói màu trong bản đính kèm). Bác nào biết sửa giúp mình với nhé.Bạn chọn vào 1 ngày nào đó, vào menu Format\Conditional Formating sẽ biết "Họ đã làm điều đó như thế nào?"

Về phần Conditional Formating thì đúng rồi, nhưng còn phần tính ngày tháng thì sai hết trơnTôi sửa cho bạn đây, rất dơn giản, bạn xem xong hỉu liền. Tớ cũng chỉ là tên lính mới trong lình vực này thoai![]()

Sorry! Tại tôi trích nguyên văn bài viết của bạn nên bạn hiểu lầm... Ý tôi nói file gốc tính sai (không phải nói bạn)Thì người ta cũng chỉ yêu mỗi phần Conditional Formating thui mà. phần date tui để nguyên bản....

Cảm ơn bạn nhiều, mình đã làm được rồi.Tôi sửa cho bạn đây, rất dơn giản, bạn xem xong hỉu liền. Tớ cũng chỉ là tên lính mới trong lình vực này thoai![]()
Lấy ngày hệ thống dùng hàm:Mình muốn làm một ô theo ngày hệ thống thì làm thế nào các bác ơi
Lấy ngày và cả giờ:=Today()

Chào bạnVề phần Conditional Formating thì đúng rồi, nhưng còn phần tính ngày tháng thì sai hết trơn
Tính Date mà có vụ dùng các hàm xử lý chuổi thì... vô cùng NGUY
File này sẽ sai khi ngày >12, lúc này hàm text(weekday(..../..../....),"ddd") sẽ sai.Chào bạn
MÌNH CŨNG KHÔNG BIẾT SỬ DỤNG ĐỂ TÍNH NGÀY THÁNG THÌ DÙNG HÀM GÌ, CÁI NÀY MÌNH CŨNG CHỈ COPY TRONG 4RUM VÀ SỬA LẠI. NHƯNG MÌNH THẤY VẪN CHẠY ĐƯỢC BẠN XEM THỬ. CÁI VỤ NÀY MÌNH KHÔNG RÀNH LẮM, CÓ GÌ THÌ SỬA LUÔN CHO MÌNH VỚI.
THANK

Cảm ơn bạnFile này sẽ sai khi ngày >12, lúc này hàm text(weekday(..../..../....),"ddd") sẽ sai.
Và làm như vậy ct cũng dài lắm.
Ct tại cột AI hay ghê nhỉ, giờ mới biết.
Xem file kèm!

Vấn đề nằm ở tại cell W4... Bạn chọn cell này, vào menu Data Validation và sửa Source lại thành: 1,2,3,4,5,6,7,8,9,10,11,12Chào ban ThuNghi
Mình đã dùng bảng lương của bạn để sửa hàm ngày tháng, tuy nhiên lại xảy ra vấn đề là cell tháng (W4) thì khi mình chuyển sang tháng khác sẽ không được, bạn giúp mình với. sheet mình sửa năm tại T2.
Cảm ơn


Xem file đính kèm này có đúng ý bạn không nhaEm có bảng chấm công như file đính kèm. Hiện giờ hàng tháng phải điền số vào tương ứng với thứ ở trên và tháng bên trái (cố định).
Bác nào có công thức trong dòng tương ứng từng tháng và tự động điền ngày (từ 1...đến hết) mà không phải vào bằng tay.
Cảm ơn.

Bạn có thể giúp mình nhúng lịch vào Bảng chấm công như bạn đã làm cho Ngocmai. Mình gửi bạn file bảng chấm công của mình. Cần gấp lắm lắm !! cảm ơn bạn nhiều. Hôm nào cafe nhé!Ah... mà nếu bạn cần cái lịch ấy thì tôi gữi cho bạn giãi pháp ngắn gọn hơn nhiều, ko có bất kỳ cột phụ nào cả... (có điêu chưa hiểu dùng lịch để làm gì nữa)
Xem file nhé!
Hoặc tham khảo tại đây cách làm 1 tờ lịch đơn giản:
http://www.giaiphapexcel.com/forum/showthread.php?t=7899
ANH TUẤN
ủa sao không up được file lên Web nhỉ?????
Bên em làm dự án. Trên bảng lương chỉ thể hiện: W (working- ngày làm viêc). Có thể chấm là W1/2, W1/3 (làm 1/3 ngày)...
L (leaving- nghỉ); Trong ngày có thể nghỉ và chấm là L1/2, L1/3(nghỉ 1/3 ngày)....
Em ko biết dùng hàm nào để tính dc số ngày nghỉ và số ngày đi làm. vì toàn 1/2,1/3,1/4...toàn là số thập phân
Em chỉ biết phát thảo ý tưởng. Chứ thực hiện thì em mong mọi người chỉ bảo.
Option Explicit
Function TH_Cong(LookUpRange As Range, Optional Work As String = "W")
Dim Clls As Range: Dim StrC As String
Const Le As String = "/"
If ucase$(Work) <> "W" Then Work = "L"
For Each Clls In LookUpRange
StrC = Clls.Value
If InStr(StrC, Work) > 0 Then
If InStr(StrC, Le) > 0 Then
TH_Cong = TH_Cong + IIf(InStr(StrC, "2"), 0.5, 0.33)
Else
TH_Cong = TH_Cong + 1
End If
End If
Next Clls
End Function
PHP:Option Explicit Function TH_Cong(LookUpRange As Range, Optional Work As String = "W") Dim Clls As Range: Dim StrC As String Const Le As String = "/" If ucase$(Work) <> "W" Then Work = "L" For Each Clls In LookUpRange StrC = Clls.Value If InStr(StrC, Work) > 0 Then If InStr(StrC, Le) > 0 Then TH_Cong = TH_Cong + IIf(InStr(StrC, "2"), 0.5, 0.33) Else TH_Cong = TH_Cong + 1 End If End If Next Clls End Function

(1) Anh ơi, anh giúp em thì giúp cho chót, em tải file về. Nhưng em sao hiểu dc cái code mà anh lập. Anh hướng dẫn giúp em với
(2) Anh có công thức nào làm đơn giản ko ạ?
Cảm ơn vì sự chỉ bảo tận tình của anh
Option Explicit
Function TH_Cong(LookUpRange As Range, Optional Work As String = "W")
Dim Clls As Range: Dim StrC As String, CLe As String
Const Le As String = "/"
If ucase$(Work) <> "W" Then Work = "L"
For Each Clls In LookUpRange
StrC = Clls.Value
If InStr(StrC, Work) > 0 Then
If InStr(StrC, Le) > 0 Then
8 CLe = Right(StrC, 2)
TH_Cong = TH_Cong + Switch(CLe = "/2", 0.5, CLe = "/3", 0.33, CLe = "/4", 0.25)
Else
TH_Cong = TH_Cong + 1
End If
End If
Next Clls
End Function
Bạn thử dùng Bảng chấm công này xem,
Nếu thấy ổn tôi sẽ Open 100% để bạn xem CF và Fx
Có gì thì góp ý cho tôi với nhé
Tôi đang muốn đưa lịch âm vào kèm cùng Sheet Calendar nhưng chưa xong.
Khi nào xong sẽ Post lại renew Version
Thân ái.




Bạn lập Topic mới và nêu yêu cầu cụ thể sẽ có người giúp ngay. Bạn hỏi bài kiểu này chắc lâu lắm mới có người giúp (Do đây là topic của người khác, tự nhiên bạn xen vào hỏi câu hỏi chẳng liên quan gì chủ đề này)Mọi người ơi
Em đang làm file tính lương cho cán bộ công nhân công ty
Hỗ trợ em cái hàm vlookup trong sheet payroll với ạ
Sao em làm nó cứ ra N/A
Em đang cần gấp ạ
Cảm ơn cả nhà
Em đang làm file tính lương cho cán bộ công nhân công ty
Hỗ trợ em cái hàm vlookup trong sheet payroll với ạ; Sao em làm nó cứ ra N/A// Em đang cần gấp ạ. Cảm ơn cả nhà