Làm sao để excel tư điều chỉnh dữ liệu nhập vào (5 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

dinhdatct

Thành viên mới
Tham gia
2/12/07
Bài viết
1
Được thích
0
Tôi muốn làm một chương trình cộng điểm trong đó điểm nhập vào là điểm dạng thập phân. Nhưng để cho nhanh thì khi nhập vào có thể nhập đúng số thập phân hoặc nhập số mà không dùng dấu phân cách thập phân. Ví dụ điểm phải nhập là 5.6. Anh em cho tôi hỏi là làm thế nào để khi nhập là 5.6 thi nó giữ nguyên giá trị đó , còn nếu tôi nhập là 56 thì nó tự đổi lại thành 5.6
Xin cảm ơn các anh em giup đỡ
 
Bạn xem file nha!
Thân.
 

File đính kèm

Nhập điểm nhanh!

Tôi muốn làm một chương trình cộng điểm trong đó điểm nhập vào là điểm dạng thập phân. Nhưng để cho nhanh thì khi nhập vào có thể nhập đúng số thập phân hoặc nhập số mà không dùng dấu phân cách thập phân. Ví dụ điểm phải nhập là 5.6. Anh em cho tôi hỏi là làm thế nào để khi nhập là 5.6 thi nó giữ nguyên giá trị đó , còn nếu tôi nhập là 56 thì nó tự đổi lại thành 5.6
Xin cảm ơn các anh em giup đỡ
Bạn vào Tools, chọn Options, chọn thẻ Ediit. Kích chọn vào ô trước chữ: Fixed decimal rồi OK
 
Tôi muốn làm một chương trình cộng điểm trong đó điểm nhập vào là điểm dạng thập phân. Nhưng để cho nhanh thì khi nhập vào có thể nhập đúng số thập phân hoặc nhập số mà không dùng dấu phân cách thập phân. Ví dụ điểm phải nhập là 5.6. Anh em cho tôi hỏi là làm thế nào để khi nhập là 5.6 thi nó giữ nguyên giá trị đó , còn nếu tôi nhập là 56 thì nó tự đổi lại thành 5.6
Xin cảm ơn các anh em giup đỡ
Có thể dùng đặc điểm Điểm <= 10 để code đơn giản hơn:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value > 10 Then
    Target.Value = (Target.Value / 10)
End If
End Sub
 
Để tạo bảng tính khi nhập như vậy. Bạn chỉ cần vào Option> Advanced ---> trong mục Editing Options : bạn kích vào ô Automatically insert a decimal point--> bạn chọn Places là 1 nhé. Như vậy nếu nhập 56 thì sẽ là 5.6 còn nếu nhập 5.6 thì vẫn là 5.6.
Bạn thử xem nhé!
 
Mình nhờ bạn giúp nha !
Mình dùng công thức mảng để tính tồng học sinh có điểm < 0.5
Có tổng cộng 35 HS. nhưng hiện nay có 1 học sinh nghỉ ở giữa danh sách nên ô đó mình để trống và mình dùng công thức này
=SUM(IF(KTCL!$K$9:$K$43<0.5,1,0))
Nó vẫn thống kê 35 chứ không phải là 34
Hay khi ban đầu ô đó nó vẫn hiện 35 chứ không là ô trống.
Nhớ bạn giúp ! Cám ơn bạn nhiều !
 
Bạn dùng công thức Countif() ấy! Dùng mãng làm gì? Với lại một ô trống tương đương giá trị ô đó = 0. Vì vậy ra 35 là phải rồi!
Thử dùng công thức này xem:
=COUNTIF(KTCL!$K$9:$K43,"<0.5")
Thân.
 
Để tạo bảng tính khi nhập như vậy. Bạn chỉ cần vào Option> Advanced ---> trong mục Editing Options : bạn kích vào ô Automatically insert a decimal point--> bạn chọn Places là 1 nhé. Như vậy nếu nhập 56 thì sẽ là 5.6 còn nếu nhập 5.6 thì vẫn là 5.6.
Bạn thử xem nhé!

Có pahỉ vào thẻ tools -->options ... ? Sao tối sử dụng excel 2003 vào thẻ này nhưng không thấy Advanced đâu cả ?
 
Bạn vào Tools -> Options -> chọn thẻ Edit -> Mục Fixed Decimal: Places = 1. Cái này thì cũng được, chỉ có điều bạn gõ 5 thì kết quả là 0.5 chứ ko phải là 5.0 như code của mình. Nhưng được cái là tiện khỏi phải viết code thôi!
Thân.
 
Cám ơn bạn đã giúp mình !
Mình cũng tính dùng countif nhưng nếu mình muốn tính tổng điểm >=0.5 và <1 thì countif thế nào ? Nhờ anh chỉ giúp !
 
Thì đổi ĐK đếm là xong chứ gì?
=COUNTIF(KTCL!$K$9:$K43,">=0.5")
=COUNTIF(KTCL!$K$9:$K43,"<1")
Thân.
 
Cám ơn bạn. Nhưng mình muốn tính tổng trong ô đó những điểm vừa >=0.5 và vừa <1. Nghĩa dùng 1 công thức thôi . Chứ không dùng 2 dấu bằng. Ví dụ điểm 0.75 sẽ được tính. Bạn có thể kết hợp 2 công thức bạn vừa hướng dẫn thành một được không ?
=COUNTIF(KTCL!$K$9:$K43,">=0.5")
=COUNTIF(KTCL!$K$9:$K43,"<1"

Thân chào và cám ơn bạn rất nhiều !
 
Cám ơn bạn. Nhưng mình muốn tính tổng trong ô đó những điểm vừa >=0.5 và vừa <1. Nghĩa dùng 1 công thức thôi . Chứ không dùng 2 dấu bằng. Ví dụ điểm 0.75 sẽ được tính. Bạn có thể kết hợp 2 công thức bạn vừa hướng dẫn thành một được không ?
=COUNTIF(KTCL!$K$9:$K43,">=0.5")
=COUNTIF(KTCL!$K$9:$K43,"<1"
)
Thân chào và cám ơn bạn rất nhiều !
Trời đất ơi... thì lấy 2 công thức trừ cho nhau là ra 1 công thức thôi:
Đếm số cell có điểm >=0.5 và <1
=COUNTIF(KTCL!$K$9:$K43,">=0.5") - COUNTIF(KTCL!$K$9:$K43,">=1")
Tính tổng các cell >=0.5 và <1
=SUMIF(KTCL!$K$9:$K43,">=0.5") - SUMIF(KTCL!$K$9:$K43,">=1")
 
Tôi thường dùng cột phụ để tính toán thêm
Ví dụ A1 - A3 nhập các số 45, 66, 9 thì công thức tại B1 là = if(A1>10, A1/10, A1) và chép xuống

Trong trường hợp nhập điểm thi đầu vào, điểm đã làm tròn đến 0.5 (chỉ có 6, 6.5; không có 6.6)
thì (với ví dụ trên) công thức là =if(A1>10, int(A1/10) + 0.5, A1)

Như vậy nhập 66 mà kết quả là 6.5. Chú ý, riêng 0.5 phải nhập đúng. Nói điều này hy vọng có người tham khảo.
 
Định dạng ngày tháng trong excel

Mọi người cho em hỏi là em có 1 file excel định dạng ngày tháng là mm/dd/yyyy nhưng khi chuyển sang máy khác thì bị thay đổi chẳng hạn như dd/mm/yyyy vậy em muốn cố định không bị thay đổi định dạng file mà không cần vào Control Panel/regional and language options để định dạng ngày tháng
 
Web KT

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

Back
Top Bottom