Chuyên đề giải đáp các bài tập

  • Thread starter roses
  • Ngày gửi
Liên hệ QC
Status
Không mở trả lời sau này.
Nếu mình lên đây hỏi mà chỉ nhận được câu trả lời như thế này thì thà rằng mình không hỏi. Mình đã làm nhiều lần rồi nhưng không ra kết quả (trong đề bài cũng có kết quả để đối chiếu, nhưng người làm ra đề bài họ chỉ ghi kết quả thôi), mình cần 1 đáp án tốt để xem mình đã phạm những lỗi gì.
bài này gần giống với cách tính tiền điện
bạn có thể tham khảo những cách sau
cách1=IF(E4<=50,E4*100,IF(E4<=100,(E4-50)*150+5000,(E4-100)*200+12500))

cách 2 =SUM(MIN(E4,50)*100,MIN(E4-MIN(E4,50),50)*150,MAX(0,E4-100)*200) phụ phí=LOOKUP(E4,{0,1,51,101},{0,0.01,0.03,0.05})*F4
 
Tính Xếp loại của học sinh

Yêu cầu: Xét xếp loại theo qui tắc:
- Trúng tuyển: nếu tất cả bài thi ( bài 1 và 2)>0 bà Điểm tb >=5.0
- Hỏng: Khi ko đủ điều kiện trúng tuyển.

Mong các anh giúp em, em tính thì ra rồi, nếu ko có dính cái bài thi 1 và 2 phải >0, em làm ko ra, nên mong các anh giúp đỡ }}}}}. Em cảm ơn..

Em đi ngủ --=--
 

File đính kèm

  • Test.xlsx
    10.6 KB · Đọc: 19
Yêu cầu: Xét xếp loại theo qui tắc:
- Trúng tuyển: nếu tất cả bài thi ( bài 1 và 2)>0 bà Điểm tb >=5.0
- Hỏng: Khi ko đủ điều kiện trúng tuyển.

Mong các anh giúp em, em tính thì ra rồi, nếu ko có dính cái bài thi 1 và 2 phải >0, em làm ko ra, nên mong các anh giúp đỡ }}}}}. Em cảm ơn..

Em đi ngủ --=--
Bạn dùng hàm IF kết hợp điều kiện bằng hàm AND thôi!
Mã:
M4 =IF(AND(L4>=5,MIN(J4:K4)>0),"Trúng tuyển","Hỏng")
Nếu không hiểu hàm MIN có thể lập công thức như sau:
Mã:
M4 =IF(AND(L4>=5,J4>0,K4>0),"Trúng tuyển","Hỏng")
 
Bạn dùng hàm IF kết hợp điều kiện bằng hàm AND thôi!
Mã:
M4 =IF(AND(L4>=5,MIN(J4:K4)>0),"Trúng tuyển","Hỏng")
Nếu không hiểu hàm MIN có thể lập công thức như sau:
Mã:
M4 =IF(AND(L4>=5,J4>0,K4>0),"Trúng tuyển","Hỏng")

Tính suốt mà ko ra, giờ mới ra. Em cảm ơn nhìu @#!^%
 
Mong các anh chị giúp em giải quyết vấn đề này với:
Yêu cầu như sau :
- Tại các ô D7, D8 : thiết lập công thức để có thể cắt chuỗi màu đỏ trong các ô B7,B8 và thêm dấu "=" vào trước chuỗi đó để có được kết quả tính toán như trong file ví dụ.
Cảm ơn các anh, chị trước ạ!
 

File đính kèm

  • Vi du 1.xls
    16 KB · Đọc: 25
Mong các anh chị giúp em giải quyết vấn đề này với:
Yêu cầu như sau :
- Tại các ô D7, D8 : thiết lập công thức để có thể cắt chuỗi màu đỏ trong các ô B7,B8 và thêm dấu "=" vào trước chuỗi đó để có được kết quả tính toán như trong file ví dụ.
Cảm ơn các anh, chị trước ạ!
B1: Đặt con trỏ tại ô D7
B2: Vào Insert name -> Define. Trong ô names in workbook bạn nhập tên cho nó VD: KL
B3: Trong ô Refers to bạn nhập công thức sau:
Mã:
EVALUATE(TRIM(RIGHT(SUBSTITUTE(Sheet1!B7;" ";REPT(" ";LEN(Sheet1!B7)));LEN(Sheet1!B7))))
Bấm OK
Ra ngoài tại ô D7 Bạn nhập =KL để xem kết quả nhé!
Copy ô D7 xuông cho những ô còn lại
 

