Chuyên đề giải đáp các bài tập Excel (Phần 4) (1 người xem)

Liên hệ QC

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

câu này hình như bạn đã hỏi rồi mà, sao lại hỏi nữa,cái này là vấn đề dò tìm và người ta đã hướng dẫn rồi mà.Cái vấn đề của bạn đó là bảng dò bạn trộn tứ lung tung nên bạn không là ra nên bố trí lại bản dò đi
em làm rồi nhưng khi nhập công thức kết quả trả về không giảm 15% mà tăng 15% đó a. a giúp e với
 
em làm rồi nhưng khi nhập công thức kết quả trả về không giảm 15% mà tăng 15% đó a. a giúp e với

Nếu thế thì bạn post file đính kèm bạn làm công thức cho mọi người xem sao. Nhớ hôm trước có làm cho bạn rồi mà ta !
 

File đính kèm

Công thức I4=VLOOKUP(F4,$D$12:$I$13,5,0)*(1-((E4="SV")+(E4="HS"))*15%), file ở dưới có gì pro xem giúp ak
dữ liệu này bạn đã di chuyển xuống 1 hàng mà đặt công thức cũ sao đúng bạn? file trước hàng thứ 4 là bắt đầu dữ liệu, file này là hàng thứ 5 nha bạn
 

File đính kèm

1. Mình không phải pro, bạn dung lại từ cho nó thuần việt tí
2. công thức mình kiểm tra không có lỗi gì hết. Nó giảm 15% chứ không tang !
3. Bạn nên gửi file có công thức của bạn trong đó !
 

File đính kèm

Gửi bạn này. Câu 6 trong file 2 giống câu 5 trong file 1 nên bạn làm tương tự thôi.
Sao trong File này em rút trích lại với hàm "AND(LEFT(B5;2)="50";OR(LEFT(C5)="H";LEFT(C5)="N"))" với =AND(OR(LEFT(C5)="N";LEFT(C5)="H");LEFT(B5;2)="50") thì nó trích ra cả bảng đó luôn bác **~****~**
 

File đính kèm

Sao trong File này em rút trích lại với hàm "AND(LEFT(B5;2)="50";OR(LEFT(C5)="H";LEFT(C5)="N"))" với =AND(OR(LEFT(C5)="N";LEFT(C5)="H");LEFT(B5;2)="50") thì nó trích ra cả bảng đó luôn bác **~****~**
Công thức của bạn đúng rồi đó nhưng cái Criteria range trong hộp thoại Advance Filter bạn phải quét thêm 1 ô ở phía trên ô chứa công thức nữa nó mới ra kết quả bạn ạ, bạn có thể đặt tên cho ô ấy là vùng ĐK chẳng hạn, hoặc không thích thì chẳng cần đặt tên cho nó đâu cứ quét thêm ô đó là ok ngay. Bạn làm thử lại xem sao.
 
Công thức của bạn đúng rồi đó nhưng cái Criteria range trong hộp thoại Advance Filter bạn phải quét thêm 1 ô ở phía trên ô chứa công thức nữa nó mới ra kết quả bạn ạ, bạn có thể đặt tên cho ô ấy là vùng ĐK chẳng hạn, hoặc không thích thì chẳng cần đặt tên cho nó đâu cứ quét thêm ô đó là ok ngay. Bạn làm thử lại xem sao.
Bác giúp em câu 2/,3/,4/,5/ trong file này với
 

File đính kèm

Bạn xem được chưa, xem có thắc mắc chỗ nào không.
Cho em hỏi chút là cái mã "(MONTH(F6)>3" trong hàm "=INDEX($E$19:$E$28;MATCH(B6;$B$19:$B$23;0)+5*(MONTH(F6)>3);1)"
được thêm vào với ý gì vậy bác,"5*(MONTH(F6)>3)" nghĩa là sao **~**
Với lại sao bác chuyển file thành Protected View ntn vậy? __--__
 
Cho em hỏi, bây giờ em có cột mã Sinh viên và một cột là điểm thi. Trong cột mã sinh viên sẽ có một số sinh viên bị trùng lặp lại vì bài thì đó cho phép sinh viên được làm lại tối đa 3 lần, nên co những người thi 1 lần hoặc 2,3 lần tương ứng với mỗi lần thi là có số điểm khác nhau, vậy em muốn lấy số điểm cao nhất của sinh viên đó thì dùng hàm gì. Cảm ơn mọi người!
 
Cho em hỏi, bây giờ em có cột mã Sinh viên và một cột là điểm thi. Trong cột mã sinh viên sẽ có một số sinh viên bị trùng lặp lại vì bài thì đó cho phép sinh viên được làm lại tối đa 3 lần, nên co những người thi 1 lần hoặc 2,3 lần tương ứng với mỗi lần thi là có số điểm khác nhau, vậy em muốn lấy số điểm cao nhất của sinh viên đó thì dùng hàm gì. Cảm ơn mọi người!
Thì dùng hàm MAX chứ dùng hàm nào nữa trời!
 
Bạn em nó đưa em tìm người làm giúp anh ạ chứ em mù cái này=D.
 
Bạn em nó đưa em tìm người làm giúp anh ạ chứ em mù cái này=D.
Làm giúp thì cũng phải có cái sườn, ít nhất cũng có cái file gửi lên để người khác còn có thể hướng dẫn được. Nhưng cứ theo hướng dẫn sẽ thành thôi, nếu chịu khó.
 
Bác nghĩa cho em hỏi bác có dùng yahoo hoặc facebook em muốn hỏi bác một số việc được không ạ. thank bác
 
Cho em hỏi chút là cái mã "(MONTH(F6)>3" trong hàm "=INDEX($E$19:$E$28;MATCH(B6;$B$19:$B$23;0)+5*(MONTH(F6)>3);1)"
được thêm vào với ý gì vậy bác,"5*(MONTH(F6)>3)" nghĩa là sao **~**
Với lại sao bác chuyển file thành Protected View ntn vậy? __--__
TRả lời câu hỏi đầu tiên của bạn : lớn hơn 3 hay nhỏ hơn 3 là để xem nó thuộc quý mấy. Còn 5*Month(F6)>3 thì nếu tháng trong ô F6 lớn hơn 3 thật thì biểu thức: Month(F6) trả về giá trị TRUE tương ứng với giá trị là 1, còn nếu tháng trong ô F6 <=3 thì tức là BT: Month(F6)>3 bị sai (False) và nó trả về giá trị bằng 0. Như thế bạ đã hiểu chưa. Còn ý thứ 2 bạn hỏi là Proteced cái gì gì đó mình không hiểu ý lắm bạn diễn giải bằng tiếng việt cụ thể đươc không.
 
Nhưng của em chỉ có 2 cột, 1 cột mã SV và 1 cột điểm, mà trong cột mã SV thì có những mã bị lặp lại 2,3 lần, và không liền nhau do sinh viên đó thi lại vào những ngày khác nhau. E thì muốn lấy số lần thi cao nhất của SV đó.
 
TRả lời câu hỏi đầu tiên của bạn : lớn hơn 3 hay nhỏ hơn 3 là để xem nó thuộc quý mấy. Còn 5*Month(F6)>3 thì nếu tháng trong ô F6 lớn hơn 3 thật thì biểu thức: Month(F6) trả về giá trị TRUE tương ứng với giá trị là 1, còn nếu tháng trong ô F6 <=3 thì tức là BT: Month(F6)>3 bị sai (False) và nó trả về giá trị bằng 0. Như thế bạ đã hiểu chưa. Còn ý thứ 2 bạn hỏi là Proteced cái gì gì đó mình không hiểu ý lắm bạn diễn giải bằng tiếng việt cụ thể đươc không.
cảm ơn bác nhiều <3 -\\/.
Bác giúp em mấy câu trong File này với **~****~**
 

File đính kèm

cảm ơn bác nhiều <3 -\\/.
Bác giúp em mấy câu trong File này với **~****~**
Mình vừa xem bài tập bạn gửi rồi nhưng tối nay bận quá chưa có thời gian làm được. Ít nhất cũng phải đến sáng mai mới có thời gian ,mình không giám hứa trước nhưng mình sẽ gửi bài cho bạn khi hoàn thành vào thời gian sớm nhất có thể.
 
Mình vừa xem bài tập bạn gửi rồi nhưng tối nay bận quá chưa có thời gian làm được. Ít nhất cũng phải đến sáng mai mới có thời gian ,mình không giám hứa trước nhưng mình sẽ gửi bài cho bạn khi hoàn thành vào thời gian sớm nhất có thể.
Cám ơn bác nhiều nha }}}}}}}}}}}}}}}
 
E gặp chút vấn đề về cái cách tính điểm số !!

Kiểu là câu 1 ấy e viết lệnh dài quá nó báo lỗi "because it more level of nesting than are allowed in the current file format"
mình cùng k rõ là do lệnh mình dài quá quy định hay có thể chỉnh sửa ở option như thế nào để viết đc lệnh dài hơn.
Nói thế này khó hiểu quá mấy a tải về xem rõ hơn vì trong đấy có câu hỏi luôn.
Mình có để cái lệnh của mình ở dưới đấy.
TKs !!!


 

File đính kèm

Kiểu là câu 1 ấy e viết lệnh dài quá nó báo lỗi "because it more level of nesting than are allowed in the current file format"
mình cùng k rõ là do lệnh mình dài quá quy định hay có thể chỉnh sửa ở option như thế nào để viết đc lệnh dài hơn.
Nói thế này khó hiểu quá mấy a tải về xem rõ hơn vì trong đấy có câu hỏi luôn.
Mình có để cái lệnh của mình ở dưới đấy.
TKs !!!


Mình nghĩ công thức này có thể ngắn hơn và sử đụng được đấy

=(SUM(D4:M4)+OFFSET(C4,,MATCH(C4,$D$3:$M$3,0)))/11
 
Chờ mãi cuối cùng cũng có người giúp đỡ rồi.Cảm ơn anh ạ. Nhưng trước hết em phải tìm hiểu về hàm IFERROR cái đã. Sau đó có gì không hiểu em lại hỏi sau./-*+/

Hàm IFERROR thực chất là viết nối IF + ERROR, hàm tìm kiếm có điều kiện này thay thế cho hàm IF(ISNA(...... nhưng giảm tải được độ dài của Công thức bạn à, hữu hiệu với dân văn phòng đó %#^#$%#^#$
 
Kiểu là câu 1 ấy e viết lệnh dài quá nó báo lỗi "because it more level of nesting than are allowed in the current file format"
mình cùng k rõ là do lệnh mình dài quá quy định hay có thể chỉnh sửa ở option như thế nào để viết đc lệnh dài hơn.
Nói thế này khó hiểu quá mấy a tải về xem rõ hơn vì trong đấy có câu hỏi luôn.
Mình có để cái lệnh của mình ở dưới đấy.
TKs !!!
Câu 1 : =AVERAGE(D4:M4,INDEX(D4:M4,MATCH(C4,$D$3:$M$3,0)))
 
mn chỉ em cái cột tính thành tiền với ạ. thank mn
 

File đính kèm

Kiểu là câu 1 ấy e viết lệnh dài quá nó báo lỗi "because it more level of nesting than are allowed in the current file format"
mình cùng k rõ là do lệnh mình dài quá quy định hay có thể chỉnh sửa ở option như thế nào để viết đc lệnh dài hơn.
Nói thế này khó hiểu quá mấy a tải về xem rõ hơn vì trong đấy có câu hỏi luôn.
Mình có để cái lệnh của mình ở dưới đấy.
TKs !!!


Công thức của bạn đúng là cồng kềnh thật.Tội cho Excel quá.Bạn thử dùng công thức này xem sao:
N4 = (SUM(D4:M4)+INDEX(D4:M4,1,MATCH(C4,$D$3:$M$3,0)))/11
 
Câu 1 : =AVERAGE(D4:M4,INDEX(D4:M4,MATCH(C4,$D$3:$M$3,0)))
Ôi chết giờ mới để ý là công thức của em tương đối giống với của bác, em xin lỗi nhưng em không có ý lạm dụng công thức của bác đâu. Tại em xem cái đề bài là vô làm luôn quên không để ý là đã có người làm rồi. Thật ngại quá.....-\\/.
 
Hàm IFERROR thực chất là viết nối IF + ERROR, hàm tìm kiếm có điều kiện này thay thế cho hàm IF(ISNA(...... nhưng giảm tải được độ dài của Công thức bạn à, hữu hiệu với dân văn phòng đó %#^#$%#^#$
Cảm ơn bạn nhé. Mình cũng tìm hiểu qua về cái hàm này rồi.
 
sử dụng hàm index để tính đơn giá

anh chị giúp em tính cột đơn giá với a
em dùng hàm index nhưng... plss
 

File đính kèm

Bác nào giúp em bài này với }}}}}}}}}}}}}}}}}}}}.Em cảm ơn trước -\\/.

Bài tập thì phải làm vài bài cho có thành ý đi bạn, đưa lên đây người ta làm hết cho bạn thì sao bạn tiến bộ được
tôi làm cho bạn câu tính đơn giá
Mã:
G8=VLOOKUP(LEFT(B8,LEN(B8)-2),$A$21:$F$24,(E8="B")+IF(D8>DATE(2014,6,20),5,3),0)
 
Lần chỉnh sửa cuối:
Cảm ơn bác nhiều!! Sao cột đầu của bảng trích ra có màu vậy bác,bác chỉ em với }}}}}
Cái đấy mình bôi màu khác cho dễ nhìn thôi , để kiểm tra xem rút trích đã đầy đủ chưa ấy mà.Bạn cứ bôi màu vào bảng tính ở trên thì sau khi rút trích thì bảng rút trích cũng có màu như vậy thôi.
 
Lần chỉnh sửa cuối:
Dấu "--" trong mã "=IF(LEFT(B7)="0";VLOOKUP(--MID(B7;2;2);$A$22:$B$28;2;0);"Nội hạt")" nghĩa là sao vậy bác
À dấu -- để thay thế cho hàm value đó bạn, tức là để chuyển đổi một chuỗi thành số ấy mà.Bạn còn thắc mắc chỗ nào cứ hỏi mình giải thích rõ ràng cho.
 
À dấu -- để thay thế cho hàm value đó bạn, tức là để chuyển đổi một chuỗi thành số ấy mà.Bạn còn thắc mắc chỗ nào cứ hỏi mình giải thích rõ ràng cho.
Trong Flie này phần trích dữ liệu của bác sao dòng đk phải cách xuống dòng vậy bác?
201432936aa6-2491-4e0b-a762-9aadc9cf8baf.png

Hỏi bác một chút là làm thế nào để biết là chuỗi hay số? :)
 

File đính kèm

Lần chỉnh sửa cuối:
À dấu -- để thay thế cho hàm value đó bạn, tức là để chuyển đổi một chuỗi thành số ấy mà.Bạn còn thắc mắc chỗ nào cứ hỏi mình giải thích rõ ràng cho.

giúp mình làm bài tập đc ko, mai mình phải nộp mà
 

File đính kèm

Lần chỉnh sửa cuối:
giúp mình làm bài tập đc ko, mai mình phải nộp mà
Bạn nên thay đổi suy nghĩ, Bài của bạn không ai muốn làm khi biết mục đích của bạn là chống đối để nộp bài
Bản thân bài đã có đáp án nhưng để học được nhiều hơn bạn nên tự làm,
 
giúp mình làm bài tập đc ko, mai mình phải nộp mà
Mình mở File của bạn ra đọc mà chẳng hiểu bạn muốn giúp gì, trí ít thì cũng phải ghi rõ yêu cầu tính cái gì, cột gì, dựa vào cái gì ..... thế thì người khác người ta mói hiểu được và mới giúp bạn được chớ.
 
Trong Flie này phần trích dữ liệu của bác sao dòng đk phải cách xuống dòng vậy bác?
201432936aa6-2491-4e0b-a762-9aadc9cf8baf.png

Hỏi bác một chút là làm thế nào để biết là chuỗi hay số? :)
À , nếu điều kiện xảy ra đồng thời (và) thì mình đặt chúng ngang hàng nhau ( tức trên cùng một dòng) ngược lại nếu điều kiện không đồng thời xảy ra ( hoặc) thì đặt chúng nằm lệch ( cách nhau 1 dòng như trên).
 
Trong Flie này phần trích dữ liệu của bác sao dòng đk phải cách xuống dòng vậy bác?
201432936aa6-2491-4e0b-a762-9aadc9cf8baf.png

Hỏi bác một chút là làm thế nào để biết là chuỗi hay số? :)
Còn để phân biệt chuỗi với số bạn xem cụ thể ví dụ trong File đính kèm dưới đây.
 

File đính kèm

File đính kèm

câu 6/,7/ trong File 16 với!! -\\/.
Mình tinh chỉnh lại cột Tên hàng & Hãng SX của bạn tẹo ( mình cho dấu - vào phân cách tên hàng với hãng sx) để cho câu lập bảng thống kê làm được đơn giản hơn. Như vậy không biết có sao không bạn.
 

File đính kèm

File đính kèm

Xin giúp đở như trong file mình đã nêu.

Phân mỗi một STT thành 1 trang riêng biệt.
Do dữ liệu rất nhiều nên không thể dùng Insert Page Breaks
Ở đây mình chỉ Vid dụ 10 STT
Nếu sử dụng Code VB thì càng tốt.
 

File đính kèm

Với lại bác giúp em bài này với!!(cột Đơn giá em không biết sai ở đâu nữa **~****~**)
Bạn sửa lại cách dò từ tương đối thành tuyệt đối trong hàm Match (tức từ 1 sửa thành 0) là OK nhá. Xem hướng dẫn ở File đính kèm bên dưới.
 

File đính kèm

File đính kèm

Vẫn bị lỗi bác ơi :(.Sẵn bác giúp mình mấy câu kia với **~**
2014afd634cc-b7f7-4902-b62b-ca8a04269824.png
Bạn ơi bạn xem kỹ lại đi,cái lỗi trong hình bên trên là mình giữ nguyên cái cách bạn làm,còn cách mình làm tính đơn giá ở cột K cơ mà, bạn nhìn thấy cái cột bôi màu xanh ấy.
 
Lần chỉnh sửa cuối:
.Sẵn bác giúp mình mấy câu kia với **~**
Nhung truoc het ban phai giai thich ro cho minh hieu y nay voi : [TABLE="width: 685"]
[TR]
[TD="colspan: 6"] "Theo hợp đồng hạn chót dỡ hàng khỏi kho là ngày 10/11/2011 . Các mặt hàng bốc chậm hơn qui định[/TD]
[/TR]
[TR]
[TD="colspan: 6"]định sẽ bị phạt lưu kho. Ngày chậm đầu tiên trị giá phạt là 5% * trị giá lô hàng . Những ngày sau đó,[/TD]
[/TR]
[TR]
[TD="colspan: 4"]số tiền phạt sẽ bằng 1%* trị giá . Tính tiền phạt lưu kho"[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Ví dụ bốc vào ngày 11/11/2011 thì là phạt 5% rồi, thế ví dụ bốc vào ngày 15/11/2011 thì tính thế nào.
 
các cao thủ giúp em tính tiền với . Mọi thông tin các bác vào sheet TH nhé.
 

File đính kèm

Giúp về hàm IF

mọi người cho hỏi về công thức xếp loại học sinh của bài này với, mình tính mãi ko được
Xếp loại căn cứ theo điểm trung bình :
dưới 5 là Kém- từ 5 đến 6.4 là TB
từ 6.5 đến 7.9 là Khá ( không có điểm dưới 5)
từ 8 trở lên là Giỏi ( không có điểm dưới 5)
tuy nhiên nếu có 1 môn điểm nhỏ hơn 5 thì bị hạ một bậc
 

File đính kèm

mọi người cho hỏi về công thức xếp loại học sinh của bài này với, mình tính mãi ko được
Xếp loại căn cứ theo điểm trung bình :
dưới 5 là Kém- từ 5 đến 6.4 là TB
từ 6.5 đến 7.9 là Khá ( không có điểm dưới 5)
từ 8 trở lên là Giỏi ( không có điểm dưới 5)
tuy nhiên nếu có 1 môn điểm nhỏ hơn 5 thì bị hạ một bậc
=IF(MIN(D2:F2)>=5, IF(H2>=8, "g",IF(H2>=6.5,"K","tb")), IF(H2>=8,"k", IF(H2>=5,"tb","kem")))
 
Lần chỉnh sửa cuối:
còn hạ bậc thì sao hả bạn
 
anh 1.JPG
theo đúng công thức của bạn thì cột thứ 6 phải hạ bậc chứ, vì có 1 môn có điểm dưới 5
 
theo đúng công thức của bạn thì cột thứ 6 phải hạ bậc chứ, vì có 1 môn có điểm dưới 5
ok bạn muốn hạ bật trung bình nữa thì tôi sẽ hạ, còn trường hợp kém có hạ bậc nữa không để tôi biết hạ dùm bạn

=IF(MIN(D2:F2)>=5, IF(H2>=8, "g",IF(H2>=6.5,"K","tb")), IF(H2>=8,"k", IF(H2>=6.5,"tb","kem")))
 
Lần chỉnh sửa cuối:
cảm ơn bạn nhé, xin lỗi vì đã làm phiền
đó là do đề bài nó yêu cầu hạ bậc mà, kém là hết rồi thì sao cần hạ bậc nữa
 
cảm ơn bạn nhé, xin lỗi vì đã làm phiền
đó là do đề bài nó yêu cầu hạ bậc mà, kém là hết rồi thì sao cần hạ bậc nữa
không cần cảm ơn đâu, nếu bí chỗ nào gởi lên đây không phải tôi thì người khác cũng sẽ giúp, với điều kiện là tiêu đề rõ ràng và trình bày càng rõ ràng càng tốt
 
Chào bạn! Mình có bài tập xếp hạng nhân viên, tuy nhiên đến phần xếp hạng có nhiều điều kiện thì lại không biết làm thế nào, nhờ bạn hướng dẫn giúp mình với. Cụ thể như file đính kèm:
1. Dùng hàm gì để điền vào các cột KH bán muối, TH bán muối, tỷ lệ hoàn thành điểm SXKD tương ứng với từng nhân viên?
2. Mình search được công thức xếp hạng, nhưng mà chỉ xếp hạng đơn giản từ điểm cao đến điểm thấp. Nếu xếp hạng dựa vào tỷ lệ hoàn thành KH bán muốn hoặc điểm SXKD hay dựa vào cả 2 tiêu chí đó luôn thì phải làm như thế nào?
 

File đính kèm

Chào bạn! Mình có bài tập xếp hạng nhân viên, tuy nhiên đến phần xếp hạng có nhiều điều kiện thì lại không biết làm thế nào, nhờ bạn hướng dẫn giúp mình với. Cụ thể như file đính kèm:
1. Dùng hàm gì để điền vào các cột KH bán muối, TH bán muối, tỷ lệ hoàn thành điểm SXKD tương ứng với từng nhân viên?
2. Mình search được công thức xếp hạng, nhưng mà chỉ xếp hạng đơn giản từ điểm cao đến điểm thấp. Nếu xếp hạng dựa vào tỷ lệ hoàn thành KH bán muốn hoặc điểm SXKD hay dựa vào cả 2 tiêu chí đó luôn thì phải làm như thế nào?

Bạn có thể sử dụng hàm rank để xếp hạng (vì mình thấy bạn đang lưu file là xlsx)
Câu 2 bạn nói rõ hơn tí nữa đi :)
 

File đính kèm

Chào bạn! Mình có bài tập xếp hạng nhân viên, tuy nhiên đến phần xếp hạng có nhiều điều kiện thì lại không biết làm thế nào, nhờ bạn hướng dẫn giúp mình với. Cụ thể như file đính kèm:
1. Dùng hàm gì để điền vào các cột KH bán muối, TH bán muối, tỷ lệ hoàn thành điểm SXKD tương ứng với từng nhân viên?
2. Mình search được công thức xếp hạng, nhưng mà chỉ xếp hạng đơn giản từ điểm cao đến điểm thấp. Nếu xếp hạng dựa vào tỷ lệ hoàn thành KH bán muốn hoặc điểm SXKD hay dựa vào cả 2 tiêu chí đó luôn thì phải làm như thế nào?
bạn cho ví dụ mẫu mong muốn đi, để tôi xem như thế nào
 
[TABLE="width: 745"]
[TR]
[TD="colspan: 9"]· ai viet code cau nay giup minh voi
Dùng ngôn ngữ lập trình VBA định nghĩa hàm CountHN_HU theo các yêu cầu sau:[/TD]
[/TR]
[TR]
[TD="colspan: 9"]Ø Hàm nhận vào 1 đối số: Số hành khách kiểu dữ liệu là Range[/TD]
[/TR]
[TR]
[TD="colspan: 9"]Ø Hàm trả về giá trị kiểu Byte với yêu cầu xử lý như sau: [/TD]
[/TR]
[TR]
[TD="colspan: 9"]Đếm xem có bao nhiêu ô trong cột số hành khách có số lượng từ 50 đến 100[/TD]
[/TR]
[/TABLE]
 
Bạn có thể sử dụng hàm rank để xếp hạng (vì mình thấy bạn đang lưu file là xlsx)
Câu 2 bạn nói rõ hơn tí nữa đi :)
Cảm ơn bạn đã giúp mình :). Câu 2 mình dùng hàm Rank thì những nhân viên có điểm bằng nhau sẽ bị xếp hạng sai. Do đó mình muốn thêm điều kiện vào. Ví dụ có những nhân viên cùng đạt 10 điểm, thì mình xét nhân viên nào bán muối nhiều hơn thì xếp hạng cao hơn, nếu kết quả bán muối bằng nhau thì mình tiếp tục xét điểm SXKD.
 
[TABLE="width: 745"]
[TR]
[TD="colspan: 9"]· ai viet code cau nay giup minh voi
Dùng ngôn ngữ lập trình VBA định nghĩa hàm CountHN_HU theo các yêu cầu sau:[/TD]
[/TR]
[TR]
[TD="colspan: 9"]Ø Hàm nhận vào 1 đối số: Số hành khách kiểu dữ liệu là Range[/TD]
[/TR]
[TR]
[TD="colspan: 9"]Ø Hàm trả về giá trị kiểu Byte với yêu cầu xử lý như sau:[/TD]
[/TR]
[TR]
[TD="colspan: 9"]Đếm xem có bao nhiêu ô trong cột số hành khách có số lượng từ 50 đến 100[/TD]
[/TR]
[/TABLE]

Đang thắc mắc là với cái yêu cầu này sao phải dùng VBA nhỉ :(
Mà topic này là giải thích hàm thui :) bạn muốn VBA thì qua topic lập trình nhé
 
Cảm ơn bạn đã giúp mình :). Câu 2 mình dùng hàm Rank thì những nhân viên có điểm bằng nhau sẽ bị xếp hạng sai. Do đó mình muốn thêm điều kiện vào. Ví dụ có những nhân viên cùng đạt 10 điểm, thì mình xét nhân viên nào bán muối nhiều hơn thì xếp hạng cao hơn, nếu kết quả bán muối bằng nhau thì mình tiếp tục xét điểm SXKD.

Bạn xem thử :) Ý tưởng mình là làm cột phụ theo thứ tự ưu tiên rùi dùng cột phụ này tính thứ hạng :D
 

File đính kèm

tại sao giải đáp bài tập excel lại phân biệt hàm này hàm kia? mình cũng chỉ thắc mắc VBA trên excel thôi. còn đây là bài tập bạn muốn làm cột KH bán muối, bạn kia làm rồi nhưng mình làm khác nên đưa lên cho bạn tham khảo. Còn sắp xếp sao bạn không dùng data->sort. bao nhiều điều kiện không được
 

File đính kèm

Sao không được. nếu đề không yêu cầu VBA thì mình làm countif
còn yêu cầu thì mình phải dùng hàm countHN_HU (dò mình tự viết)
 
hì hì mà cảm ơn bạn. mình qua pic kia đây, tại mới dùng diễn đàn nên không biết cách thức đăng bài
 
Em có bảng kê chi tiết đơn đặt hàng theo từng ngày trong tháng. Em muốn làm 1 bảng thống kê giá mới nhất của từng mặt hàng (File đính kèm bên dưới). Rất mong được các anh chị giúp đỡ chỉ bảo cách làm cho em với ạ.
 

File đính kèm

Em có bảng kê chi tiết đơn đặt hàng theo từng ngày trong tháng. Em muốn làm 1 bảng thống kê giá mới nhất của từng mặt hàng (File đính kèm bên dưới). Rất mong được các anh chị giúp đỡ chỉ bảo cách làm cho em với ạ.

