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

  • Thread starter Thread starter thlpro
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Status
Không mở trả lời sau này.
C4 mầu đỏ phải chăng là D4?
MID(C4,2,2): trả lại dạng text trong khi dữ liệu B17:B20 là dạng số. bạn phải chuyển MID(C4,2,2) về dạng số bằng các cách sau
--MID(C4,2,2)
1*MID(C4,2,2)
0+MID(C4,2,2)
MID(C4,2,2)^1
Value(MID(C4,2,2))
...
Em làm dc rồi thanks anh nhiều
 
Lần chỉnh sửa cuối:
Các anh chị ơi! giúp em làm cái này nữa nha ^^ các anh chỉ mở sheet 13 và làm giúp em cột đơn giá sao nó rắc rối quá em làm hoài ko ra. Đề bài đơn giá:nếu diện BN là bảo hiểm thì đơn giá là 0, nếu diện BN là không bảo hiểm thì dựa vào số ngày để dò tìm đơn giá trong bảng 1(giải thích bảng 1: số ngày từ 1 đến dưới 5 ngày thì đơn giá là 5000, từ 5 đến dưới 15 ngày thì là 45000, từ 15 ngày trở lên là 30000)
Thanks anh chị trước nha ^^
 

File đính kèm

giúp em về bt countip và sumif

Em mới làm 2 cái hàm này nên không rõ mong anh chị giúp em các anh chị tính giùm em cột đếm số phiếu và tổng số lượng ở cái file đính kèm nằm ở sheet 14 giúp em với. Em có làm đếm số phiếu bằng cách là =COUNTIF($B$4:$B$10,LEFT(B4:B10,1)="N") nhưng nó lại ra không còn cái cột tổng sổ lượng thì em biết tính luôn :) mong cách chị giải giúp em ^^ thanks anh chị trước
 

File đính kèm

Bạn xem đúng chưa nhé =IF(LEFT(A10;2)="BH";0;IF(AND(E10>=1;E10<5);"50000";IF(AND(E10>=5;E10<15);"45000";"30000")))

Cũng không phải And nhiều đến vậy bác nhé
=IF(B4="Bảo Hiểm";0;IF(E4>=15;30000;IF(E4>=5;4500;50000)))
cột số ngày =MAX(1;D4-C4) thay vì dùng hàm IF
chỉ thấy chỗ Countif số bệnh nhân loại =COUNTIF(B4:B13;F17)
 

File đính kèm

Lần chỉnh sửa cuối:
Em mới làm 2 cái hàm này nên không rõ mong anh chị giúp em các anh chị tính giùm em cột đếm số phiếu và tổng số lượng ở cái file đính kèm nằm ở sheet 14 giúp em với. Em có làm đếm số phiếu bằng cách là =COUNTIF($B$4:$B$10,LEFT(B4:B10,1)="N") nhưng nó lại ra không còn cái cột tổng sổ lượng thì em biết tính luôn :) mong cách chị giải giúp em ^^ thanks anh chị trước
Thay công thức trên bằng thế này chú ý gõ N thành N*
=COUNTIF(B4:B10;"N*")
hoặc công thức này
=COUNTIF(B4:B10;A31)
 

File đính kèm

Lần chỉnh sửa cuối:
Các anh chị giúp em làm giúp cột giá trong sheet 16 trong file đính kèm của phía dưới giúp em, em làm mà nó cứ báo value không, đề bài cột giá là: Dựa vào tên và dò tìm trong bảng 1, nếu kí tự thứ 3 trong MS-KH là "1" thì lấy giá trong cột giá 1, tương tự nếu kí tự thứ 3 trong MS-KH là "2" thì lấy cột giá 2, nếu MS-KH có kí tự thứ 3 là 3 thì lấy cột giá 3. mong anh chị làm giúp em thanks anh chị trước nha ^^
 

File đính kèm

các anh chị giúp em làm giúp cột giá trong sheet 16 trong file đính kèm của phía dưới giúp em, em làm mà nó cứ báo value không, đề bài cột giá là: Dựa vào tên và dò tìm trong bảng 1, nếu kí tự thứ 3 trong ms-kh là "1" thì lấy giá trong cột giá 1, tương tự nếu kí tự thứ 3 trong ms-kh là "2" thì lấy cột giá 2, nếu ms-kh có kí tự thứ 3 là 3 thì lấy cột giá 3. Mong anh chị làm giúp em thanks anh chị trước nha ^^
d3=vlookup(b3;$b$18:$e$21;right(a3)+1;0)
 
Bài tập excel về SL, ĐG, Các Bác giúp em với

Các Bác giúp em với, em sắp thi tim rồi, em cần bài tập thực hành.Em cảm ơn ạ
 

File đính kèm

d3=vlookup(b3;$b$18:$e$21;right(a3)+1;0)

Công lực của thầy Bate lên tới mức thượng thừa rồi
Ps: cột trả về = right(a3)+1 có thể nhận 1 trong các giá trị 2 hoặc 3 hoặc 4 trong bảng tìm kiếm, trường hợp right(a3) không phải là chuỗi dạng số thì lồng 2 hàm If vào trong
=VLOOKUP(B3;$B$18:$E$21;IF(RIGHT(A3)="1";2;IF(RIGHT(A3)="2";3;4));0)
right(a3) sẽ lấy 1 ký tự bên phải hàm Right đầy đủ là right(a3;1) chỉ số ký tự lấy ra sẽ được mặc định lấy 1 khi không nhập chỉ số này
 
Lần chỉnh sửa cuối:
nhưng mà em ko hiểu cái chỗ là tại sao nó là right(A3)+1 mà ko phải là công thức khác ?? còn anh nói gì em ko hỉu gì luôn ???
Giải thích cụ thể cho bạn trong file đính kèm
Bạn xem mình diễn giải công thức của bác BATE (vùng nền vàng, chữ đỏ)
Rất đơn giản thôi mà, mà bạn không hiểu?
Công thức này hay và đơn giản dễ hiểu đâu cần công thức khác!
 

File đính kèm

Các Bác giúp em với, em sắp thi tim rồi, em cần bài tập thực hành.Em cảm ơn ạ
Bạn ko cập nhật loại hàng nhưng bạn ko cập nhật tên hàng, tính sao đc
---------------------------------------------
Xin lỗi vì nhìn nhầm:
Công thức tính tiền: E12=VLOOKUP(LEFT(C12,1),$A$3:$C$7,RIGHT(C12,1)+1)*D12
Mấy ý kia chưa hiểu lắm
"Không hiểu sao ở ô E16 công thức lại bị lỗi, đổi vị trí của hàng hóa B xuống dưới thì được, cho lên đầu thì lại không ra" Bác nào hiểu vấn đề này không ạ -->> chọn lại vùng điều kiện
E12=(VLOOKUP(LEFT(C12,1),$A$4:$C$7,RIGHT(C12,1)+1)*D12
Xem lại đúng ý chưa, câu b) không hiểu
 

File đính kèm

Lần chỉnh sửa cuối:
anh chị giúp em với ạ. em đang cần gấp
Nếu bạn cứ gấp gấp thì xem lại cái này:
Lưu ý khi gửi bài:
- Bài viết không dấu Tiếng Việt sẽ bị xóa
- Đặt tựa đề theo sát nội dung câu hỏi/ trả lời. Các bài viết có tựa đề chung chung như
Help me, cứu cứu, cứu em, gấp gấp,... sẽ bị xoá
- Giải thích/ mô tả câu hỏi càng chi tiết càng tốt
- Nên gửi thêm tập tin Excel kèm chú thích về câu hỏi nếu có
 
Giả sử file bạn có nhiều dòng, bạn xoá bớt chỉ để lại 1 số dòng tiêu biểu; hoặc có nhiều sheet xóa bớt các sheet không cần thiết,... là giảm dung lượng thôi mà.
Về hàm IF, bạn thử post lên cú pháp bạn dùng xem nào?
trong bài mà mình gửi có câu 1 kết hợp hàm
if và vloopup mà mình làm toàn bị sai..mong các bạn giúp nhé.
 

File đính kèm

trong bài mà mình gửi có câu 1 kết hợp hàm
if và vloopup mà mình làm toàn bị sai..mong các bạn giúp nhé.

nó dò ko ra là tại vì cái đem đi dò ko có trong bảng dò
vì dụ playcu trong bảng dò là "playcu : " vừa có dấu 2 chấm vừa có khoảng trắng, xóa hết các khoảng trắng và dấu : là được. (phải đảm bảo cái đem đi dò có mặt trong bảng dò).
cthức có thể như sau:
E7=IF(C7<=CHOOSE(LEFT(B7,2)-49,4,5,12),100%,105%)*VLOOKUP(D7,$D$26:$E$32,2,0)
 
Các anh chị ơi! xem hộ em cột giá trong sheet 19 trong file đính kèm hộ em sao nó ra hết chỉ có hai cột là bị lỗi #n/a mà em ko biêt sai chỗ nào anh chị xem hộ em thanks anh chị ^^
 

File đính kèm

File đính kèm

Các anh chị ơi! xem hộ em cột giá trong sheet 19 trong file đính kèm hộ em sao nó ra hết chỉ có hai cột là bị lỗi #n/a mà em ko biêt sai chỗ nào anh chị xem hộ em thanks anh chị ^^

sao tôi ko thấy công thức đâu hết vậy? sao biết là nó sai chổ nào?
thử cthức này xem
G4=VLOOKUP(RIGHT(A4),$A$15:$E$20,D4+2,0)
 
Anh ơi cho em hỏi làm theo cách em á thì nó sai chỗ nào của em, bài em đây: =VLOOKUP(B4,$B$15:$E$20,IF(D4=1,2,IF(D4=2,3,4)))

=VLOOKUP(B4,$B$15:$E$20,IF(D4=1,2,IF(D4=2,3,4)),0)
bạn thiếu số 0 màu đỏ đó, nếu bạn ko để vào thì mặc nhiến nó hiểu là 1. tức là nó chỉ dò tương đối (xem lại cú pháp vlookup)
 
Các anh chị cho em hỏi là mình kí số tháng thì làm sao ạ tại trong đề bài nó kêu là dùng chức năng advanced filter để tạo ra vùng có dữ liệu gồm các dòng dữ liệu có ngày bán trong tháng 7 và 8. trong sheet 19 trong tập tin em đính kèm thanks anh chị nhiều ^^
 

File đính kèm

nó dò ko ra là tại vì cái đem đi dò ko có trong bảng dò
vì dụ playcu trong bảng dò là "playcu : " vừa có dấu 2 chấm vừa có khoảng trắng, xóa hết các khoảng trắng và dấu : là được. (phải đảm bảo cái đem đi dò có mặt trong bảng dò).
cthức có thể như sau:
E7=IF(C7<=CHOOSE(LEFT(B7,2)-49,4,5,12),100%,105%)*VLOOKUP(D7,$D$26:$E$32,2,0)
Tư duy đơn giản thì:
=IF(C7<=IF(LEFT(B7;2)="50";4;IF(LEFT(B7;2)="51";8;12));1;1,05)*VLOOKUP(D7;$D$26:$F$32;2;0)*C7
Cách của anh không biết có bị thiếu
=IF(C7<=CHOOSE(LEFT(B7;2)-49;4;8;12);1;1,05)*VLOOKUP(D7;$D$26:$F$32;2;0)*C7
 
Các anh chị cho em hỏi là mình kí số tháng thì làm sao ạ tại trong đề bài nó kêu là dùng chức năng advanced filter để tạo ra vùng có dữ liệu gồm các dòng dữ liệu có ngày bán trong tháng 7 và 8. trong sheet 19 trong tập tin em đính kèm thanks anh chị nhiều ^^
Chú ý lần sau hỏi ở sheet nào thì giữ lại sheet ấy thôi sheet nào không quan trọng xóa đỡ đi không up toàn bộ các Sheet lên, để tiết kiệm tài nguyên mạng
File gửi không có Sheet 19
 
@nhapmon:..mình thử công thức của bạn báo lỗi bạn à
 
Chú ý lần sau hỏi ở sheet nào thì giữ lại sheet ấy thôi sheet nào không quan trọng xóa đỡ đi không up toàn bộ các Sheet lên, để tiết kiệm tài nguyên mạng
File gửi không có Sheet 19
sorry anh để em gửi lại
 

File đính kèm

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

File đính kèm

bạn xem giúp mình công thức tính số học sinh có điẻm trung bình cả 3 môn trên 8 này nhé...mình in chữ màu xanh đó...mình cảm ơn nhiều
công thức của bạn =SUMPRODUCT((G5:G24>8)*(H5:H24>8)*(I5:I24>8)) kết quả là 0 là đúng rồi
Công thức sửa lại chút: Tại M40 nhập
=SUMPRODUCT((G5:G24> = 8)*(H5:H24> = 8)*(I5:I24>=8)) kết quả sẽ được 2
 
công thức của bạn =SUMPRODUCT((G5:G24>8)*(H5:H24>8)*(I5:I24>8)) kết quả là 0 là đúng rồi
Công thức sửa lại chút: Tại M40 nhập
=SUMPRODUCT((G5:G24> = 8)*(H5:H24> = 8)*(I5:I24>=8)) kết quả sẽ được 2
bạn ơi..câu này dùng hàm dcount hoặc dcounta được không bạn....nếu được thì bạn cho mình code nhé....
 
công thức của bạn =SUMPRODUCT((G5:G24>8)*(H5:H24>8)*(I5:I24>8)) kết quả là 0 là đúng rồi
Công thức sửa lại chút: Tại M40 nhập
=SUMPRODUCT((G5:G24> = 8)*(H5:H24> = 8)*(I5:I24>=8)) kết quả sẽ được 2
bạn ơi..câu này dùng hàm dcount hoặc dcounta được không bạn....nếu được thì bạn cho mình code nhé....

Làm Dcounta thử nhé tại N40 và O40
=DCOUNTA(A4:M24;;Criteria)
=DCOUNTA(A4:M24;;U30:U31)
 

File đính kèm

Lần chỉnh sửa cuối:
Các anh chị ơi xem giúp em,xem em làm sai chỗ nào mà thực lãnh của em nó ra âm vậy ạ thanks anh chị nhiều ạ ^^
 

File đính kèm

Xin các anh giúp e giải đề này với .




===

=
=
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Hình như thíu rồi a ơi , phải kết hợp bảng 1 và bảng 2 nữa :(

Lần này đủ bạn nhé, tôi giúp câu 1 được 1,5 điểm rồi đó.
p/s Bạn đừng viết nhiều bài, nếu không vi phạm nội qui, tôi mới xóa 1 bài trùng.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
anh chị giúp em tìm công thức tính đơn giá

Đơn giá: Dựa vào mã hàng tìm đơn giá trong bảng đơn giá (2 điểm)
 

File đính kèm

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

File đính kèm

Bạn có thể sử dụng công thức sau
G7=VLOOKUP(LEFT(B7,1),$J$8:$M$10,MATCH(RIGHT(B7,1)*1,$L$7:$M$7,0)+2,0)
FILE
Sao phải Match() cho "mắc mệt" vậy Nhất Chi Mai?
Vầy được hông? Cũng là dựa vào mã hàng theo yêu cầu của đề:
=VLOOKUP(LEFT(B7;1);$J$8:$M$10;RIGHT(B7)+2;0)
 
Vấn đề về định dạng theo điều kiện & Data Validation

Các bạn hướng dẫn dùm em câu này được không ạ? Em không hiểu cách thức để làm, mong các bạn giúp đỡ tận tình cho em, em xin cám ơn rất nhiều.
1. Tô nền màu xanh cho các dòng bán trong 15 ngày đầu mỗi tháng và có số lượng >=5, màu hồng cho
các dòng bán cho khách Cô Tâm trong 15 ngày cuối mỗi tháng.
2. Mã loại dựa vào dữ liệu trong Bảng Loại Hàng để chọn (Không nhập trực tiếp).
3. Tên loại dựa vào Mã loại tra trong Bảng Loại Hàng.(Index_công thức mảng)
4. Tên hàng dựa vào Mã loại và dữ liệu trong các bảng Áo Sơ mi, Áo thun, Áo Dạ hội, Áo Khoác, Áo
Len, Áo Thể Thao để chọn (Không nhập liệu).
5. Nhập liệu cho Ngày bán trong 6 tháng đầu năm 2011, Số lượng phải lớn hơn 0 và nhỏ hơn 100.
6. Đơn giá: Dựa vào Tên hàng tra trong các bảng Áo Sơ mi, Áo thun, Áo Dạ hội, Áo Khoác, Áo Len,
Áo Thể Thao. (Gợi ý: Sử dụng hàm Index, Match kết hợp Indirect, sử dụng công thức mảng).
7. Thành tiền = Số lượng * Đơn giá. Tuy nhiên giảm 5% cho các loại hàng Áo Dạ hội và Áo Len bán
trong 15 ngày đầu mỗi tháng. (Sử dụng công thức mảng).

Đây là file em gửi kèm ạ. Xin cám ơn lần nữa.
 

File đính kèm

Lần chỉnh sửa cuối:
Cho e hỏi phần Thuế trong bài của e sai cái gì ?


Đây là cú pháp của e

=HLOOKUP(MID(B3,2,1),$J$9:$M$10,2,0)*F3 ( Kết quả của e báo N/A )


Đề của e đây
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Bạn xem trong file đính kèm nhé! (dùng hàm AND)
 

File đính kèm

Bạn chỉnh công thức thành
Cái "--" là chuyển đổi dạng chuỗi thành dạng số nhé!

Thật ra là e làm dc rồi , nhưng thắc mắc sao nó thế thôi . Mong a giải thích giúp e với .

SAo lại như vậy thế a ???? E đang thắc măcc1 chỗ đó mà ko ra dc . :(

E tính làm là :
=value(HLOOKUP(MID(B3,2,1),$J$9:$M$10,2,0)*F3) Hoặc

=HLOOKUP(value(MID(B3,2,1),$J$9:$M$10,2,0)*F3)


Vẫn ko dc . vẫn N/A
 
Chỉnh sửa lần cuối bởi điều hành viên:
Thật ra là e làm dc rồi , nhưng thắc mắc sao nó thế thôi . Mong a giải thích giúp e với .

SAo lại như vậy thế a ???? E đang thắc măcc1 chỗ đó mà ko ra dc . :(

E tính làm là : =value(HLOOKUP(MID(B3,2,1),$J$9:$M$10,2,0)*F3) Vẫn ko dc . vẫn N/A
Bạn chỉnh lại thế này chứ
=HLOOKUP(VALUE(MID(B3,2,1)),$J$9:$M$10,2,0)*F3
 
Cho e hỏi phần Thuế trong bài của e sai cái gì ?


Đây là cú pháp của e

=HLOOKUP(MID(B3,2,1),$J$9:$M$10,2,0)*F3 ( Kết quả của e báo N/A )


Đề của e đây

CTHỨC CỦA BẠN LÀ
=HLOOKUP(MID(B3,2,1),$J$9:$M$10,2,0)*F3
cái phần màu đỏ đó nó trả về dạng text. trong bảng dò tìm của bạn số 1 là number. do đó nó ko tìm ra

bạn có thể sửa lại như sau
=HLOOKUP(VALUE(MID(B3,2,1)),$J$9:$M$10,2,0)*F3
hoặc có thể chỉ là
=HLOOKUP(--MID(B3,2,1),$J$9:$M$10,2,0)*F3

hoặc bạn sửa định dạng trong bảng dò tìm là text (sau khi chỉnh định dạng xong nhớ gõ lại số)
 
Thật ra là e làm dc rồi , nhưng thắc mắc sao nó thế thôi . Mong a giải thích giúp e với .

SAo lại như vậy thế a ???? E đang thắc măcc1 chỗ đó mà ko ra dc . :(

E tính làm là : =value(HLOOKUP(MID(B3,2,1),$J$9:$M$10,2,0)*F3) Vẫn ko dc . vẫn N/A

Ai mà làm như thế!

=HLOOKUP(VALUE(MID(B3,2,1)),$J$9:$M$10,2,0)*F3
 
Cho e hỏi , e sai chỗ nào vậy ? ( Phần ĐƠN GIÁ ) . E đang kẹt ở phần đơn giá. Xin giúp .

E dùng như vầy sai chỗ nào vậy các anh ?

=VLOOKUP(LEFT(B3,2),$I$4:$L$6,IF(D3>10,K4,L4),0)

Lỗi : Sai vùng tham chíu .
 

File đính kèm

Cho e hỏi , e sai chỗ nào vậy ? ( Phần ĐƠN GIÁ ) . E đang kẹt ở phần đơn giá. Xin giúp .

E dùng như vầy sai chỗ nào vậy các anh ?



Lỗi : Sai vùng tham chíu .
Bạn trả lời các câu hỏi sau sẽ ra câu trả lời bạn cần
$I$4:$L$6: có bao nhiêu cột?
K4=?
L4=?
Nếu K4 và L4 lớn hơn số cột của vùng tìm kiếm thì lỗi là đúng rồi.
 
Cho e hỏi , e sai chỗ nào vậy ? ( Phần ĐƠN GIÁ ) . E đang kẹt ở phần đơn giá. Xin giúp .

E dùng như vầy sai chỗ nào vậy các anh ?

Bạn sai cơ bản về cấu trúc hàm Vlookup
Vlookup(giá trị dò;Bảng dò;số thứ tự cột trả về trong bảng;cách tìm kiếm)
=VLOOKUP(LEFT(B3;2);$I$4:$L$6;IF(D3>10;3;4);0)
sai ở chỗ bôi đậm đỏ
=VLOOKUP(LEFT(B3,2),$I$4:$L$6,IF(D3>10,K4,L4),0)
 
Lần chỉnh sửa cuối:
Công thức cho dòng 3
Số lượng: =RIGHT(B3;2)*1
Đơn Giá =VLOOKUP(LEFT(B3;2);$I$4:$L$6;IF(D3>10;3;4);0)
Thuế =IF(AND(LEFT(B3)="M";D3>10);(D3*E3)*0,15;0)
=IF(AND(LEFT(B3)="M";D3>10);(D3*E3)*0,15;"")
Thành Tiền =D3*E3..............
 
A Hiếu ơi cho e hỏi 1 tí với ..

Trong bài vd của e , cột Thuế thứ 7 đó , thắc mắc cái này e giúp e với .

=IF(AND(LEFT(B3)="M"),D3>10)*(D3*E3)*0.15


Tại sao ko được là như vầy ?

=IF(AND(LEFT(B3="M*"),D3>10)*(D3*E3)*0.15
 
A Hiếu ơi cho e hỏi 1 tí với ..

Trong bài vd của e , cột Thuế thứ 7 đó , thắc mắc cái này e giúp e với .

=IF(AND(LEFT(B3)="M"),D3>10)*(D3*E3)*0.15


Tại sao ko được là như vầy ?

=IF(AND(LEFT(B3="M*"),D3>10)*(D3*E3)*0.15

nếu bạn muốn dùng M* hay M trăng thì dùng hàm này nhé
=SUMIFS(D3;B3;"m*";D3;">10")*E3*1,5%

bạn thử nhập tại dòng 3 công thức
=B3="m*"
Copy đến hết bảng không có giá trị nào khác False
 
mong anh em giúp dùm e cách làm từng câu cũng đc ạ. Em biết hỏi mà 1 đống vầy là ko lịch sự nhưng em cần lắm ạ. E xin lỗi
 
mong anh em giúp dùm e cách làm từng câu cũng đc ạ. Em biết hỏi mà 1 đống vầy là ko lịch sự nhưng em cần lắm ạ. E xin lỗi


Bạn tải file của hoangminhtien về, xem thử nội dung bên trong đã đúng với yêu cầu của bạn chưa, nhưng yêu cầu nào chưa được thì bạn nói ra, chứ nói giúp thì giúp cái gì bây giờ?
 
Bạn tải file của hoangminhtien về, xem thử nội dung bên trong đã đúng với yêu cầu của bạn chưa, nhưng yêu cầu nào chưa được thì bạn nói ra, chứ nói giúp thì giúp cái gì bây giờ?
dạ, em đã làm đc câu số 1 của bạn hoangminhtien. Xin cám ơn rất nhiều. Em đang rất mong được giải đáp các câu còn lại. (có vẻ tham lam) em chân thành cám ơn.
 
dạ, em đã làm đc câu số 1 của bạn hoangminhtien. Xin cám ơn rất nhiều. Em đang rất mong được giải đáp các câu còn lại. (có vẻ tham lam) em chân thành cám ơn.

Xin lỗi bạn, tôi tưởng hoangminhtien đã làm tất cả cho bạn rồi, thì ra bạn ấy chỉ làm được mỗi câu số 1. Bài này cũng cả ngày rồi mà chẳng thấy ai giúp, tôi đành phải giúp bạn thôi.

Với bài này bạn phải làm với Data Validation (List) cho các câu 2, 4 và 5.

Tuy nhiên tất cả đều phải dùng đến Công thức cả! Và dĩ nhiên để truy xuất cho từng bảng của List thì phải dùng đến Name mà thôi.

Với câu 3, tôi nghĩ dùng VLOOKUP sẽ hay hơn là dùng hàm INDEX:

Mã:
[B]=IFERROR(VLOOKUP(C3,BangLoaiHang,2,0),"")[/B]

Nhưng nếu muốn thì cũng được:

Mã:
[B]=IFERROR(INDEX(BangLoaiHang,MATCH(C3,MaLoai,0),2),"")[/B]

Tặng bạn tuyệt chiêu về Name trong câu 4 để tạo List: (TenHang)

PHP:
=INDIRECT(LOOKUP(MATCH(BanHang!$C3,MaLoai,0),{1,2,3,4,5,6},{"AoSoMi","AoThun","AoKhoac","AoLen","AoDaHoi","AoTheThao"}))

Với câu 5 ta cũng dùng Validation, nhưng không phải List mà là Custom, với công thức: =AND($G3>0,$G3<100)

Bảo đảm khi nhập số lương vào cột này sẽ không có việc nhập số nào khác ngoài 1-99, nếu không nó sẽ cự bạn đấy!

Câu 6, đơn giá cũng là công thức khá rắc rối:

PHP:
=IFERROR(INDEX(OFFSET(TenHang,,,,2),MATCH(E3,TenHang,0),2),0)

Cuối cùng, câu 7 là thành tiền, dễ chịu nhất:

PHP:
=IF(AND(OR(C3="Len",C3="DaHoi"),DAY(F3)<16),0.95,1)*G3*H3

Bạn kiểm tra file nhé! Nếu có gì thắc mắc nữa thì hỏi tiếp, tuy nhiên, tôi đã làm tất cả cho bạn rồi đấy!
 

File đính kèm

Giúp e bài tập này với, mai e thi rồi ạ.
1,Điền điểm/1 quyển sách tặng dựa vào mã loại sách, ngôn ngữ, bảng phụ
2,Điền danh hiệu là "SV thế hệ mới" nếu đơn vị tặng sách tiếng anh có số lượng>=100
3, Tính Số lần tặng sách của bộ môn tin học
4, Tính tổng số lượng Tạp chí khoa học Tiếng Việt, giáo trình tiếng việt đã tặng
5, Đưa ra danh sách các đơn vị tặng đĩa CD. Tài liệu KTS vs số lượng trên 100
6, Báo cáo tổng số sách tặng, số lượt tặng của mỗi đơn vị.
 

File đính kèm

Dùng data filter để lọc số lần tặng và số lượt tặng, dùng subtotal để tính mỗi loại, chi tiết trong file
 

File đính kèm

Điểm hệ 10------ Điểm hệ 4
0<=X<4 ------------- 0 (điểm F - chưa tích lũy được môn học)
4<=X<5.5 ----------- 1 (điểm D)
5.5<=X<7.0 --------- 2 (điểm C)
7.0<=X<8.5 --------- 3 (điểm B )
8.5<=X<=10 -------- 4 (điểm A)

mấy bạn chỉ mình dùng hàm nào để quy đổi trong excel với, mình thử dùng hàm if nhưng ko được
ví dụ như
Điểm hệ 10 | Điểm hệ 4
7 | 3
Mình cảm ơn
 
Dùng data filter để lọc số lần tặng và số lượt tặng, dùng subtotal để tính mỗi loại, chi tiết trong file

Cám ơn bạn. Bạn giải thích cho mình hàm tính chỗ Điểm/1 quyển sách với. Hàm này mình chưa rõ.
[TABLE="width: 87"]
[TR]
[TD="class: xl63, width: 87"][/TD]
[/TR]
[/TABLE]
 
giúp kết hợp hàm vlookup và if

mình cần hỏi câu tính đơn giá, căn cứ vào tên hàng và bảng 2, nếu hàng có số lượng >=100 thì tính giá sỉ, ngược lại thì giá lẻ, mình không giỏi excel, mong được giúp đỡ.
 

File đính kèm

mình cần hỏi câu tính đơn giá, căn cứ vào tên hàng và bảng 2, nếu hàng có số lượng >=100 thì tính giá sỉ, ngược lại thì giá lẻ, mình không giỏi excel, mong được giúp đỡ.
Bạn làm theo nhé tại E2
=VLOOKUP(B2;$I$3:$K$5;IF(D2>=100;2;3);0)
 
Lần chỉnh sửa cuối:
mình cần hỏi câu tính đơn giá, căn cứ vào tên hàng và bảng 2, nếu hàng có số lượng >=100 thì tính giá sỉ, ngược lại thì giá lẻ, mình không giỏi excel, mong được giúp đỡ.
Công thức E2=IF(D2>=100;VLOOKUP(B2;$I$2:$K$5;2;0);VLOOKUP(B2;$I$2:$K$5;3;0))
 
mình cần hỏi câu tính đơn giá, căn cứ vào tên hàng và bảng 2, nếu hàng có số lượng >=100 thì tính giá sỉ, ngược lại thì giá lẻ, mình không giỏi excel, mong được giúp đỡ.



bạn xem file nhé....hihi
 

File đính kèm

xin cám ơn anh Hoàng Trọng Nghĩa

user-offline.png

e đang nghiên cứu bài của a ạh
 
Cám ơn bạn. Bạn giải thích cho mình hàm tính chỗ Điểm/1 quyển sách với. Hàm này mình chưa rõ.
[TABLE="width: 87"]
[TR]
[TD="class: xl63, width: 87"][/TD]
[/TR]
[/TABLE]
Cái hình trên bạn đưa lên chẳng hiểu gì, cái tính điểm đơn giản đó là, dùng hàm tham chiếu đến bảng tham chiếu, sau đó tìm xem cần lấy cột bao nhiêu trong bảng tham chiếu đó, hàm match xác định xem mục sách đó nằm thứ tự thứ bao nhiêu, ở đây mình lấy 2 ô tức là nếu nó là tiếng việt thì nó sẽ là bằng 1, còn tiếng anh sẽ bằng 2, cộng thêm 2 là vì mình lấy hàm tham chiếu cột thứ bao nhiêu trong vùng tham chiếu, lấy dữ liệu tham chiếu là gồm 4 cột, vì vậy khi match =1 cần +2 sẽ bằng 3 và hàm tham chiếu sẽ lấy cột thứ 3 trong vùng tham chiếu của vlookup. sẽ tính đc giá / quyển sách
 
Điểm hệ 10------ Điểm hệ 4
0<=X<4 ------------- 0 (điểm F - chưa tích lũy được môn học)
4<=X<5.5 ----------- 1 (điểm D)
5.5<=X<7.0 --------- 2 (điểm C)
7.0<=X<8.5 --------- 3 (điểm B )
8.5<=X<=10 -------- 4 (điểm A)

mấy bạn chỉ mình dùng hàm nào để quy đổi trong excel với, mình thử dùng hàm if nhưng ko được
ví dụ như
Điểm hệ 10 | Điểm hệ 4
7 | 3
Mình cảm ơn

Có nhiều cách tính, nhưng giới thiệu với bạn 2 cách đơn giản:
Ví dụ A1 là điểm HS 10.
Dùng IF()
=IF(A1<4;0;IF(A1<5,5;1;IF(A1<7;2;IF(A1<8,5;3;4))))
Hoặc dùng Lookup()
=LOOKUP(A1;{0;4;5,5;7;8,5};{0;1;2;3;4})
 
Có nhiều cách tính, nhưng giới thiệu với bạn 2 cách đơn giản:
Ví dụ A1 là điểm HS 10.
Dùng IF()
=IF(A1<4;0;IF(A1<5,5;1;IF(A1<7;2;IF(A1<8,5;3;4))))
Hoặc dùng Lookup()
=LOOKUP(A1;{0;4;5,5;7;8,5};{0;1;2;3;4})
cảm ơn bạn nha, mình sẽ thử
nếu ko dc mình phiền bạn tiếp ^^
 
Có nhiều cách tính, nhưng giới thiệu với bạn 2 cách đơn giản:
Ví dụ A1 là điểm HS 10.
Dùng IF()
=IF(A1<4;0;IF(A1<5,5;1;IF(A1<7;2;IF(A1<8,5;3;4))))
Hoặc dùng Lookup()
=LOOKUP(A1;{0;4;5,5;7;8,5};{0;1;2;3;4})
cảm ơn bạn nha, mình sẽ làm thử
nếu ko được mình phiền bạn típ ^^
 
Xin lỗi bạn, tôi tưởng hoangminhtien đã làm tất cả cho bạn rồi, thì ra bạn ấy chỉ làm được mỗi câu số 1. Bài này cũng cả ngày rồi mà chẳng thấy ai giúp, tôi đành phải giúp bạn thôi.

Với bài này bạn phải làm với Data Validation (List) cho các câu 2, 4 và 5.

Tuy nhiên tất cả đều phải dùng đến Công thức cả! Và dĩ nhiên để truy xuất cho từng bảng của List thì phải dùng đến Name mà thôi.

Với câu 3, tôi nghĩ dùng VLOOKUP sẽ hay hơn là dùng hàm INDEX:

Mã:
[B]=IFERROR(VLOOKUP(C3,BangLoaiHang,2,0),"")[/B]

Nhưng nếu muốn thì cũng được:

Mã:
[B]=IFERROR(INDEX(BangLoaiHang,MATCH(C3,MaLoai,0),2),"")[/B]

Tặng bạn tuyệt chiêu về Name trong câu 4 để tạo List: (TenHang)

PHP:
=INDIRECT(LOOKUP(MATCH(BanHang!$C3,MaLoai,0),{1,2,3,4,5,6},{"AoSoMi","AoThun","AoKhoac","AoLen","AoDaHoi","AoTheThao"}))

Với câu 5 ta cũng dùng Validation, nhưng không phải List mà là Custom, với công thức: =AND($G3>0,$G3<100)

Bảo đảm khi nhập số lương vào cột này sẽ không có việc nhập số nào khác ngoài 1-99, nếu không nó sẽ cự bạn đấy!

Câu 6, đơn giá cũng là công thức khá rắc rối:

PHP:
=IFERROR(INDEX(OFFSET(TenHang,,,,2),MATCH(E3,TenHang,0),2),0)

Cuối cùng, câu 7 là thành tiền, dễ chịu nhất:

PHP:
=IF(AND(OR(C3="Len",C3="DaHoi"),DAY(F3)<16),0.95,1)*G3*H3

Bạn kiểm tra file nhé! Nếu có gì thắc mắc nữa thì hỏi tiếp, tuy nhiên, tôi đã làm tất cả cho bạn rồi đấy!

dạ em xin cám ơn anh Hoàng Trọng Nghĩa rất nhiều. Em đã làm đc và hiểu hết.
Nay em còn 2 câu nữa 8&9 kính mong anh giúp em hiểu luôn dạng này. Em xin chân thành cảm ơn 1 lần nữa.

8. Dùng Consolidate tạo bảng thống kê sau trong sheet ThongKe, biết rằng khi thay đổi bên bảng ghi
nhận thì bảng thống kê tự thay đổi theo:


jqju.png


9. Tạo và tính bảng thống kê sau: (Sử dụng công thức mảng)
Nhập Tên hàng, Tên khách tính thống kê theo Tên hàng và Tên khách vừa nhập.

r8l8.png
 
Lần chỉnh sửa cuối:
dạ em xin cám ơn anh Hoàng Trọng Nghĩa rất nhiều. Em đã làm đc và hiểu hết.
Nay em còn 2 câu nữa 8&9 kính mong anh giúp em hiểu luôn dạng này. Em xin chân thành cảm ơn 1 lần nữa.

8. Dùng Consolidate tạo bảng thống kê sau trong sheet ThongKe, biết rằng khi thay đổi bên bảng ghi
nhận thì bảng thống kê tự thay đổi theo:




9. Tạo và tính bảng thống kê sau: (Sử dụng công thức mảng)
Nhập Tên hàng, Tên khách tính thống kê theo Tên hàng và Tên khách vừa nhập.


Hỏi tùm lum không theo chủ để nào cả
Vậy tôi chuyển toàn bộ topic của bạn vào topic CHUYÊN ĐỀ GIẢI BÀI TẬP EXCEL vậy
 
Giúp mình lập công thức tính luỹ tiễn các mức đóng thuế với!!
 

File đính kèm

Status
Không mở trả lời sau này.

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

Back
Top Bottom