File đính kèm

  • Vi du 1.xls
    16 KB · Đọc: 19
Mong các anh chị giúp em giải quyết vấn đề này với:
Yêu cầu như sau :
- Tại các ô D7, D8 : thiết lập công thức để có thể cắt chuỗi màu đỏ trong các ô B7,B8 và thêm dấu "=" vào trước chuỗi đó để có được kết quả tính toán như trong file ví dụ.
Cảm ơn các anh, chị trước ạ!
Tôi không biết các dữ liệu của bạn có nhập theo cùng một nguyên tắc hay không.

Nhưng nếu giả sử như các dữ liệu đều có chung một nguyên tắc:
  • Con số cần tính nằm sau dấu hai chấm :)) và cách một khoảng trắng
  • Dấu thập phân trong các con số cần tính này là dấu phẩy (,), nghĩa là theo hệ Việt Nam
  • Trong hệ điều hành của máy tính của bạn, dấu phân cách thập phân là dấu chấm (.), nghĩa là theo hệ Mỹ.
Tôi có nói đến chuyện dấu phân cách thập phân, bởi tôi thấy trong dữ liệu cần tính (cột B) thì cái này là dấu phẩy, trong khi bên công thức mẫu (cột D) thì bạn lại dùng dấu chấm.

Bạn chọn ô B7, rồi nhấn Ctrl+F3, tạo một Name có tên là KL, với công thức như sau:
=EVALUATE(SUBSTITUTE(RIGHT($B7, LEN($B7)-FIND(":",$B7)-1), ",", "."))
Rồi tại ô cần tính khối lượng, ô D7 chẳng hạn, bạn gõ công thức:
=KL
Bạn thử xem có ra cái mình muốn không nhé.
 

File đính kèm

  • Copy of Vi du 1.xls
    19.5 KB · Đọc: 17
Bạn có thể áp dụng công thức của mình dưới đây:
INDEX($C$5:$E$7,MATCH(LEFT(B10,3),$B$5:$B$7,0),MATCH(RIGHT(B10),$C$4:$E$4))
 
em muốn các bác chỉ dùm em vd này( cách tính nhanh nhất) ạ!
Có 1 list các khoa và tên lớp, tính tổng số sinh viên các khoa???
 

File đính kèm

  • VD.xls
    29 KB · Đọc: 26
em muốn các bác chỉ dùm em vd này( cách tính nhanh nhất) ạ!
Có 1 list các khoa và tên lớp, tính tổng số sinh viên các khoa???
M1, M2, M3 là điểm mà, phải không bạn? Vì tôi thấy TBC hình như là điểm trung bình của M1, M2 và M3. Vậy số học sinh nó nằm ở đâu mà tính?

Nếu giả sử như mỗi hàng là điểm của 1 học sinh, và bạn muốn đếm xem mỗi khoa có bi nhiêu học sinh, thì bạn dùng COUNTIF:

Ví dụ, đếm số số học sinh khoa Kế toán:
=COUNTIF(C2:C9, "Kế toán")​
Kết quả có 3 người.

Còn nếu như bạn muốn đếm tổng số học sinh của các khoa, mà theo cái dữ liệu của bạn đưa lên, thì chỉ là:
=COUNTA(C2:C9)​
Đáp số là 8 em.
 
chuyên đề gải đáp các bài tập trong Excel

bài tập khó kinh. các bác xem giúp em nhá. câu số 3 suy nghi mãi chẳng ra, nên không làm được câu số 4.hix
 

File đính kèm

  • Copy of 02.xls
    37 KB · Đọc: 30
bài tập khó kinh. các bác xem giúp em nhá. câu số 3 suy nghi mãi chẳng ra, nên không làm được câu số 4.hix
Tôi chưa thấy cái cấu trúc IF như thế này bao giờ, công nhận nhìn vào thấy "kinh" thật, ai dạy cho bạn vậy?
=IF(A3,"WAVN"=11000000,IF(A3,"WATQ"=9000000))
Này nhé, bạn hãy "viết công thức" như khi "đọc" nó:

"nếu maxe là WATL thì giá xuất xưởng là 30000000;nếu maxe là DRTL thì giá xuất xưởng là 28000000":
=IF(A3="WATL", 30000000, IF(A3="DRTL", 28000000, ...)) (1)​

Tiếp, "còn lại dựa vào 2 ký tự đầu của maxe tra trong bảng 1 tuỳ vào 2 ký tự cuối của maxe để có đơn giá tương ứng"
=VLOOKUP(LEFT(A3,2), $A$15:$D$18, IF(RIGHT(A3,2)="VN",3,4), 0)​
Hay là vầy cũng được:
=VLOOKUP(LEFT(A3,2), $A$15:$D$18, (RIGHT(A3,2)="TQ")+3, 0) (2)​
Thay công thức (2) vào chỗ ba chấm (...) trong công thức (1), là xong:
=IF(A3="WATL", 30000000, IF(A3="DRTL", 28000000, VLOOKUP(LEFT(A3,2), $A$15:$D$18, (RIGHT(A3,2)="TQ")+3, 0)))​
 
bác làm luôn mấy câu còn lại luôn đi , chả biết làm sao cả ? mà sao bác giỏi thế không biết

Tôi chưa thấy cái cấu trúc IF như thế này bao giờ, công nhận nhìn vào thấy "kinh" thật, ai dạy cho bạn vậy?

Này nhé, bạn hãy "viết công thức" như khi "đọc" nó:

"nếu maxe là WATL thì giá xuất xưởng là 30000000;nếu maxe là DRTL thì giá xuất xưởng là 28000000":
=IF(A3="WATL", 30000000, IF(A3="DRTL", 28000000, ...)) (1)​

Tiếp, "còn lại dựa vào 2 ký tự đầu của maxe tra trong bảng 1 tuỳ vào 2 ký tự cuối của maxe để có đơn giá tương ứng"
=VLOOKUP(LEFT(A3,2), $A$15:$D$18, IF(RIGHT(A3,2)="VN",3,4), 0)​
Hay là vầy cũng được:
=VLOOKUP(LEFT(A3,2), $A$15:$D$18, (RIGHT(A3,2)="TQ")+3, 0) (2)​
Thay công thức (2) vào chỗ ba chấm (...) trong công thức (1), là xong:
=IF(A3="WATL", 30000000, IF(A3="DRTL", 28000000, VLOOKUP(LEFT(A3,2), $A$15:$D$18, (RIGHT(A3,2)="TQ")+3, 0)))​

thương thì thương cho trót anh ơi, em không hiểu phải làm sao hết á. huhu
 
Chỉnh sửa lần cuối bởi điều hành viên:
câu số 4 bị nhầm 1 cái rồi , TK là 20% của giá xuất xưởng, sửa thành TL là 20%của giá xuất xưởng. em làm thế này đúng không ạ , mấy bạn coi dum mình nhaView attachment Copy of 002.xls
 

File đính kèm

  • Copy of 02.xls
    38.5 KB · Đọc: 19
  • Copy of 02.xls
    38.5 KB · Đọc: 14
Lần chỉnh sửa cuối:
Tôi không biết các dữ liệu của bạn có nhập theo cùng một nguyên tắc hay không.

Nhưng nếu giả sử như các dữ liệu đều có chung một nguyên tắc:

  • Con số cần tính nằm sau dấu hai chấm :)) và cách một khoảng trắng
  • Dấu thập phân trong các con số cần tính này là dấu phẩy (,), nghĩa là theo hệ Việt Nam
  • Trong hệ điều hành của máy tính của bạn, dấu phân cách thập phân là dấu chấm (.), nghĩa là theo hệ Mỹ.

Tôi có nói đến chuyện dấu phân cách thập phân, bởi tôi thấy trong dữ liệu cần tính (cột B) thì cái này là dấu phẩy, trong khi bên công thức mẫu (cột D) thì bạn lại dùng dấu chấm.

Bạn chọn ô B7, rồi nhấn Ctrl+F3, tạo một Name có tên là KL, với công thức như sau:

Rồi tại ô cần tính khối lượng, ô D7 chẳng hạn, bạn gõ công thức:
=KL
Bạn thử xem có ra cái mình muốn không nhé.
Mấy hôm nay bận quá không online nên không biết là anh đã reply rồi! Đúng là cái em đang cần, cảm ơn anh rất nhiều!
Anh cho em hỏi thêm tí xíu, nếu em muốn mở rộng công thức một cách tổng quát hơn để có thể tham chiếu đến chuỗi cần tính ở một ô khác (không phải là ô B7 như trong bài) thì làm sao ạ!
Tức là công thức sẽ như thế này : =KL(xxx) (Trong đó: xxx là địa chỉ ô có chứa chuỗi cần tính khối lượng)
 
Lần chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom