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.
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 46298
Câu 4 của bạn:
=D3*((RIGHT(A3;2)="TQ")*10%+(RIGHT(A3;2)="TL")*20)
Thiếu dấu %:
=D3*((RIGHT(A3;2)="TQ")*10%+(RIGHT(A3;2)="TL")*20%)
Câu 2 của bạn: =RIGHT(A3;2)
Đúng ra phải là:
=HLOOKUP(RIGHT(A3;2);$G$15:$I$16;2;0)
 
Lần chỉnh sửa cuối:
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
Em đã làm theo cách của anh, nhưng khi nhập công thức ở ô Refers , em OK thi thông báo lỗi như thế này (em chụp hình thông báo đó gửi kèm theo đây ạ!:

Còn file ví dụ anh gửi lại, tại ô D7, em gõ "=kl", enter thì báo lỗi #VALUE!, anh xem lại giúp em nhé!
 

File đính kèm

  • Error1.jpg
    Error1.jpg
    20.7 KB · Đọc: 36
Em đã làm theo cách của anh, nhưng khi nhập công thức ở ô Refers , em OK thi thông báo lỗi như thế này (em chụp hình thông báo đó gửi kèm theo đây ạ!:

Còn file ví dụ anh gửi lại, tại ô D7, em gõ "=kl", enter thì báo lỗi #VALUE!, anh xem lại giúp em nhé!
Có lẽ do định dạng dấu phân cách thập phân khác nhau. Bạn thử sửa lại như sau (Thay dấu ; thành dấu , nhé!):
Mã:
EVALUATE(TRIM(RIGHT(SUBSTITUTE(Sheet1!B7," ",REPT(" ",LEN(Sheet1!B7))),LEN(Sheet1!B7))))
 
to: Bùi Nguyễn Triệu Tường
em muốn hỏi là giả sử có 1 list các lớp và khoa như thế(1 khoa có thể có nhìu lớp), tỉnh tổng số sinh viên có trong các khoa . ví dụ tính tổng sinh viên trong khoa kế toán. Bác dùng cthuc countif (hay count) nhưng theo em đây là dữ liệu chứ ko phải dạng số, em làm vẫn chưa ra ạ.
 
Lần chỉnh sửa cuối:
em muốn hỏi thêm ví dụ này 1 chút nữa.
Trong trường hợp này thay công thức dsum bằng sumif có được không ạ?
 

File đính kèm

  • vidu2.xls
    17.5 KB · Đọc: 31
em muốn hỏi thêm ví dụ này 1 chút nữa.
Trong trường hợp này thay công thức dsum bằng sumif có được không ạ?
1/Bạn dùng hàm Sumif nhé. Tại ô H13 Bạn nhập công thức sau:
Mã:
=SUMIF($B$3:$B$8,"[COLOR=Red]*[/COLOR]"&H11,$H$3:$H$8)*H12
Trong công thức trên Bạn để ý dấu * nhé. Dấu này thay cho nhiều kí tự đấy.

2/Dùng hàm SUMPRODUCT cũng được:
Mã:
SUMPRODUCT((--RIGHT($B$3:$B$8)=H11)*$H$3:$H$8)*H12
Dấu -- tương tự như hàm VALUE.
 
Em làm thử rồi, có ra kết quả nhưng mà em chưa hiểu cách dùng "*" & H11, bác có thể chỉ rõ hơn cho em được không ạ. Khi nào ta nên dùng "*" và khi nào ko?
Thanks!
 
Em làm thử rồi, có ra kết quả nhưng mà em chưa hiểu cách dùng "*" & H11, bác có thể chỉ rõ hơn cho em được không ạ. Khi nào ta nên dùng "*" và khi nào ko?
Thanks!
cái dấu này là đại diện cho những ký tự đứng trước hoặc đứng sau của ký tự chúng ta cần dò tìm
ví dụ a1=thương1 a2=truong1 a3=thanh1 a4= thương2
để đếm từ a1:a4 có bao nhiêu ô chứa số 1 ta làm như sau
==COUNTIF($B$1:$B$4,"*"&1)
kết quả cho =3
 
Em làm thử rồi, có ra kết quả nhưng mà em chưa hiểu cách dùng "*" & H11, bác có thể chỉ rõ hơn cho em được không ạ. Khi nào ta nên dùng "*" và khi nào ko?
Thanks!
Bạn để ý H11 trong bài có giá trị là 1.
Dấu * phía trước sẽ thay thế cho tất cả các ký tự.
VD: Bạn muốn tính tổng cho những người có tên phía trước là H thì điều kiện trong hàm SUMIF là "H"&"*" (Thì những người như Hoa, Hạnh, Hùng, Hằng.....) nó sẽ được tính.
Tương tự tính cho những mặt hàng có giá trị cuối cùng (tức bên phải là 1) thì điều kiện trong hàm SUMIF là: "*"&1 (thì những mã hàng A1, B1, C1, AB1.......miễn là có số 1 sau cùng nó sẽ tính)
 
Em cũng mới đọc được trong sách về cái TIps này, cảm ơn các bác đã chỉ giáo nha, hiiiiiii. Thanks a lot!
 
Em còn bài tập này mong các bác chỉ dùm, em cũng đã làm rồi nhưng cách đó hơi dài, em gửi bài này lên mọi ng tham khảo và có cách giải nào hay và ngắn hơn ko ạ^^.Thanks!
 

File đính kèm

  • Book1.xls
    33 KB · Đọc: 23

File đính kèm

  • Book1.xls
    34.5 KB · Đọc: 45
Bạn xem file có đúng ý chưa nhé!
Bổ sung dùm bạn MinhCong:
Nối thêm một Vlookup nữa trong cột tên mặt hàng mới đúng theo yêu cầu đề bài.
=VLOOKUP(LEFT(C4);$B$12:$C$14;2;0)&" "&VLOOKUP(RIGHT(C4;2);$F$12:$G$13;2;0)
1- Sử dụng Bảng phụ 1 và Bảng phụ 2 điền tên mặt hàng vào bảng tổng kết cuối ngày (Dùng hàm VLOOKUP để tra từng phần rồi ghép lại. Thí dụ mặt hàng mã A01 là Gạch men Loại 1.
 
Lần chỉnh sửa cuối:
có a/chị nào biết cách tính tuần không chỉ em với???????????thanks!!!!!!!!$@!!
 
có a/chị nào biết cách tính tuần không chỉ em với???????????thanks!!!!!!!!$@!!
Tính Tuần là tính như thế nào hả Bạn? Nói rõ hơn nữa đi. Tính số ngày trong tuận, tính gì gì đó, tính số ngày chủ Nhật, hay Thứ 7 trong tháng, trong năm....
 
mình tính số tuần trong tháng đó bạn!! cũng công thức(INT((ngày đi - ngày đến)/7) có máy thì làm đc có máy thì báo lỗi là sao mình ko hiểu bạn giúp mình nha!!!????thankss!!!!
 
Xin giúp đỡ !!

Em mới học excel nên không biết nhiều, hiện em đang có một bài tập mà khó quá chừng em nghĩ mãi không ra nên post lên đây mong các anh chị giúp đỡ em tí. Tất cả yêu cầu đều ở trong file đính kèm theo, em làm được 1 phần rùi còn 1 câu cuối nữa thì chịu thua mong các anh chị giúp em và xem câu đầu em làm như vậy có dài quá không, nếu có cách nào ngắn hơn thì chỉ cho em. Đây là bài nằm trong bộ 27 bài Excel Function and Formulas của các anh trên diễn đàn giaiphapexcel mình. Em xin cảm ơn. ^^
 

File đính kèm

  • bai 22.xlsx
    13.4 KB · Đọc: 21
Em mới học excel nên không biết nhiều, hiện em đang có một bài tập mà khó quá chừng em nghĩ mãi không ra nên post lên đây mong các anh chị giúp đỡ em tí. Tất cả yêu cầu đều ở trong file đính kèm theo, em làm được 1 phần rùi còn 1 câu cuối nữa thì chịu thua mong các anh chị giúp em và xem câu đầu em làm như vậy có dài quá không, nếu có cách nào ngắn hơn thì chỉ cho em. Đây là bài nằm trong bộ 27 bài Excel Function and Formulas của các anh trên diễn đàn giaiphapexcel mình. Em xin cảm ơn. ^^
bạn đã làm được đến đây sao không cố thêm 1 tý nữa
 

File đính kèm

  • truc ngay le.xlsx
    14.2 KB · Đọc: 22
Em mới học excel nên không biết nhiều, hiện em đang có một bài tập mà khó quá chừng em nghĩ mãi không ra nên post lên đây mong các anh chị giúp đỡ em tí. Tất cả yêu cầu đều ở trong file đính kèm theo, em làm được 1 phần rùi còn 1 câu cuối nữa thì chịu thua mong các anh chị giúp em và xem câu đầu em làm như vậy có dài quá không, nếu có cách nào ngắn hơn thì chỉ cho em. Đây là bài nằm trong bộ 27 bài Excel Function and Formulas của các anh trên diễn đàn giaiphapexcel mình. Em xin cảm ơn. ^^
Thêm cho Bạn công thức ở câu 2
Mã:
C24 =IF(COUNTIF($B$5:$B$15;$B24)=0;"";IF(VLOOKUP($B24;$B$5:$G$15;MATCH(C$23;$B$4:$G$4;);)="X";"T";""))
Hoặc
Mã:
C24 =IF(SUMPRODUCT(($B$5:$B$15=$B24)*(OFFSET($B$4;1;MATCH(C$23;$C$4:$G$4);COUNT($B$5:$B$15))="X"));"T";"")
Câu 3:
Tiền trực lễ:

Mã:
J24 =COUNTIF(OFFSET($B$23;1;MATCH($I24;$C$23:$G$23;);COUNT($B$24:$B$27));"T")*100000
Tiền trực ngày
Mã:
K24 =(COUNTIF(OFFSET($B$4;1;MATCH($I24;$C$4:$G$4;);COUNT($B$5:$B$15));"X")*100000-J24)/2
 
bạn đã làm được đến đây sao không cố thêm 1 tý nữa

Em cũng biết vậy nhưng quả thực đến đó không nghĩ ra gì nữa, cũng chả nghĩ ra là làm thêm một dòng để đếm số ngày trực như anh để cho dễ nữa.
Cảm ơn anh MinhCong đã chỉ cho em công thức ngắn gọn dễ hiểu hơn, cái công thức của em nó cứ dài ngoằng, hi.
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom