Giúp mình cách đặt ẩn giá trị cho một cột

Liên hệ QC

hoangdieu123

Thành viên chính thức
Tham gia
6/6/08
Bài viết
58
Được thích
1
Mình dùng Office 2003.
Các bạn xem file mẫu mình up lên và giúp mình với:
Đặt hàm để tính điểm trung bình ở cột N thì OK rồi.
Bây giờ đến cột O (đỗ), P (Hỏng), Q (Xếp loại). Điều kiện như sau:
Nếu giá trị ở N >=5,0 thì hiện chữ "Đỗ", nếu N< 5,0 thì hiện chữ "Hỏng". Cái này thì đặt hàm được rồi, nhưng vấn đề đặt ra là trước khi nhập điểm, cột P sẽ hiện ra đồng loạt chữ "Hỏng" do cột N chưa có điểm. Làm thế nào để dấu chữ "Hỏng" ở cột P, khi nào ở N có giá trị <5,0 thì nó mới hiện chữ "Hỏng"?
Giúp mình công thức xếp loại ở cột Q. Điều kiện: 8-10 điểm là "Giỏi", 7-<8 là "Khá", 5-<7 là "trung bình". Các trường hợp còn lại thì bỏ ra.
Mình biết với nhiều bạn vấn đề này là dễ nhưng với đối tượng U40 như mình thì cũng khó lắm. Hơn nữa lần đầu tiên làm công việc có liên quan nhiều đến Excel nên đang còn gà mờ lắm. Nhờ các bạn chỉ dẫn. Thanks!
 

File đính kèm

  • Ghi ten, ghi diem Ha Long.xls
    39.5 KB · Đọc: 7
Mình dùng Office 2003.
Các bạn xem file mẫu mình up lên và giúp mình với:
Đặt hàm để tính điểm trung bình ở cột N thì OK rồi.
Bây giờ đến cột O (đỗ), P (Hỏng), Q (Xếp loại). Điều kiện như sau:
Nếu giá trị ở N >=5,0 thì hiện chữ "Đỗ", nếu N< 5,0 thì hiện chữ "Hỏng". Cái này thì đặt hàm được rồi, nhưng vấn đề đặt ra là trước khi nhập điểm, cột P sẽ hiện ra đồng loạt chữ "Hỏng" do cột N chưa có điểm. Làm thế nào để dấu chữ "Hỏng" ở cột P, khi nào ở N có giá trị <5,0 thì nó mới hiện chữ "Hỏng"?
Giúp mình công thức xếp loại ở cột Q. Điều kiện: 8-10 điểm là "Giỏi", 7-<8 là "Khá", 5-<7 là "trung bình". Các trường hợp còn lại thì bỏ ra.
Mình biết với nhiều bạn vấn đề này là dễ nhưng với đối tượng U40 như mình thì cũng khó lắm. Hơn nữa lần đầu tiên làm công việc có liên quan nhiều đến Excel nên đang còn gà mờ lắm. Nhờ các bạn chỉ dẫn. Thanks!

Em thấy bác Under 40 mà vẫn chịu nghiên cứu vậy là em cũng đỡ "tủi thân" :"':"':"' (thật với bác em cũng 36 rồi).

Em cũng xin giúp bác, công thức cho ô O8:


ô P8:

=IF(OR(L8="",M8=""),"",IF(N8<5,"Hỏng",""))

ô Q8:

=IF(N8>=8,"Giỏi",IF(N8>=7,"Khá",IF(N8>=5,"Trung bình","")))

Kéo xuống.
 
Lần chỉnh sửa cuối:
Mình dùng Office 2003.
Các bạn xem file mẫu mình up lên và giúp mình với:
Đặt hàm để tính điểm trung bình ở cột N thì OK rồi.
Bây giờ đến cột O (đỗ), P (Hỏng), Q (Xếp loại). Điều kiện như sau:
Nếu giá trị ở N >=5,0 thì hiện chữ "Đỗ", nếu N< 5,0 thì hiện chữ "Hỏng". Cái này thì đặt hàm được rồi, nhưng vấn đề đặt ra là trước khi nhập điểm, cột P sẽ hiện ra đồng loạt chữ "Hỏng" do cột N chưa có điểm. Làm thế nào để dấu chữ "Hỏng" ở cột P, khi nào ở N có giá trị <5,0 thì nó mới hiện chữ "Hỏng"?
Giúp mình công thức xếp loại ở cột Q. Điều kiện: 8-10 điểm là "Giỏi", 7-<8 là "Khá", 5-<7 là "trung bình". Các trường hợp còn lại thì bỏ ra.
Mình biết với nhiều bạn vấn đề này là dễ nhưng với đối tượng U40 như mình thì cũng khó lắm. Hơn nữa lần đầu tiên làm công việc có liên quan nhiều đến Excel nên đang còn gà mờ lắm. Nhờ các bạn chỉ dẫn. Thanks!

Xem Đúng Với Y bạn ko????
 

File đính kèm

  • Ghi ten, ghi diem Ha Long.xls
    54.5 KB · Đọc: 16
Nhưng khi chưa nhập điểm cột P vẫn hiện ra đồng loạt chữ "Hỏng" bạn ạ. Giấu nó đi mình cái, chỉ khi nào cột N có giá trị <5 nó mới hiện cơ mà.
 

File đính kèm

  • Copy of Ghi ten, ghi diem Ha Long.rar
    8.6 KB · Đọc: 9
Nhưng khi chưa nhập điểm cột P vẫn hiện ra đồng loạt chữ "Hỏng" bạn ạ. Giấu nó đi mình cái, chỉ khi nào cột N có giá trị <5 nó mới hiện cơ mà.
Tôi thấy bài #2 của bạn mhung 12005 giải đúng rồi
Tối lấy cthức của bạn mhung 12005 để add vào bài của bạn!
Bạn xem thử!
------
Híc tớ U50 còn chưa gì mà
 

File đính kèm

  • GhiTen(1).rar
    10.5 KB · Đọc: 25
So good bác ạ. Tiếc là nút Cảm ơn chỉ cho bấm 1 lần thôi chứ nếu không em nhấn cảm ơn bác cả buổi.
Bác U60 mà khiến chúng em cúi đầu thán phục và hổ thẹn.
Tuổi em bây giờ mắt mũi lèm nhèm, làm mấy cái hàm đơn giản mà có khi cũng mất cả buổi bác ạ.
Cảm ơn bác lần nữa.
 
Cảm giác giải quyết xong một vấn đề phức tạp bao giờ cũng rất sung sướng.
Nhưng người ta hay nói: cho con cá không quý bằng cho cái cần câu. Mình tuy là U40 nhưng cũng thích vọc vạch lắm. Các bác làm ơn giải thích hộ mình mấy công thức áp dụng cho vấn đề của mình đi để lần sau gặp những vấn đề thế này cũng có thể giải quyết được. Mình có tham quá không nhỉ?
 
Cảm giác giải quyết xong một vấn đề phức tạp bao giờ cũng rất sung sướng.
Nhưng người ta hay nói: cho con cá không quý bằng cho cái cần câu. Mình tuy là U40 nhưng cũng thích vọc vạch lắm. Các bác làm ơn giải thích hộ mình mấy công thức áp dụng cho vấn đề của mình đi để lần sau gặp những vấn đề thế này cũng có thể giải quyết được. Mình có tham quá không nhỉ?

Nếu bác thích vọc thì bác thử "chơi" cái này xem:

Hàm IF

Hàm đầu tiên tôi muốn bàn tới là hàm IF(). Có lẽ đây là một trong những hàm được dùng nhiều nhất trong các bảng tính Excel.
Cái lập luận:
"Nếu tôi tôi đúng thì làm cho tôi cái này, nếu tôi sai thì làm cho tôi cái kia".. Có lẽ trong chúng ta ai cũng hiểu.
Vậy tôi sẽ không giải nghĩa nhiều về hàm này, mà sẽ dùng các ví dụ để minh họa.


Một tình huống đơn giản nhất

Cú pháp: IF(logical_test, value_is_true)

_____logical_test: Một biểu thức sẽ được xét xem đúng (TRUE) hay sai (FALSE)

_____value_is_true: giá trị trả về khi biểu thức logical_test được kiểm tra là đúng (TRUE)

Ví dụ:

=IF(A1 >= 1000, "It’s big!")
Nghĩa là, nếu giá trị ở A1 lớn hơn hoặc bằng 1000, thì kết quả nhận được sẽ là "It's big!", còn không, nếu A1 nhỏ hơn 1000, kết quả sẽ là FALSE.

Một ví dụ khác, giả sử bạn có một bảng đánh giá mức độ bán ra, mua vào của một danh mục hàng hóa dài, và bạn muốn theo dõi những mặt hàng có doanh số bán ra không đạt yêu cầu để điều chỉnh chiến lược kinh doanh của mình, bằng cách gán những dấu
"<" bên cạnh nó, hễ phần trăm doanh số càng thấp thì những dấu hiệu "<" càng nhiều...

Bạn có thể dùng hàm IF(), theo mẫu:


=IF(cell<0, flag)

Với cell là giá trị doanh số mà bạn muốn theo dõi, và flag là dấu hiệu để mô tả, ví dụ, cell chứa giá trị doanh số là B2:
=IF(B2<0, "<<<<<")

Để những dấu "<" tỷ lệ thuận với mức sụt giảm doanh số bán hàng, bạn có thể dùng hàm REPT(), với công thức:
REPT("<" , B2 * -100)

Ở đây, phải nhân giá trị của B2 với -100, bởi vì chúng ta chỉ xét những trường hợp B2<0

Và công thức hoàn chỉnh để thể hiện mức độ sụt giảm doanh số của từng mặt hàng sẽ là:

=IF(B2<0, REPT("<" , B2 * -100))


Xử lý trường hợp xảy ra khi biểu thức sai (FALSE)


Chúng ta sẽ dùng hàm IF() với cấu trúc sau:

Cú pháp:
IF(logical_test, value_is_true, value_is_false)

_____logical_test: Một biểu thức sẽ được xét xem đúng (TRUE) hay sai (FALSE)

_____value_is_true: giá trị trả về khi biểu thức logical_test được kiểm tra là đúng (TRUE)

_____
value_is_false: giá trị trả về khi biểu thức logical_test được kiểm tra là không đúng (FALSE)

Ví dụ:


=IF(A1 >= 1000, "It’s big!", "It’s not big!")

Nghĩa là, nếu giá trị ở A1 lớn hơn hoặc bằng 1000, thì kết quả nhận được sẽ là "It's big!", còn không, nếu A1 nhỏ hơn 1000, kết quả sẽ là "It's not big!"

Trở lại ví dụ về theo dõi mức sụt giảm doanh số bán ra ở trên, để không còn thấy những chữ
FALSE, chúng ta sẽ sửa lại công thức:
=IF(B2<0, REPT("<" , B2 * -100), "")


Xử lý trường hợp chia cho 0

Đôi khi, do không để ý, trong bảng tính của chúng ta sẽ gặp phải những trường hợp chia cho số 0. Những khi đó, Excel sẽ báo lỗi là #DIV/0!

Để tránh xảy ra trường hợp này, có thể dùng hàm IF().

Ví dụ: Với A= doanh số bán ra, B= chi phí, thì lỷ lệ lợi nhuận có thể tính như sau
=IF(A <> 0 , (A-B)/A, "Doanh số bán = 0!")





 
Cảm giác giải quyết xong một vấn đề phức tạp bao giờ cũng rất sung sướng.
Nhưng người ta hay nói: cho con cá không quý bằng cho cái cần câu. Mình tuy là U40 nhưng cũng thích vọc vạch lắm. Các bác làm ơn giải thích hộ mình mấy công thức áp dụng cho vấn đề của mình đi để lần sau gặp những vấn đề thế này cũng có thể giải quyết được. Mình có tham quá không nhỉ?
Nếu muốn "vọc đủ thứ" thì xem địa chỉ này, mày mò, phá phách đủ thứ sẽ thấy được "cái gì đó", tôi cũng "vọc phá" từ đây.
http://www.giaiphapexcel.com/forum/showthread.php?7971-Tra-Cứu-Hàm-Excel&p=54708#post54708
 
Em hỉu được đoạn đầu bác ợ. Nhưng đoạn sau, bắt đầu từ REPT() thì... Bác thử up bài tập lên em làm nháp tí coi...
À mà bác ở Hải Dương à? Có chuyến công tác nào vào Bỉm Sơn - Thanh Hóa, bác báo em trước để em được cảm ơn bác nhé.
 
Làm thế nào để trong 1 danh sách khoảng hơn 200 học sinh, ở cột Số thứ tự (STT), excel nó đánh số cho mình từ 1 đến 24 rồi lại lặp lại 1-24 cho đến hết danh sách các bác nhỉ?
 
Làm thế nào để trong 1 danh sách khoảng hơn 200 học sinh, ở cột Số thứ tự (STT), excel nó đánh số cho mình từ 1 đến 24 rồi lại lặp lại 1-24 cho đến hết danh sách các bác nhỉ?

Dòng thứ 1 (A1) nhập số 1
dòng thứ 2 nhập công thức IF(A1+1>24,1,A1+1) kéo công thức xuống là xong việc
 
Có được mô bác!!!!!!!!!!!!!!!!!!!!!!!
Ô đầu tiên của số thứ tự là ô nào? A2, A3 hay A bao nhiêu? ví dụ, ô đầu tiên là ô A5 thì theo các trên, bạn làm như sau: tại A5: nhập số 1
tại A6 nhập công thức: = IF(A5 = 24, 1, A5 + 1), sau đó kéo xuống.
từ đó, nếu ô bắt đầu là A bao nhiêu thì tùy biến để thay cách làm cho đúng!
 
Ok. Dược rồi bạ ạ. Mình nhầm không đánh số 1 trước.
 
Còn vấn đề này nữa các bạn nhé:
1. Yêu cầu của Sở là: "Điểm trung bình được làm tròn đến một chữ số thập phân (một chữ số sau dấu phẩy) theo quy tắc làm tròn số phổ thông.
Ví dụ: từ 5,01 đến 5,04 làm tròn thành 5,0. từ 5,05 đến 5,09 làm tròn thành 5,1.
+ Cách xếp loại: Tất cả học sinh có điểm trung bình thi đạt từ 5,0 trở lên, không có bài thi nào dưới 3,0 thì đều được cấp giấy chứng chỉ nghề phổ thông và được xếp loại theo tiêu chuẩn dưới đây:
- Loại giỏi: Điểm trung bình đạt từ 9,0 điểm đến 10,0;
- Loại khá : Điểm trung bình đạt từ 7,0 điểm đến 9,0; điểm bài thi lý thuyết từ 5,0 trở lên;
- Loại TB : Những trường hợp được công nhận kết quả Nghề phổ thông còn lại. "

Nhưng khi nhập điểm thì phát sinh trường hợp: (Mình dùng hàm)
- lí thuyết: 8 điểm, thực hành 4 điểm = 5,0 điểm => Đỗ
- lí thuyết 7,8 điểm, thực hành 4 điểm = 4,95 (làm tròn là 5,0) nhưng vẫn Hỏng.
Vậy đặt hàng làm tròn như nào nhỉ?
2. Kì thi này mình có khoảng 1500 HS dự thi. Làm cách nào để sau khi nhập điểm và xếp loại rồi thì nó sẽ thống kê cho mình số lượng từng loại: Giỏi, Khá, Trung bình? (ngồi mà đếm thì... toi).
Các bạn xem file gửi kèm và giúp mình với nhé.
 

File đính kèm

  • Ghi ten, ghi diem Ha Long.xls
    43.5 KB · Đọc: 4
Còn vấn đề này nữa các bạn nhé:
1. Yêu cầu của Sở là: "Điểm trung bình được làm tròn đến một chữ số thập phân (một chữ số sau dấu phẩy) theo quy tắc làm tròn số phổ thông.
Ví dụ: từ 5,01 đến 5,04 làm tròn thành 5,0. từ 5,05 đến 5,09 làm tròn thành 5,1.
+ Cách xếp loại: Tất cả học sinh có điểm trung bình thi đạt từ 5,0 trở lên, không có bài thi nào dưới 3,0 thì đều được cấp giấy chứng chỉ nghề phổ thông và được xếp loại theo tiêu chuẩn dưới đây:
- Loại giỏi: Điểm trung bình đạt từ 9,0 điểm đến 10,0;
- Loại khá : Điểm trung bình đạt từ 7,0 điểm đến 9,0; điểm bài thi lý thuyết từ 5,0 trở lên;
- Loại TB : Những trường hợp được công nhận kết quả Nghề phổ thông còn lại. "

Nhưng khi nhập điểm thì phát sinh trường hợp: (Mình dùng hàm)
- lí thuyết: 8 điểm, thực hành 4 điểm = 5,0 điểm => Đỗ
- lí thuyết 7,8 điểm, thực hành 4 điểm = 4,95 (làm tròn là 5,0) nhưng vẫn Hỏng.
Vậy đặt hàng làm tròn như nào nhỉ?
2. Kì thi này mình có khoảng 1500 HS dự thi. Làm cách nào để sau khi nhập điểm và xếp loại rồi thì nó sẽ thống kê cho mình số lượng từng loại: Giỏi, Khá, Trung bình? (ngồi mà đếm thì... toi).
Các bạn xem file gửi kèm và giúp mình với nhé.
1. Dùng hàm Round để làm tròn
1. Dùng hàm Countif để đếm
 

File đính kèm

  • Ghi ten, ghi diem Ha Long.xls
    46 KB · Đọc: 4
Giải thích cho mình cấu trúc 2 hàm đó với bạn?
Với lại, làm như bạn thì khi chưa nhập điểm ở cột Lí thuyết và Thực hành thì cột Điểm TB sẽ hiện 0,0 hết. Chỗ này thì chưa ổn.
Hai hàm này có ghép với nhau đc không nhỉ?
 
Lần chỉnh sửa cuối:
Giải thích cho mình cấu trúc 2 hàm đó với bạn?
Với lại, làm như bạn thì khi chưa nhập điểm ở cột Lí thuyết và Thực hành thì cột Điểm TB sẽ hiện 0,0 hết. Chỗ này thì chưa ổn.
Hai hàm này có ghép với nhau đc không nhỉ?
Có ít nhất là 3 cách để ẩn số 0 cơ mà!. Nếu dùng hàm thì tại N8:
Mã:
=IF(M8="","",ROUND((M8*3+L8)/4,1))
 
Web KT
Back
Top Bottom