bài tập liên quan đến hàm VBA

Liên hệ QC

thuongnguyen89

Thành viên mới
Tham gia
16/8/09
Bài viết
17
Được thích
3
Nghề nghiệp
Sinh viên
em có bài tập này, câu 3 theo em tìm hiểu trong diễn đàn thì giải bằng hàm VBA, cực kì khó hiểu có ai có cách giải khác không nhỉ?giải dùm em câu 4 và 5 luôn nhé,thanks cả nhà
 

File đính kèm

em có bài tập này, câu 3 theo em tìm hiểu trong diễn đàn thì giải bằng hàm VBA, cực kì khó hiểu có ai có cách giải khác không nhỉ?giải dùm em câu 4 và 5 luôn nhé,thanks cả nhà
Lập topic "Bài tập và hàm liên quan đến hàm VBA" mà lại để trong mục "Hàm và công thức Excel" **~**

Bạn xem bài giải ở đâu mà thấy câu 3 được làm bằng VBA? Theo tôi thấy thì thông thường, những bài tập dạng này chỉ làm bằng công thức. Đây là 1 đáp án câu 3 bằng công thức:
Mã:
I4=IF(H4="Thi Lai",INDEX($D$3:$F$3,MATCH(MIN(D4:F4),D4:F4,)),"")
Câu 4 sử dụng công thức mảng này:
Mã:
=IF(MAX(($H$4:$H$13="Dat")*($G$4:$G$13))=G4,100000,"")
Câu 5:
Ctrl + 1 | Tab Number | Category = Custom | Type = #,###" Đồng"
 
gửi bạn hữu thắng

http://www.giaiphapexcel.com/forum/archive/index.php/t-1439.html

đây nè, bài hơi giống bài mình mà người ta dùng VBA
hi mình mới gia nhập diễn đàn nên còn nhiều sơ xuất lắm, theo bạn đề tài này mình để ở đâu thì thích hợp? xin chỉ giáo.
cám ơn bạn nhé
 
Lần chỉnh sửa cuối:
Nếu bạn chưa rành về CT mảng có thể dùng CT thông dụng
 

File đính kèm

http://www.giaiphapexcel.com/forum/archive/index.php/t-1439.html

đây nè, bài hơi giống bài mình mà người ta dùng VBA,câu 3 nếu dùng công thưc như bạn thì sẽ xót trường hợp có hai môn thi lại,như ở ô I4, bạn xem lại dùm mình nhé.
hi mình mới gia nhập diễn đàn nên còn nhiều sơ xuất lắm, theo bạn đề tài này mình để ở đâu thì thích hợp? xin chỉ giáo.
cám ơn bạn nhé
Bạn nói sao chứ bài này cần gì VBA
Trừ phi số môn thi lại > 1 môn thì người ta mới xét giải pháp VBA (để liệt kê môn thi lại) ---> Còn ở đây có 3 môn thi, nếu có 1 môn <5 mới thi lại... Còn như có từ 2 môn trở lên <5 thì "RỚT" cha nó rồi, cần gì phải liệt kê bằng VBA
 
http://www.giaiphapexcel.com/forum/archive/index.php/t-1439.html

đây nè, bài hơi giống bài mình mà người ta dùng VBA,hi mình mới gia nhập diễn đàn nên còn nhiều sơ xuất lắm, theo bạn đề tài này mình để ở đâu thì thích hợp? xin chỉ giáo.
cám ơn bạn nhé
Cái của bạn là bài tập, còn kia là vấn đề thực tế. Một yêu cầu có nhiều cách giải quyết, nếu là một yêu cầu thực tế thì bạn có thể làm cách nào cũng được, VBA cũng được, công thức cũng được, cách nào bạn cảm thấy tốt thì làm. Còn bài tập thì phải làm theo ràng buột của đề bài.
 
bạn hữu thắng với công thức này của bạn =IF(MAX(($H$4:$H$13="Dat")*($G$4:$G$13))=G4,100000,"") thì tất cả học sinh "đạt" đều được học bổng.ở đây đề bài yêu cầu lấy ngừoi cao nhất.
mình làm theo cách bạn binhoanh thì thấy đúng.
 
giải dùm em bài toán

nhân tiện mọi người giải dùm em bài toán này nha,vừa đọc câu 1 là em say xẩm mặt mày rồi.
 

File đính kèm

nhân tiện mọi người giải dùm em bài toán này nha,vừa đọc câu 1 là em say xẩm mặt mày rồi.
Câu 1:
PHP:
=C5+2+(WEEKDAY(C5)>5)
Câu 2:
PHP:
=DATE(YEAR(D5),MONTH(D5)+HLOOKUP(LEFT(B5),$B$18:$E$19,2,0),DAY(D5))
hoặc
PHP:
=EDATE(D5,HLOOKUP(LEFT(B5),$B$18:$E$19,2,0))
Câu 3:
PHP:
=E5-DAY(E5)
Câu 4:
PHP:
=IF(AND(F5=HLOOKUP(LEFT(B5),$B$18:$E$20,3,0),G5<=H5),"Được thi","")
 

File đính kèm

Web KT

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

Back
Top Bottom