Ta cứ cho rằng giá mới nhất chính là giá nằm ở dòng dưới cùng (vì nhập liệu tuần tự theo ngày tháng tăng dần). Vậy công thức cho cell B12 là:
Mã:
=LOOKUP(2,1/($C$3:$C$8=$A12),$D$3:$D$8)
Còn nếu như ngày tháng cột A sắp xếp lộn xộn thì.. lại là chuyện khác (phức tạp hơn)
 
Em cảm ơn bác ndu96081631 nhiều lắm ạ. Em đã áp dụng được rồi. Một lần nữa, chân thành cảm ơn bác. Em cứ toàn suy nghĩ tới hàm phức tạp, không ngờ bác giải gọn gàng vô cùng.
 
Help me: Moi người giải giúp e bài này với ạ

Em mún tham chiếu đến 1 cột ( như file đính kèm) mà khi e sử dụng Data Filter giá trị đó vẫn đúng<br>Tks mọi người
 

File đính kèm

tại sao giải đáp bài tập excel lại phân biệt hàm này hàm kia? mình cũng chỉ thắc mắc VBA trên excel thôi. còn đây là bài tập bạn muốn làm cột KH bán muối, bạn kia làm rồi nhưng mình làm khác nên đưa lên cho bạn tham khảo. Còn sắp xếp sao bạn không dùng data->sort. bao nhiều điều kiện không được
Cảm ơn bạn đã giúp đỡ! Ý mình muốn xếp hạng từ cao đến thấp, có thể hiện thứ hạng 1, 2, 3, ... trong cột xếp hạng luôn, nếu dùng cách data --> sort như bạn nói thì không thể hiện thứ hạng ra được.
 

nhờ thầy ndu96081631

chỉ dùm : tôi mới tập một số hàm có chổ chưa biết nhờ thầy chỉ hộ.
tôi là hàm if như sau :=IF(AND(C9="NAM",D9=14,E9<5.2),"T",IF(AND(C9="NAM",D9=14,E9>6.2),"CĐ",IF(AND(C9="NỮ",D9=14,E9<6.2),"T", IF(AND(C9="NỮ",D9=14,E9>7.2),"CĐ",IF(AND(C9="NAM",D9=15,E9<5.1),"T", IF(AND(C9="NAM",D9=15,E9>6.1),"CĐ",IF(AND(C9="NỮ",D9=15,E9<6.1),"T", IF(AND(C9="NỮ",D9=15,E9>7.1),"CĐ",IF(AND(C9="NAM",D9=16,E9<5),"T", IF(AND(C9="NAM",D9=16,E9>6),"CĐ",IF(AND(C9="NỮ",D9=16,E9<6),"T", IF(AND(C9="NỮ",D9=16,E9>7),"CĐ","Đ")))))))))
bị báo lỗi nhưng chỉnh hòa không được . thầy chỉ cho và có thể rút gọn lại dùm . cám ơn thầy .
có file đính kèm chú ý ở ô màu hồng .
 

File đính kèm

Lần chỉnh sửa cuối:

nhờ thầy ndu96081631

chỉ dùm : tôi mới tập một số hàm có chổ chưa biết nhờ thầy chỉ hộ.
tôi là hàm if như sau :=IF(AND(C9="NAM",D9=14,E9<5.2),"T",IF(AND(C9="NAM",D9=14,E9>6.2),"CĐ",IF(AND(C9="NỮ",D9=14,E9<6.2),"T", IF(AND(C9="NỮ",D9=14,E9>7.2),"CĐ",IF(AND(C9="NAM",D9=15,E9<5.1),"T", IF(AND(C9="NAM",D9=15,E9>6.1),"CĐ",IF(AND(C9="NỮ",D9=15,E9<6.1),"T", IF(AND(C9="NỮ",D9=15,E9>7.1),"CĐ",IF(AND(C9="NAM",D9=16,E9<5),"T", IF(AND(C9="NAM",D9=16,E9>6),"CĐ",IF(AND(C9="NỮ",D9=16,E9<6),"T", IF(AND(C9="NỮ",D9=16,E9>7),"CĐ","Đ")))))))))
bị báo lỗi nhưng chỉnh hòa không được . thầy chỉ cho và có thể rút gọn lại dùm . cám ơn thầy .
có file đính kèm chú ý ở ô màu hồng .

bạn có thể viết đk của bạn thành lời ko?
đọc cthuc của bạn rối quá
 

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

Back
Top Bottom