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

  • Thread starter Thread starter roses
  • 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.
Gởi bạn truonghuuvang! Đây là bài giải nè! Tham khảo nhé!

Bài tập bạn gởi cũng khá hay đấy! Xem bài giải đi!
Mong các bạn gần xa tham khảo và cho biết ý kiến nhá!
Thân chào!
 

File đính kèm

Cám ơn bạn huuthang_bd! Phần trả lời của bạn rất là hay!

Bạn phải tự giải. Đến chỗ nào gặp khó khăn thì mới hỏi chứ. Bạn nhờ người khác giải rồi bạn xem đáp án cũng ko học được gì nhiều đâu. Với lại không có nhiều người dư thời gian giải hết cả bài cho bạn đâu.
Mình cũng đồng tình với cách trả lời đó nhưng theo mình thì bạn nên giải để ôn lại kiến thức luôn ấy mà!
Gởi bạn truonghuuvang!
Bạn cũng nên giải bài tập đi nhé! Khi nào đến câu bí thì hỏi vậy ........
 
Bài tập bạn gởi cũng khá hay đấy! Xem bài giải đi!
Mong các bạn gần xa tham khảo và cho biết ý kiến nhá!
Thân chào!
Các công thức quá dài và còn thủ công.
Mã:
H5=MIN(G5-F5,VLOOKUP(RIGHT(E5),$I$21:$N$24,MATCH(LEFT(E5,2),$I$20:$N$20,),))
I5=G5-F5-H5
J5=VLOOKUP(LEFT(E5,2),$C$21:$G$25,MATCH(RIGHT(E5),$C$20:$G$20,),)*H5
K5=VLOOKUP(LEFT(E5,2),$C$21:$G$25,MATCH(RIGHT(E5),$C$20:$G$20,),)*I5*1.5
L5=J5+K5
E41=COUNTIF($E$5:$E$16,C41&"*")
F41=SUMIF($E$5:$E$16,C41&"*",$L$5:$L$16)
E52=COUNTIF($E$5:$E$16,"*"&C52)
F52=SUMIF($E$5:$E$16,"*"&C52,$L$5:$L$16)
 
Gởi bài giải cho bạn doanhuynhtrung1202!

Các bác xem bài dướ rồi giúp em bài này với: !$@!!, Cám ơn các bác! ở cột F2 em làm công thức vậy đúng chựa ạ?
Công thức ở ô F2, bạn làm như vậy là kết quả đúng rồi đấy!
Tuy nhiên bạn làm theo 2 cách của tôi trong file đính kèm sẽ cho ra kết quả chính xác hơn!
Thân chào! Chúc học tốt!
 

File đính kèm

Gởi bạn huuthang_bd! Cám ơn ý kiến của bạn!

Các công thức quá dài và còn thủ công.
Mã:
H5=MIN(G5-F5,VLOOKUP(RIGHT(E5),$I$21:$N$24,MATCH(LEFT(E5,2),$I$20:$N$20,),))
I5=G5-F5-H5
J5=VLOOKUP(LEFT(E5,2),$C$21:$G$25,MATCH(RIGHT(E5),$C$20:$G$20,),)*H5
K5=VLOOKUP(LEFT(E5,2),$C$21:$G$25,MATCH(RIGHT(E5),$C$20:$G$20,),)*I5*1.5
L5=J5+K5
E41=COUNTIF($E$5:$E$16,C41&"*")
F41=SUMIF($E$5:$E$16,C41&"*",$L$5:$L$16)
E52=COUNTIF($E$5:$E$16,"*"&C52)
F52=SUMIF($E$5:$E$16,"*"&C52,$L$5:$L$16)
Góp ý của bạn, mình xin ghi nhận nhưng yêu cầu bài bày của tác giả là sử dụng hàm INDEX ở ô J5 và K5 chứ không phải là theo ý mình đâu, bạn xem lại!
Còn các công thức khác mình công nhận là còn thủ công nhưng không phải là quá dài như bạn nghĩ đâu!
Thân chào!
 
Góp ý của bạn, mình xin ghi nhận nhưng yêu cầu bài bày của tác giả là sử dụng hàm INDEX ở ô J5 và K5 chứ không phải là theo ý mình đâu, bạn xem lại!
Còn các công thức khác mình công nhận là còn thủ công nhưng không phải là quá dài như bạn nghĩ đâu!
Thân chào!
Công thức ở H5, I5 như vậy mà ko dài à. Trong khi có thể làm rất gọn. Còn J5, K5 chuyển từ Vlookup() sang Index() đâu có khó. Chỉ thêm 1 hàm Match().
Chữ Index() trong câu hỏi theo tôi là hướng dẫn chứ không phải yêu cầu bắt buột. Làm cách nào ra kết quả là đạt. Yêu cầu bắt buột phải dùng hàm này, không được dùng hàm kia; dùng cách này không được dùng cách kia chỉ có ở những giáo viên ấu trĩ mà thôi.
 
Nhờ các bác giúp với

E có 1 biểu tổng hợp nhưng có 2 cột yêu cầu đếm tổng số các mã số trong cột mà làm mãi không được đành nhờ các bác vậy. E cám ơn các bác trước nha


-----------------------
Bạn chịu khó làm lại file theo font Unicode đi, chứ mở bảng tính của bạn ra tôi chẳng hiểu gì hết, toàn tiếng gì không à...
BNTT

Ồ mình quên mất. Sory nhé. Mình gửi lại rùi
bạn xem ở cuối biểu mẫu cho mình những dòng chữ đỏ ấy
 

File đính kèm

Lần chỉnh sửa cuối:
E có 1 biểu tổng hợp nhưng có 2 cột yêu cầu đếm tổng số các mã số trong cột mà làm mãi không được đành nhờ các bác vậy. E cám ơn các bác trước nha


-----------------------
Bạn chịu khó làm lại file theo font Unicode đi, chứ mở bảng tính của bạn ra tôi chẳng hiểu gì hết, toàn tiếng gì không à...
BNTT


G472 = =COUNTIF($G$13:$G$470;1)

Copy xuông hàng dưới, thay số 1 bằng các số tương ứng
Thân
 
Bạn xem cái này có đúng không nhé!
=IF(F3<=DATE(2007;1;15);D3*LEFT(G3;LEN(G3)-1)*10%;"")
--=0
 
Lần chỉnh sửa cuối:
Lần chỉnh sửa cuối:
Chỉ giúp về cách sử dụng hàm =.=

+-+-+-++-+-+-+ Con Em mình nó mới nhận bài tập Excel về sử dụng các hàm -0-/. Khổ cái là lâu lắm rồi mình kô làm về Excel nữa nên bao nhiêu kiến thức đều đã cuốn theo chiều gió -\\/. Các bác chỉ dùm mình cách làm bài này để mình còn dạy lại Em không thì xấu hổ chết -\\/.
 

File đính kèm

Dùng 3 công thức này là xong!
[E7]=HLOOKUP(D7,$C$23:$E$26,IF(C7<10,2,IF(C7<20,3,4)))
[I9]=COUNTIF($D$7:$D$21,H9)
[J9]=SUMIF($D$7:$D$21,H9,$E$7:$E$21)
Chúc bác vui vẽ củng con em nha!
 
Công thức tại I9 và J9 thì bạn Pozsi đã giải rồi... tôi chỉ xin góp vui công thức tại E7
PHP:
=HLOOKUP(D7,$B$23:$E$26,MIN(INT(C7/10)+2,4),0)
Không dùng IF
 
học các hàm trong excel

giải dùm mình bài tập này với+-+-+-+
ai giai xong gửi vào mail này cho mình nha:tovanthuy39acnty@gmail.com
càng sớm càng tốt...
 

File đính kèm

Lần chỉnh sửa cuối:
File đính kèm tôi đã giải cho bạn rồi đó, riêng câu số 6 chắc bạn tự xoay xở được phải không?

Tôi không mail cho bạn vì tôi nghĩ bạn nên tham gia vào GPE càng nhiều càng tốt vì bạn sẽ có nhiều cơ hội nâng cao kiến thức của mình hơn nữa.
thân ái.

thôi tôi làm luôn câu 6 cho bạn.
 
Lần chỉnh sửa cuối:
Tinh lãi xuất ???

Tính lãi xuất theo điều kiện:
1/Lập công thức để điền dữ liệu vào cột lãi xuất, dựa vào THỜI HẠN, DIỆN VAY để dò tìm trong bảng 2/Lập công thức để điền dữ liệu vào cột NGÀY TRẢ ĐẦU TIÊN, là 30 ngày sau NGÀY VAY.
3/Lập công thức để điền dữ liệu vào cột TRẢ LẦN ĐẦU là:
(SỐ VAY / THỜI HẠN + SỐ VAY * LÃI XUẤT )* GIÁ và được làm tròn đến số 0 lẻ.Biết Giá là 495000 nếu ngày trả đầu tiên trước ngày 15/8 năm 2001 và ĐƠN VỊ TÍNH LÀ CHỈ, nếu NGÀY TRẢ ĐẦU TIÊN từ ngày 15/8/2001 trở về sau và ĐƠN VỊ TÍNH là "CHỈ" thì giá là 500000, trường hợp khác thì giá là 1.
 

File đính kèm

Lần chỉnh sửa cuối:
1/Lãi suất cell:
H3=VLOOKUP(G3;$A$17:$E$21;MATCH(C3;$A$16:$E$16;);)
2/Ngày trả đầu tiên cell:
I3=B3+30
3/Trả lần đầu tiên cell:
J3=ROUND((E3/G3+E3*H3)*IF(AND(D3="CHỈ";I3<=DATE(2001;8;15));450000;IF(AND(D3="CHỈ";I3>DATE(2001;8;15));500000;1));0)

Trong bảng lãi suất cho vay bạn sửa lại các text % nhé (Là dạng số không phải là text)
Bạn chú ý dấu chấm phẩy nhé ";". Tùy theo định dạng có lúc là dấu phẩy ","
Chúc bạn vui!
 
Lần chỉnh sửa cuối:
Bai tap kho

Chào các bạn
Mình có bài tập excel về vlookup nhưng trong bảng phụ lại khác kông tra được. Tra từ số phút để lấy phút thứ mấy trong bảng thì mình suy nghĩ hoài không ra. Mong các bạn giúp mình giai thích vì chủ nhật naỳminh thi chứng chỉ a roi
Cám ơn các bạn.
 

File đính kèm

Lần chỉnh sửa cuối:
Theo cách để bạn hiểu
E5 =IF(D5>=60,VLOOKUP(60,$I$3:$J$5,2,),IF(D5>=10,VLOOKUP(10,$I$3:$J$5,2,),VLOOKUP(1,$I$3:$J$5,2,)))
Nếu suy nghỉ sẽ rút gọn công thức lại
 
Chào các bạn
Mình có bài tập excel về vlookup nhưng trong bảng phụ lại khác kông tra được. Tra từ số phút để lấy phút thứ mấy trong bảng thì mình suy nghĩ hoài không ra. Mong các bạn giúp mình giai thích vì chủ nhật naỳminh thi chứng chỉ a roi
Cám ơn các bạn.

Bạn dùng công thức này xem .Dò tìm tương đối .
Mã:
=VLOOKUP(D5,$I$3:$J$5,2,1)
 

File đính kèm

Chào các bạn
Mình có bài tập excel về vlookup nhưng trong bảng phụ lại khác kông tra được. Tra từ số phút để lấy phút thứ mấy trong bảng thì mình suy nghĩ hoài không ra. Mong các bạn giúp mình giai thích vì chủ nhật naỳminh thi chứng chỉ a roi
Cám ơn các bạn.
Bài này có đúng theo ý bạn không nhé!
Không cần làm vlookup đâu bạn!
 
Lần chỉnh sửa cuối:
Bài này có đúng theo ý bạn không nhé!
Không cần làm vlookup đâu bạn!
Bạn MinhCong !
Xem lại công thức của bạn nhé
= IF(D5<10,J3*D5,IF(AND(D5>=10,D5<60),J3*9+(D5-9)*J4,J3*9+J4*50+(D5-59)*J5))
Bạn cần lấy Địa chỉ Cell ( tương đối - tuyệt đối .. ? ) phải theo yêu cầu của bài, nếu không thì tham chiếu sai ---> SAI
Thân
 
Mình đã sửa lại rồi đây!
--=0
 
Lần chỉnh sửa cuối:
Học hàm qua bài tập

Nhờ các Bạn giải giúp Mình bài này với!
Ở cột Thành tiền H5, Mình loay hoay mãi cái hàm vlookup 3 điều kiện mà không ra được.
+-+-+-+
 
Lần chỉnh sửa cuối:
Nhập tại
H5 =VLOOKUP(D5,$C$15:$G$19,IF(E5=$E$5,MATCH(F5,$D$16:$G$16,)+1,MATCH(F5,$D$16:$G$16,)+3),)*G5
Có thể rút gọn hơn nữa - thử suy nghi nhé
Thân chào
 
Nhờ các Bạn giải giúp Mình bài này với!
Ở cột Thành tiền H5, Mình loay hoay mãi cái hàm vlookup 3 điều kiện mà không ra được.
+-+-+-+
Do mỗi điều kiện của bạn chỉ có 2 chỉ tiêu (Mua, bán; L, S) nên bạn có thể sử dụng công thức này:
Mã:
H5=VLOOKUP(C5,$B$17:$G$19,3+(E5="Bán")*2+(F5="L"),)
Còn đây là công thức tổng quát:
Mã:
H5=VLOOKUP(C5,$B$17:$G$19,MATCH(E5,$B$15:$G$15,)+MATCH(F5,$D$16:$E$16,)-1,)
 
Cảm ơn Bạn Huu Thang nhé!
Mình còn bài này nữa. Các Bạn có công thức nào ngắn gọn hơn nhờ giúp mình với nhé!
1/ Cần sửa lại công thức ngắn gọn hơn (trong câu 2).
2/Lập công thức cho câu 3 (1 cột chỉ có 1 công thức thức) Mình nghĩ không biết ý đề bài này là công thức mảng hay không nữa?
Nghĩ cả buổi mà làm chẳng được. Kiểu này đi thi chắc ăn điểm 0 to tướng quá!
+-+-+-+
 
Lần chỉnh sửa cuối:
Cảm ơn Bạn Huu Thang nhé!
Mình còn bài này nữa. Các Bạn có công thức nào ngắn gọn hơn nhờ giúp mình với nhé!
1/ Cần sửa lại công thức ngắn gọn hơn (trong câu 2).
2/Lập công thức cho câu 3 (1 cột chỉ có 1 công thức thức) Mình nghĩ không biết ý đề bài này là công thức mảng hay không nữa?
Nghĩ cả buổi mà làm chẳng được. Kiểu này đi thi chắc ăn điểm 0 to tướng quá!
+-+-+-+
Bạn tham khảo bài giải trong file đính kèm.
 

File đính kèm

Giải pháp giảm dung lượng File Excel.

Chào các anh chi!!!
Em thường hay làm việc trong môi trường Excel, em thường có những file dung lượng lớn. Khi trình duyệt những file này để xem hoặc sửa thì rất lâu, hoặc không trình duyệt được. Nhờ anh chị chỉ dùm em thiết kế làm sao để cho dung lợn của những file đó nhỏ đi cho việc trình duyệt được nhanh hơn!? Thanhk you very much!
 
Chào các anh chi!!!
Em thường hay làm việc trong môi trường Excel, em thường có những file dung lượng lớn. Khi trình duyệt những file này để xem hoặc sửa thì rất lâu, hoặc không trình duyệt được. Nhờ anh chị chỉ dùm em thiết kế làm sao để cho dung lợn của những file đó nhỏ đi cho việc trình duyệt được nhanh hơn!? Thanhk you very much!

Bạn chọn Tools > Option > Calculation => thay vì Automatic, bạn chọn Manual khi trình duyệt.
 
Bài nào cần bài tập Excel thì mình gởi đây!

Các bạn xem tham khảo nhé!
Thân chào!
file đính kèm
 

File đính kèm

Em không biết sử dụng hàm gì đây ?

Tháng 1 công ty có danh sách 100 người , tháng sau danh sách do 200 người , trong đó có người nghỉ việc và người mới vào làm, tháng 3 là 300 người , trong đó có người nghỉ việc và người mới vào làm.Tính tổng số nhân viên đã làm việc cho công ty ??
Cái này khó quá em nghi hoài không ra, có anh chị nào có thể giúp em không ah.
Email ngưôibinhdinh76@yahoo.com
 
Các bạn xem tham khảo nhé!
Thân chào!
file đính kèm
Bạn thanhxt2009 à, cái câu 7 của BT2, tính thành tiền, bạn nói là:

- Nếu Số lượng > 100 và mặt hàng được bán trước ngày 20/06/2005 thì giảm 10%
- Nếu Loại hàng là "A" hoặc bán trong ngày chủ nhật thì giảm 5%

Vậy cái mặt hàng ở B9 (LH10-G*A1000), có số lượng lớn hơn 100, bán ra trước ngày 20/6/2005, và là hàng loại A, thì được giảm 15%, có đúng không? Vì thỏa mãn cả hai điều kiện ở trên đây?


Tương tự, câu 8 của BT2, cái Ghi chú tặng quà khuyến mãi, bạn nói là:

- Nếu số lượng >=500 và bán trước ngày 15/06/2005 thì ghi "Tặng túi xách"
- Nếu bán trong ngày thứ bảy và chủ nhật hoặc loại hàng là "C" thì ghi "Tặng áo thun"

Vậy cái mặt hàng ở B4 (MT11-P*B1000), có số lượng bán ra lớn hơn 500 và bán ra trước ngày 15/6/2005; rồi ngày bán ra (11/6/2005) là ngày thứ Bảy, vậy nó sẽ được tặng cả túi xách và áo thun luôn, phải vậy không ? Hay là sao ?

 
Lần chỉnh sửa cuối:
Các bạn xem tham khảo nhé!
Thân chào!
file đính kèm
Đợi bạn trả lời thì lâu quá, mình làm luôn nè (BT2 thôi, BT1 chưa ngó tới). Nhưng mình ghi công thức ra đây luôn nghe, bạn coi dùm, chứ không hiểu sao mình không thể đính kèm file bài làm lên đây được (chắc tại mới vào diễn đàn hay sao vậy):


Câu 1: Số thứ tự
PHP:
=COUNTA($B$3:B3)
Câu 2: Điền tên hàng
PHP:
=IF(ISNA(VLOOKUP(LEFT(B3,2),$B$14:$C$17,2,0)),$C$17,VLOOKUP(LEFT(B3,2),$B$14:$C$17,2,0))
Câu 3: Ngày bán
PHP:
=DATE(2005,6,MID(B3,3,FIND("-",B3)-3))
Câu 4: Số lượng bán
PHP:
=RIGHT(B3,LEN(B3)-FIND("*",B3)-1)*1
Câu 5: Đơn giá VND
PHP:
=(VLOOKUP(C3,$C$14:$D$17,2,0)+(MID(B3,FIND("*",B3)+1,1)="B")*2+(MID(B3,FIND("*",B3)+1,1)="C")*4)*IF(DAY(D3)<15,16500,16950)
Câu 6: Đơn vị tính
PHP:
=VLOOKUP(C3,$C$14:$E$17,3,0)
Câu 7: Thành tiền VND. Cái câu này, như mình có hỏi ở trên, trường hợp của ô B9 mình cho giảm 15% luôn nghe.
PHP:
=E3*F3*(1 - (E3>500)*(DAY(D3)<20)*10% - (MID(B3,FIND("*",B3)+1,1)="A")*5% - (WEEKDAY(D3)=1)*5%)
Câu 8: Ghi chú tặng quà. Câu này thì trường hợp của ô B4, mình chỉ ghi là tặng túi xách thôi, xem như chỉ được tặng 1 trong 2 thứ, OK chớ?
PHP:
=IF((E3>=500)*(DAY(D3)<15),"Tặng túi xách", IF((MID(B3,FIND("*",B3)+1,1)="C")+(WEEKDAY(D3)=1)+(WEEKDAY(D3)=7), "Tặng áo thun", "x"))
Câu 9: Công thức cho bảng thống kê
PHP:
=SUMPRODUCT((MID($B$3:$B$10,FIND("*",$B$3:$B$10)+1,1)=$B21)*($C$3:$C$10=C$20)*$H$3:$H$10)
Còn câu 10, câu 11 và câu 12 thì mình làm xong rồi, nhưng không biết làm sao để đưa lên đây. Thôi thì bạn xem dùm mấy cái công thức trước, có sai chỗ nào thì nói dùm để mình sửa nghe.
 
Các bạn xem tham khảo nhé!
Thân chào!
file đính kèm
BT1 xong luôn rồi nè:

Câu 1: STT
PHP:
=COUNTA($B$3:B3)
Câu 2: Tên hàng
PHP:
=VLOOKUP(LEFT(B3,2),$B$15:$C$18,2,0)
Câu 3: Ngày giao
PHP:
=DATE(2005,4,MID(B3,3,FIND("-",B3)-3))
Câu 4: Đơn giá
PHP:
=VLOOKUP(LEFT(B3,2),$B$15:$E$18,IF(MID(B3,FIND("-",B3)+1,2)="NS",4,3),0)
Câu 5: Số lượng
PHP:
=RIGHT(B3,LEN(B3)-FIND("-",B3)-2)*1
Câu 6: Thành tiền
PHP:
=E3*F3*(1-(F3>100)*5%)
Câu 7: Ghi chú
PHP:
=IF((F3>=1000)*(DAY(D3)<15),"Tặng máy nghe nhạc MP3", IF((LEFT(B3,2)="PN")+(DAY(D3)=15),"Tặng áo thun",""))
Câu 8: Bảng Thống kê
PHP:
=SUMIF($C$3:$C$10,G14,$F$3)
 
Gởi lời cám ơn đến bạn Kim.Nguyen nhé!

Cám ơn bạn về bài giải nhé! Qua bài giải này mình có thêm nhiều kiến thức cần học hỏi đấy!
 
Kim.Nguyen thân mến! Cám ơn nhé!

Nếu bạn gởi kèm file theo thì hay quá! Để mọi người cùng nhau học tập.
 
Nếu bạn gởi kèm file theo thì hay quá! Để mọi người cùng nhau học tập.
Gửi được thì nói làm gì... Mà mấy công thức chính thì mình đã ghi ra hết rồi, bạn chỉ việc copy dán vào hàng thứ 3 rồi copy xuống dưới, chứ có gì khó đâu. Mà bạn có đáp án không, dò dùm mình xem có sai không. Với lại, bạn vẫn chưa trả lời mình mấy cái mình hỏi.
 
các bạn giải giúp tôi 2 bài tập này với

giải được xin các bạn gửi vào hòm thư cho tui nhé:vunghia81@gmail.com
cảm ơn các bạn nhé
 

File đính kèm

Bây giờ trả lời yêu cầu của bạn đây!

Bạn thanhxt2009 à, cái câu 7 của BT2, tính thành tiền, bạn nói là:
- Nếu Số lượng > 100 và mặt hàng được bán trước ngày 20/06/2005 thì giảm 10%
- Nếu Loại hàng là "A" hoặc bán trong ngày chủ nhật thì giảm 5%

Vậy cái mặt hàng ở B9 (LH10-G*A1000), có số lượng lớn hơn 100, bán ra trước ngày 20/6/2005, và là hàng loại A, thì được giảm 15%, có đúng không? Vì thỏa mãn cả hai điều kiện ở trên đây?

Tương tự, câu 8 của BT2, cái Ghi chú tặng quà khuyến mãi, bạn nói là:
- Nếu số lượng >=500 và bán trước ngày 15/06/2005 thì ghi "Tặng túi xách"
- Nếu bán trong ngày thứ bảy và chủ nhật hoặc loại hàng là "C" thì ghi "Tặng áo thun"

Vậy cái mặt hàng ở B4 (MT11-P*B1000), có số lượng bán ra lớn hơn 500 và bán ra trước ngày 15/6/2005; rồi ngày bán ra (11/6/2005) là ngày thứ Bảy, vậy nó sẽ được tặng cả túi xách và áo thun luôn, phải vậy không ? Hay là sao ?
Theo mình thì câu 7 của BT2 chỉ xét theo điều kiện của hàm IF thôi, thỏa mãn điều kiện nào thực hiện thôi. Còn câu 8 của BT2 cũng vậy! Cùng một lúc thì không có thực hiện 2 vấn đề đối với hàm IF đâu bạn!
Thân chào!


Gửi được thì nói làm gì... Mà mấy công thức chính thì mình đã ghi ra hết rồi, bạn chỉ việc copy dán vào hàng thứ 3 rồi copy xuống dưới, chứ có gì khó đâu. Mà bạn có đáp án không, dò dùm mình xem có sai không. Với lại, bạn vẫn chưa trả lời mình mấy cái mình hỏi.
Việc copy dán thì đâu có khó gì đâu chứ! Có file kèm thì dễ kiểm tra hơn ấy mà!
Mình cũng có đáp án đấy nhưng để kiểm tra lại một lần nữa, xem kết quả giữa mình và bạn cái nào đúng hơn! Đồng ý chứ! Công thức của bạn mình chưa kiểm tra mà làm sao biết sai hay đúng! Và còn nhiều bạn có công thức hay hơn bọn mình nữa, đúng không?
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bây giờ trả lời yêu cầu của bạn đây!

Theo mình thì câu 7 của BT2 chỉ xét theo điều kiện của hàm IF thôi, thỏa mãn điều kiện nào thực hiện thôi. Còn câu 8 của BT2 cũng vậy! Cùng một lúc thì không có thực hiện 2 vấn đề đối với hàm IF đâu bạn!
Thân chào!
Với câu 8, nói như bạn thì còn có thể chấp nhận được. Nhưng với câu 7 thì không à. Chuyện được giảm một lúc 10%+5%=15% là chuyện có thể xảy ra, bạn xem lại đề bài xem, nó thỏa mãn một lúc 2 điều kiện luôn đó. Bạn xem lại công thức của mình đi, không thể nói là sai được.

Mình không nói bạn sai đâu, vì chắc bạn không phải là người ra đề, mà bạn copy ở đâu đó. Còn chuyện đề bài ra sai, hoặc là ngớ ngẩn... (do người ra đề không chịu test kỹ các trường hợp có thể xảy ra) là chuyện thường! Mình gặp hoài, ngay cả mấy cái đề thi tin học A cũng có. Mà tức cười cái là, đã có lần mình hỏi ông thầy, lỡ như trúng cả 2 giải thì sao, lãnh luôn 2 giải chớ, ổng ngọng luôn! Và rồi phải chấp nhận cái kết quả ẵm luôn một lúc 2 giải của mình mà không trừ điểm được (giống như trường hợp vừa giảm 10% vừa giảm 5% của bài này)...

Lỡ rồi, nói thêm cái này: Nếu như bạn là người bán hàng, mà bạn ra điều kiện khuyến mãi như thế, khi có người được giảm cả 2 cái (10%+5%) thì bạn tính sao? Liệu bạn có cãi lại nổi người ta không, hay là ngậm ngùi giảm 15% rồi sau đó mới đi sửa lại cái điều kiện khuyến mãi?
 
Kim.Nguyen thân mến! Xem nhận xét của mình nhé!


BT1 xong luôn rồi nè:
Câu 1: STT
PHP:
=COUNTA($B$3:B3)
Câu 2: Tên hàng
PHP:
=VLOOKUP(LEFT(B3,2),$B$15:$C$18,2,0)
Câu 3: Ngày giao
PHP:
=DATE(2005,4,MID(B3,3,FIND("-",B3)-3))
Câu 4: Đơn giá
PHP:
=VLOOKUP(LEFT(B3,2),$B$15:$E$18,IF(MID(B3,FIND("-",B3)+1,2)="NS",4,3),0)
Câu 5: Số lượng
PHP:
=RIGHT(B3,LEN(B3)-FIND("-",B3)-2)*1
Câu 6: Thành tiền
PHP:
=E3*F3*(1-(F3>100)*5%)
Câu 7: Ghi chú
PHP:
=IF((F3>=1000)*(DAY(D3)<15),"Tặng máy nghe nhạc MP3", IF((LEFT(B3,2)="PN")+(DAY(D3)=15),"Tặng áo thun",""))
Câu 8: Bảng Thống kê
PHP:
=SUMIF($C$3:$C$10,G14,$F$3)

BT1
Câu 2: Bạn làm thiếu rồi, xem lại nhé!
Câu 7: Ghi chú: Bạn làm chưa đúng theo yêu cầu!
Xem lại nhé! thân chào!
 
Kim.Nguyen thân mến!

Với câu 8, nói như bạn thì còn có thể chấp nhận được. Nhưng với câu 7 thì không à. Chuyện được giảm một lúc 10%+5%=15% là chuyện có thể xảy ra, bạn xem lại đề bài xem, nó thỏa mãn một lúc 2 điều kiện luôn đó. Bạn xem lại công thức của mình đi, không thể nói là sai được.

Mình không nói bạn sai đâu, vì chắc bạn không phải là người ra đề, mà bạn copy ở đâu đó. Còn chuyện đề bài ra sai, hoặc là ngớ ngẩn... (do người ra đề không chịu test kỹ các trường hợp có thể xảy ra) là chuyện thường! Mình gặp hoài, ngay cả mấy cái đề thi tin học A cũng có. Mà tức cười cái là, đã có lần mình hỏi ông thầy, lỡ như trúng cả 2 giải thì sao, lãnh luôn 2 giải chớ, ổng ngọng luôn! Và rồi phải chấp nhận cái kết quả ẵm luôn một lúc 2 giải của mình mà không trừ điểm được (giống như trường hợp vừa giảm 10% vừa giảm 5% của bài này)...

Lỡ rồi, nói thêm cái này: Nếu như bạn là người bán hàng, mà bạn ra điều kiện khuyến mãi như thế, khi có người được giảm cả 2 cái (10%+5%) thì bạn tính sao? Liệu bạn có cãi lại nổi người ta không, hay là ngậm ngùi giảm 15% rồi sau đó mới đi sửa lại cái điều kiện khuyến mãi?

Nếu bạn lý giải như vậy thì mình cũng muốn ngọng luôn đó! Bài này yêu cầu là chỉ được một trong hai thôi, chứ không thể cả hai được. Nếu nói như bạn thì người ta đã cho đk kèm theo rồi. Mà trường hợp xảy ra như thế thì hiếm lắm bạn ơi!
Cám ơn bạn đã cho mình một góp ý hay, mình sẽ suy nghĩ trường hợp này khi soạn đề!
Thân chào!
 

File đính kèm

Bạn cũng bó tay sao............... ?
CÂU Tên hàng
Mã:
=OFFSET(B$10,MATCH((REPLACE(LEFT(B2,FIND("*",B2)-1),FIND("-",B2),1,)),$A$11:$A$16,),0)
CÂU Đơn vị tính
Mã:
=OFFSET(E$11,MATCH(LEFT(B2,FIND("-",B2)-1),$F$11:$F$16,)-1,0)
CÂU Số lượng
HTML:
=RIGHT(B2,LEN(B2)-FIND("*",B2))
CÂU Đơn giá
HTML:
=VLOOKUP(C2,$B$11:$C$16,2,)
Nếu được bạn suy nghỉ rút gọn các công thức trên nhé
Còn lại bạn dư khả năng phải không, bài 3 cũng chẳng khác nhiều lắm Vận dụng các Hàm về chuổi như trên và tham chiếu, dò tìm, sử dụng Format .... chúc thành công

--- Đi --=-- khuya rồi ...
Thân chào
 
Gởi lời cám ơn đến bạn langthangmang đã giúp mình giải bài nhé!

Bạn cũng bó tay sao............... ?
CÂU Tên hàng
Mã:
=OFFSET(B$10,MATCH((REPLACE(LEFT(B2,FIND("*",B2)-1),FIND("-",B2),1,)),$A$11:$A$16,),0)
CÂU Đơn vị tính
Mã:
=OFFSET(E$11,MATCH(LEFT(B2,FIND("-",B2)-1),$F$11:$F$16,)-1,0)
CÂU Số lượng
HTML:
=RIGHT(B2,LEN(B2)-FIND("*",B2))
CÂU Đơn giá
HTML:
=VLOOKUP(C2,$B$11:$C$16,2,)
Nếu được bạn suy nghỉ rút gọn các công thức trên nhé
Còn lại bạn dư khả năng phải không, bài 3 cũng chẳng khác nhiều lắm Vận dụng các Hàm về chuổi như trên và tham chiếu, dò tìm, sử dụng Format .... chúc thành công

--- Đi --=-- khuya rồi ...
Thân chào
Chào buổi sáng! Nếu mình không nói như vậy chắc là bạn không giúp chứ gì!?
Thôi nào, bạn xem cách làm của mình nhé! Câu ĐV Tính mình làm quá dài!
Bạn nghĩ đâu ra cái hàm OFFSET hay vậy? Chỉ mình cách sử dụng đi.
TÊN HÀNG
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,2,0)
ĐV Tính
Mã:
=INDEX($E$11:$F$16,IF(LEFT(B2,FIND("-",B2)-1)=$F$11,1,IF(LEFT(B2,FIND("-",B2)-1)=$F$12,2,IF(LEFT(B2,FIND("-",B2)-1)=$F$13,3,IF(LEFT(B2,FIND("-",B2)-1)=$F$14,4,IF(LEFT(B2,FIND("-",B2)-1)=$F$15,5,6))))),1)
SỐ LƯỢNG
Mã:
=VALUE(RIGHT(B2,LEN(B2)-FIND("*",B2)))
ĐƠN GIÁ
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,3,0)
THÀNH TIỀN
Mã:
=IF(AND(E2>=50,D2=$E$11),0.95,1)*E2*F2
Bạn thấy cách của mình thế nào? Thân chào!
 
Nếu là tôi thì tôi sử dụng Vlookup(). Sao phải dùng Offset() với Match khi Excel đã có hàm Vlookup().
Công thức tại C2:
Mã:
=VLOOKUP(SUBSTITUTE(LEFT(B2,FIND("*",B2)-1),"-",""),$A$11:$B$16,2,)
 
Chào buổi sáng! Nếu mình không nói như vậy chắc là bạn không giúp chứ gì!?
Thôi nào, bạn xem cách làm của mình nhé! Câu ĐV Tính mình làm quá dài!
Bạn nghĩ đâu ra cái hàm OFFSET hay vậy? Chỉ mình cách sử dụng đi.
TÊN HÀNG
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,2,0)
ĐV Tính
Mã:
=INDEX($E$11:$F$16,IF(LEFT(B2,FIND("-",B2)-1)=$F$11,1,IF(LEFT(B2,FIND("-",B2)-1)=$F$12,2,IF(LEFT(B2,FIND("-",B2)-1)=$F$13,3,IF(LEFT(B2,FIND("-",B2)-1)=$F$14,4,IF(LEFT(B2,FIND("-",B2)-1)=$F$15,5,6))))),1)
SỐ LƯỢNG
Mã:
=VALUE(RIGHT(B2,LEN(B2)-FIND("*",B2)))
ĐƠN GIÁ
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,3,0)
THÀNH TIỀN
Mã:
=IF(AND(E2>=50,D2=$E$11),0.95,1)*E2*F2
Bạn thấy cách của mình thế nào? Thân chào!
Chào bạn
Bạn tham khảo nhé
Hàm OFFSET

Chức năng: Hàm OFFSET sẽ trả về một tham chiếu đến một vùng nào đó, vị trí bắt đầu của tham chiếu từ một ô hay một vùng nào đó cho trước với độ lớn của vùng được chỉ định.

Cú pháp: OFFSET(reference,rows,cols,height,width)

- Reference: là vùng hay ô được chọn làm điểm xuất phát (điểm mốc) của vùng tham chiếu sẽ trả về trong công thức.

- Rows: là số chỉ số dòng lệch lên hay lệch xuống của vùng tham chiếu trả về so với vùng được chọn làm mốc. Rows có giá trị âm "-" thì vùng trả về sẽ lệch lên trên so với vùng chọn làm mốc và ngược lại.

- Cols: là số chỉ số cột lệch qua trái hay qua phải của vùng tham chiếu trả về so với vùng được chọn làm mốc. Cols có giá trị âm "-" thì vùng trả về sẽ lệch sang trái so với vùng chọn làm mốc và ngược lại.

- Height: là số chỉ số dòng (độ cao) có trong vùng tham chiếu sẽ trả về trong công thức.

- Width: là số chỉ số cột (độ rộng) có trong vùng tham chiếu sẽ trả về trong công thức.

Lưu ý: Nếu trong công thức không nhập giá trị của height và width thì xem như nó bằng với độ lớn của Reference.
.......
Tôi không biết bạn đã học Excel lâu chưa và có thường xuyên sử dụng hay không ? nên tôi không thể đánh giá công thức của bạn là như thế nào. Theo tôi điều quan trọng là vận dụng tốt Bảng Tính để giải quyết công việc của mình, điều tiếp theo là tham khảo sách vở và nhất là GPE ... để hoàn thiện hơn trong Bảng Tính theo nguyên tắc Hiệu quả - Tiện dụng nhất có thể. Do đó tôi không quan tâm nhiều đến "cách của mình thế nào? ".Riêng tôi vì cơ quan bắt đi học khi đã " YEAR OLD " và bắt đầu học từ khi tham gia diễn đàn đến nay ( dù trong công việc cũng ít vận dụng đến Excel ).
Đôi lời tâm sự !
Chúc bạn nhiều thành công
 
Lần chỉnh sửa cuối:
Gởi lời cám ơn đến bạn huuthang_bd nhé!

Nếu là tôi thì tôi sử dụng Vlookup(). Sao phải dùng Offset() với Match khi Excel đã có hàm Vlookup().
Công thức tại C2:
Mã:
=VLOOKUP(SUBSTITUTE(LEFT(B2,FIND("*",B2)-1),"-",""),$A$11:$B$16,2,)
Bạn sử dụng hàm SUBSTITUTE làm công thức đơn giản đi rất nhiều!
Mình cũng làm hàm Vlookup() nhưng dài quá!
Mã:
=VLOOKUP(LEFT(B2,FIND("-",B2)-1)&MID(B2,FIND("-",B2)+1,FIND("*",B2)-FIND("-",B2)-1),$A$11:$C$16,2,0)
Cám ơn nhé!
Bạn chỉ các sử dụng hàm SUBSTITUTE và hàm OFFSET được chứ!
 
Gởi lời cám ơn đến bạn langthangmang!

Chào bạn
Bạn tham khảo nhé
Hàm OFFSET

Chức năng: Hàm OFFSET sẽ trả về một tham chiếu đến một vùng nào đó, vị trí bắt đầu của tham chiếu từ một ô hay một vùng nào đó cho trước với độ lớn của vùng được chỉ định.

Cú pháp: OFFSET(reference,rows,cols,height,width)

- Reference: là vùng hay ô được chọn làm điểm xuất phát (điểm mốc) của vùng tham chiếu sẽ trả về trong công thức.

- Rows: là số chỉ số dòng lệch lên hay lệch xuống của vùng tham chiếu trả về so với vùng được chọn làm mốc. Rows có giá trị âm "-" thì vùng trả về sẽ lệch lên trên so với vùng chọn làm mốc và ngược lại.

- Cols: là số chỉ số cột lệch qua trái hay qua phải của vùng tham chiếu trả về so với vùng được chọn làm mốc. Cols có giá trị âm "-" thì vùng trả về sẽ lệch sang trái so với vùng chọn làm mốc và ngược lại.

- Height: là số chỉ số dòng (độ cao) có trong vùng tham chiếu sẽ trả về trong công thức.

- Width: là số chỉ số cột (độ rộng) có trong vùng tham chiếu sẽ trả về trong công thức.

Lưu ý: Nếu trong công thức không nhập giá trị của height và width thì xem như nó bằng với độ lớn của Reference.
.......
Tôi không biết bạn đã học Excel lâu chưa và có thường xuyên sử dụng hay không ? nên tôi không thể đánh giá công thức của bạn là như thế nào. Theo tôi điều quan trọng là vận dụng tốt Bảng Tính để giải quyết công việc của mình, điều tiếp theo là tham khảo sách vở và nhất là GPE ... để hoàn thiện hơn trong Bảng Tính theo nguyên tắc Hiệu quả - Tiện dụng nhất có thể. Do đó tôi không quan tâm nhiều đến "cách của mình thế nào? ".Riêng tôi vì cơ quan bắt đi học khi đã " YEAR OLD " và bắt đầu học từ khi tham gia diễn đàn đến nay ( dù trong công việc cũng ít vận dụng đến Excel ).
Đôi lời tâm sự !
Chúc bạn nhiều thành công
Cám ơn bạn đã chỉ giáo! Sẳn đây cho mình hỏi: Bạn có biết các hàm EXCEL trong kế toán không?
 
Chào bạn thanhxt2009
Theo đường link dưới đây tải về Excel_Function_Formulas đây là Ebook học Excel rất tốt, hình như trong đó có các hàm về Tài Chính . Hãy tự khám phá nhé

http://www.4shared.com/get/53407070/..._Formulas.html
http://www.4shared.com/file/53534679..._Formulas.html
Thân chào
Dưới chữ ký của tôi có bản dịch đầy đủ của cuốn sách này, các bạn cứ tra cứu thoải mái, khỏi cần download cuốn sách tiếng Anh đó về.
 
Mình đang làm 1 bài về tính tiền điện. mình mới học nên chưa hiểu sâu lắm mong các bạn chỉ giáo cho bài này. mình đã up file bài lên rùi. yêu cầu của bài là hãy tính điền vào ô Phụ trội : bằng 0 nếu chỉ số cuối trừ đi chỉ số đầu <=50. thành tiền *35% nếu 50<chỉ số cuối trừ chỉ số đầu<=100. thành tiền *100% nếu chỉ số cuối trừ chỉ số đầu >100.
Mình đã làm bằng hàm If Lồng 2 lần vào rùi nhưng ko đc. vẫn còn gà mong các bạn chỉ giáo.
 

File đính kèm

Mình đang làm 1 bài về tính tiền điện. mình mới học nên chưa hiểu sâu lắm mong các bạn chỉ giáo cho bài này. mình đã up file bài lên rùi. yêu cầu của bài là hãy tính điền vào ô Phụ trội : bằng 0 nếu chỉ số cuối trừ đi chỉ số đầu <=50. thành tiền *35% nếu 50<chỉ số cuối trừ chỉ số đầu<=100. thành tiền *100% nếu chỉ số cuối trừ chỉ số đầu >100.
Mình đã làm bằng hàm If Lồng 2 lần vào rùi nhưng ko đc. vẫn còn gà mong các bạn chỉ giáo.
Bạn dùng thử cái này (tại F3):
= E3 * IF(C3-B3<=50, 0, IF(C3-B3>100, 100%, 35%))​
- Nếu Chỉ số đầu - Chỉ số cuối <=50 thì nhân với 0
- Nếu Chỉ số đầu - Chỉ số cuối >100 thì nhân với 100%
- Còn không thì nhân với 35%
Tức là chỉ xét trường hợp thứ I và thứ III, nếu không trúng thì đó là trường hợp II (dùng phép loại trừ í mà).
 
Cảm ơn bạn. công thức bạn cho đúng rồi. nhưng mình muốn hỏi sao công thức này mình cho vào lại sai:
=IF(C3-B3<=50, 0, IF(50<C3-B3<=100,E3*35%,E3*100%))
mà công thức này lại đúng:
=IF(C3-B3<=50, 0, IF(C3-B3>100,E3*100%,E3*35%))
Mình ko hiểu lắm.mong đc giải đáp.hic
 
Cảm ơn bạn. công thức bạn cho đúng rồi. nhưng mình muốn hỏi sao công thức này mình cho vào lại sai:
=IF(C3-B3<=50, 0, IF(50<C3-B3<=100,E3*35%,E3*100%))
mà công thức này lại đúng:
=IF(C3-B3<=50, 0, IF(C3-B3>100,E3*100%,E3*35%))
Mình ko hiểu lắm.mong đc giải đáp.hic
công thức của bạn sai vì không thể ghi là 50<C3-B3<=100 mà phải dùng hàm AND.
còn công thức của BNTT thì mệnh đề if sau đã bao hàm luôn 50<C3-B3 nên không cần ghi lại^^
mong bạn hiểu!!!!
thân,
Miss_ltk.
 
Cảm ơn bạn. công thức bạn cho đúng rồi. nhưng mình muốn hỏi sao công thức này mình cho vào lại sai:
=IF(C3-B3<=50, 0, IF(50<C3-B3<=100,E3*35%,E3*100%))
mà công thức này lại đúng:
=IF(C3-B3<=50, 0, IF(C3-B3>100,E3*100%,E3*35%))
Mình ko hiểu lắm.mong đc giải đáp.hic
Excel không bao giờ hiểu được kiểu viết 50<C3-B3<=100. Kiểu này, chỉ có chúng ta (người đọc) mới hiểu được mà thôi.

Ban sửa lại cái này:
50<C3-B3<=100​
Bằng cái này:
AND(C3-B3>50, C3-B3<=100)​
Thì công thức của bạn sẽ đúng, tuy là hơi dài hơn cái của tôi.
 
Lần chỉnh sửa cuối:
Mình hiẻu rồi,cảm ơn các bạn nhiều nhé.Thanks!
 
Gởi các bạn một bài tập Excel nè! Giải nhé!

+-+-+-++-+-+-++-+-+-+ Mình mới soạn bài này đó, các bạn xem và giải rồi cho biết ý kiến nha!
 

File đính kèm

+-+-+-++-+-+-++-+-+-+ Mình mới soạn bài này đó, các bạn xem và giải rồi cho biết ý kiến nha!
Vẫn chưa gửi file đính kèm được, bực thật! Bạn đọc tạm công thức ở đây nghe.

Câu 1: Số thứ tự
PHP:
=COUNTA($B$4:B4)
Câu 2: Tên hàng & Hãng SX
PHP:
=VLOOKUP(MID(B4,FIND("-",B4)+1,FIND("*",B4)-FIND("-",B4)-1),$A$13:$C$18,2,0) & " " & HLOOKUP(LEFT(B4,FIND("-",B4)-1),$H$12:$K$13,2,0)
Câu 3: Số lượng
PHP:
=RIGHT(B4,LEN(B4)-FIND("*",B4))*1
Câu 4: Đơn giá
PHP:
=VLOOKUP(MID(B4,FIND("-",B4)+1,FIND("*",B4)-FIND("-",B4)-1),$A$13:$C$18,3,0)*(1-(HLOOKUP(LEFT(B4,FIND("-",B4)-1),$H$12:$K$13,2,0)="LG")*2%)
Câu 5: Thành tiền
PHP:
=E4*F4*(1-OR(E4>=100,WEEKDAY(D4,2)>5)*10%)
Câu 6: Bảng thống kê
PHP:
Số lượng: =SUMPRODUCT((LEFT($C$4:$C$9,FIND(" ",$C$4:$C$9,6)-1)=H$15)*$E$4:$E$9)

Doanh số: =SUMPRODUCT((LEFT($C$4:$C$9,FIND(" ",$C$4:$C$9,6)-1)=H$15)*$G$4:$G$9)
 
+-+-+-++-+-+-++-+-+-+ Mình mới soạn bài này đó, các bạn xem và giải rồi cho biết ý kiến nha!
------
Bạn soạn đề bài dữ quá, có lẽ để thử các công thức chứ nếu là một bảng tính thật sự của một công ty thì xin "Bái", bảng dò dọc, bảng dò ngang, mã hàng, hãng SX, số lượng kết nối thành text chung một cột, lại giảm 2%, 10%, thứ bảy, chủ nhật...
Mới thử một công thức tính đơn giá đã bị "tẩu hỏa".
Chạy thôi.
Mã:
=IF(LEFT(B4;FIND("-";B4)-1)=$J$12;VLOOKUP(MID(B4;FIND("-";B4)+1;FIND("*";B4)-FIND("-";B4)-1);$A$13:$C$18;3;0)*98%;VLOOKUP(MID(B4;FIND("-";B4)+1;FIND("*";B4)-FIND("-";B4)-1);$A$13:$C$18;3;0))
 
------
Bạn soạn đề bài dữ quá, có lẽ để thử các công thức chứ nếu là một bảng tính thật sự của một công ty thì xin "Bái", bảng dò dọc, bảng dò ngang, mã hàng, hãng SX, số lượng kết nối thành text chung một cột, lại giảm 2%, 10%, thứ bảy, chủ nhật...
Mới thử một công thức tính đơn giá đã bị "tẩu hỏa".
Chạy thôi.
Mã:
=IF(LEFT(B4;FIND("-";B4)-1)=$J$12;VLOOKUP(MID(B4;FIND("-";B4)+1;FIND("*";B4)-FIND("-";B4)-1);$A$13:$C$18;3;0)*98%;VLOOKUP(MID(B4;FIND("-";B4)+1;FIND("*";B4)-FIND("-";B4)-1);$A$13:$C$18;3;0))
Đâu đến nỗi như thế, Ba Tê ơi? Bạn xem bài giải của Kim.Nguyen chưa? Bài toán này khó thật, nhưng chưa đến nỗi khó lắm đâu. Tinh ý một chút, sẽ thấy hướng để giải quyết à.
 
các bạn ơi !
Tôi thấy hình như bài này là do tác giả tự đặt ra thì phải, nếu có gì sai đừng giận mình nhe, lí do ư :
- Các dữ liệu trong bài trong thực tế là Hiếm có trường hợp như thế
- Các dạng bài này của tác giả lập lại nhiều lần thì phải.
- Tác giả muốn đố các bạn trên GPE, sau khi đặt ra bài toán và đã có cách giải của bài toán mặc dù cách giải đó của tác giả dài lê thê.
Về cách giải thì bạn Kim Nguyên đã làm hết rồi thì phải
...............................................................................
Tôi đề xuất cách thêm công thức số TT khác
HTML:
=IF(B4="","",ROW()-3)
 
Lần chỉnh sửa cuối:
các bạn ơi !
Tôi thấy hình như bài này là do tác giả tự đặt ra thì phải, nếu có gì sai đừng giận mình nhe, lí do ư :
- Các dữ liệu trong bài trong thực tế là Hiếm có trường hợp như thế
- Các dạng bài này lcủa tác giả ập lại nhiều lần thì phải.
- Tác giả muốn đố các bạn trên GPE, sau khi đặt ra bài toán và đã có cách giải của bài toán mặc dù cách giải đó của tác giả dài lê thê.
Về cách giải thì bạn Kim Nguyên đã làm hết rồi thì phải
...............................................................................
Tôi đề xuất cách thêm công thức số TT khác
HTML:
=IF(B4="","",ROW()-3)
Chào bạn. Bài toán này, bạn thanhxt2009 có nói rõ là do chính bạn ấy soạn ra mà, đâu phải là "hình như"... Theo tôi thấy thì đây là một bài toán hay. Nếu làm được nó, nghĩa là các bạn đã có một kỹ năng vận dụng hàm để xử lý chuỗi ký tự rất tốt.

Công thức tính số thứ tự của bạn, đúng, nhưng chỉ đúng khi dữ liệu được bắt đầu ở hàng thứ 4, vì khi đó thì ROW()-3 của bạn mới đúng. Còn nếu, lỡ như, bạn chèn thêm vài hàng ở trên đầu bảng tính, thì cái trừ 3 (-3) của bạn sẽ không còn đúng nữa. Nên dùng COUNTA sẽ hay hơn, và không sợ chuyện chèn hàng hay xóa bớt hàng. Mà bản thân COUNTA cũng sẽ xét đến chuyện ô ở cột B có rỗng hay không, giống cái IF(B4="" ... của bạn.

Riêng bài giải của bạn Kim.Nguyen, có một công thức tôi rất tâm đắc: Công thức tính thành tiền. Trong đề bài, tác giả nói là giảm 10% cho những mặt hàng có số lượng bán ra lớn hơn hay bằng 100, hay là bán ra trong ngày thứ bảy, chủ nhật. Bình thường, có thể các bạn sẽ làm một cái IF và một cái OR cho trường hợp này, phải không?

Với: Số lượng ở E4, Đơn giá ở F4, và Ngày bán ở D4
- Số lượng bán ra lớn hơn hay bằng 100: E4>=100
- Ngày bán là thứ bảy: WEEKDAY(D4)=7
- Ngày bán là chủ nhật: WEEKDAY(D4)=1

Gom cả 3 cái lại:
OR(E4>=100, WEEKDAY(D4)=7, WEEKDAY(D4)=1)​
Dùng hàm IF bình thường, sẽ có công thức này:
Thành tiền = E4 * F4 * (1 - IF(OR(E4>=100, WEEKDAY(D4)=7, WEEKDAY(D4)=1), 10%, 0)​
Thế mà bài giải của Kim.Nguyen thì chỉ là như thế này:
Thành tiền = E4 * F4 * (1 - OR(E4>=100, WEEKDAY(D4,2)>5)*10%)​
Một kỹ năng vận dụng hàm rất hay! Chẳng cần IF, và chỉ cần 1 cái WEEKDAY.
 
Lần chỉnh sửa cuối:
Cám ơn bạn BNTT rất nhiều về cách giải thích của bạn.
Mình soạn bài tập này đưa lên là mong muốn được học hỏi cách sử dụng hàm sao cho đơn giản và hay thôi! Chứ cách làm của mình tuy giải quyết được vấn đề nhưng công thức sử dụng hàm hơi phức tạp một chút (phức tạp ở đây là hơi dài). Bài này mình soạn và đưa lên cốt lõi để học hỏi cách vận dụng các hàm Excel để giải quyết vấn đề một cách đơn giản hơn thôi, giống như bạn BNTT đã nói; chứ mình không có ý định thách đố ai cả. Tuy nhiên thì trên thực tế thì ít có trường hợp xãy ra như bài soạn của mình đâu, mình biết điều đó.
Diễn đàn chính là nơi học hỏi kinh nghiệm lẫn nhau mà, phải không các bạn!
Thân chào!


Đâu đến nỗi như thế, Ba Tê ơi? Bạn xem bài giải của Kim.Nguyen chưa? Bài toán này khó thật, nhưng chưa đến nỗi khó lắm đâu. Tinh ý một chút, sẽ thấy hướng để giải quyết à.
Cám ơn bài giải của bạn nhé!
Thân chào!

Sẳn đây mình gởi đáp án của mình để các bạn tham khảo nhé!
Mình cũng có vài câu giống với bạn Kim.Nguyen đã làm!
Thân ái!

Buồn ngủ quá rồi, mình ngủ đây!
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Sẳn đây mình gởi đáp án của mình để các bạn tham khảo nhé!
Mình cũng có vài câu giống với bạn Kim.Nguyen đã làm!
Thân ái!

Buồn ngủ quá rồi, mình ngủ đây!
Câu số 6, theo công thức của bạn:
=IF(AND(E4>=100,OR(WEEKDAY(D4)=1,WEEKDAY(D4)=7)),90%,100%)*E4*F4​
Thì: Mặt hàng được giảm 10% phải có số lượng bán >= 100 và bán ra trong ngày thứ 7 hoặc chủ nhật, hay nói cách khác, nếu số lượng bán >= 100 mà bán ra vào thứ Hai thì không được giảm, hoặc bán ra vào thứ 7, CN mà số lượng nhỏ hơn 100 cũng không được giảm, phải không?

Nhưng theo đề bài:
Nhưng giảm 10% cho các mặt hàng có số lượng >=100mặt hàng được bán trong ngày thứ bảy hoặc chủ nhật
Vì có đến 2 chữ "mặt hàng", nên người đọc sẽ hiểu đây là 2 mệnh đề độc lập, và đương nhiên (kể cả tôi) cũng sẽ hiểu rằng: Cả hai loại "mặt hàng" đó, cái nào cũng được hưởng giảm giá 10%. Nói cách khác, tôi sẽ hiểu rằng: Mặt hàng có số lượng >=100 (bán ngày nào cũng được) và Mặt hàng được bán trong ngày thứ bảy hoặc chủ nhật (số lượng bao nhiêu cũng được) đều được giảm 10%. Và nếu như thế, thì công thức của bạn Kim.Nguyen mới đúng (bạn xem lại bài tôi phân tích ở trên về cái hay của công thức này khi Kim.Nguyen chỉ dùng 1 hàm WEEKDAY và không dùng tới IF).

---------------------------------
Góp ý chân tình đây:

Hình như đây không phải là lần đầu bạn có vấn đề với "chữ nghĩa" khi ghi các điều kiện. Tôi nhớ cách đây không lâu, bạn đã nói (cũng với Kim.Nguyen):
Nếu bạn lý giải như vậy thì mình cũng muốn ngọng luôn đó! Bài này yêu cầu là chỉ được một trong hai thôi, chứ không thể cả hai được. Nếu nói như bạn thì người ta đã cho đk kèm theo rồi. Mà trường hợp xảy ra như thế thì hiếm lắm bạn ơi!
Cám ơn bạn đã cho mình một góp ý hay, mình sẽ suy nghĩ trường hợp này khi soạn đề!
Thân chào!
Với riêng tôi, về mặt khách quan mà nói, thì bạn sai, còn Kim.Nguyen đúng đấy. Bạn viết như thế nào, người ta sẽ hiểu như thế đó, không thể để đến khi người ta hiểu sai ý bạn, thì bạn mới lên tiếng, mà lại không đúng. Cụ thể cái bài toán mà bạn nói rằng bạn "muốn ngọng" đó, tôi có xem lại đề bài của bạn, chẳng có chỗ nào nói rằng "Bài này yêu cầu là chỉ được một trong hai thôi". Không tin, bạn xem lại thử nhé. Nếu bạn muốn rằng "chỉ được một trong hai", thì bạn phải ghi cụ thể ngay trong đề bài.
 
Pro Nào Giúp Em Giải Bài Hóc Búa Này Với!!

Pro Nào Giúp Em Giải Bài Hóc Búa Này Với!!
Em Đang Cần Gấp. File Em Đính Kèm Ở Dưới
Cám Ơn Rất Nhiều
 

File đính kèm

Còn câu số 9 bạn tự làm nhé!
 
Lần chỉnh sửa cuối:

File đính kèm

Bài tập Excel về công thức hàm IF

Giúp mình giải bài tập Excel này nha.
 

File đính kèm

Giúp mình giải bài tập Excel này nha.
Giúp thôi, không làm dùm đâu nghe, làm dùm thì làm sao mà bạn giỏi được ?

- Số ngày ở:
Chỉ cần lấy ngày đi trừ ngày đến rồi cộng 1 thôi, không cần dùng đến hàm INT làm gì.​

- Số tuần ở:
Lấy số ngày ở chia cho 7, rồi lấy phần nguyên (dùng hàm INT, hoặc QUOTIENT)​

- Số ngày lẻ:
Giống như tính số tuần ở, nhưng lấy phần lẻ (dùng hàm MOD)​

- Giá phòng 1 tuần và 1 ngày:
Dùng hàm VLOOKUP, lấy 3 ký tự đầu của mã số đi dò với bảng Biểu Giá Phòng, để tính tiền tuần thì lấy giá ở cột thứ 2, tính tiền ngày thì lấy giá ở cột 3.​

- Tổng cộng = Tiền ăn + Tiền ở theo tuần + Tiền ở theo ngày
Tiền ăn + Tiền ở theo tuần thì quá dễ rồi. Chỉ có cái tiền ở theo ngày, bạn dùng hàm MIN để lấy giá trị nhỏ hơn giữa hai cái: Tiền ở 1 tuần (= giá phòng 1 tuần) và Tiền ở theo ngày thực tế (= số ngày lẻ x giá phòng 1 ngày lẻ)

Công thức tính Tổng cộng sẽ có dạng:
= (Tiền ăn) + (Giá phòng 1 tuần x Số tuần ở) + MIN(Giá phòng 1 tuần, (Giá phòng 1 ngày x Số ngày lẻ))​

- Tính tổng doanh thu của tầng trệt:
Dùng hàm SUMIF, với điều kiện tính tổng là "TR*"

Giải thích: TR chính là chữ viết tắt của tầng trệt (theo đề bài), do đó, nêu điều kiện TR* nghĩa là đi tìm những mã số nào bắt đầu bằng hai chữ TR thì cộng ô tương ứng bên cột doanh thu.​
 
Gởi bạn BNTT! Rất cám ơn lời nhận xét chân tình của bạn về bài tập mình gởi!

Câu số 6, theo công thức của bạn:
=IF(AND(E4>=100,OR(WEEKDAY(D4)=1,WEEKDAY(D4)=7)),90%,100%)*E4*F4​
Thì: Mặt hàng được giảm 10% phải có số lượng bán >= 100 và bán ra trong ngày thứ 7 hoặc chủ nhật, hay nói cách khác, nếu số lượng bán >= 100 mà bán ra vào thứ Hai thì không được giảm, hoặc bán ra vào thứ 7, CN mà số lượng nhỏ hơn 100 cũng không được giảm, phải không?

Nhưng theo đề bài:

Vì có đến 2 chữ "mặt hàng", nên người đọc sẽ hiểu đây là 2 mệnh đề độc lập, và đương nhiên (kể cả tôi) cũng sẽ hiểu rằng: Cả hai loại "mặt hàng" đó, cái nào cũng được hưởng giảm giá 10%. Nói cách khác, tôi sẽ hiểu rằng: Mặt hàng có số lượng >=100 (bán ngày nào cũng được) và Mặt hàng được bán trong ngày thứ bảy hoặc chủ nhật (số lượng bao nhiêu cũng được) đều được giảm 10%. Và nếu như thế, thì công thức của bạn Kim.Nguyen mới đúng (bạn xem lại bài tôi phân tích ở trên về cái hay của công thức này khi Kim.Nguyen chỉ dùng 1 hàm WEEKDAY và không dùng tới IF).

---------------------------------
Góp ý chân tình đây:

Hình như đây không phải là lần đầu bạn có vấn đề với "chữ nghĩa" khi ghi các điều kiện. Tôi nhớ cách đây không lâu, bạn đã nói (cũng với Kim.Nguyen):

Với riêng tôi, về mặt khách quan mà nói, thì bạn sai, còn Kim.Nguyen đúng đấy. Bạn viết như thế nào, người ta sẽ hiểu như thế đó, không thể để đến khi người ta hiểu sai ý bạn, thì bạn mới lên tiếng, mà lại không đúng. Cụ thể cái bài toán mà bạn nói rằng bạn "muốn ngọng" đó, tôi có xem lại đề bài của bạn, chẳng có chỗ nào nói rằng "Bài này yêu cầu là chỉ được một trong hai thôi". Không tin, bạn xem lại thử nhé. Nếu bạn muốn rằng "chỉ được một trong hai", thì bạn phải ghi cụ thể ngay trong đề bài.
Mình xin ghi nhận lời nhận xét của bạn nhưng Bài tập này ý mình là như bạn hỏi ở trên đấy! Nhưng ở hai bài tập là hoàn toàn khác nhau. Ở bài tập này bạn nên nhớ là mình dùng chữ "và" là điều kiện đấy nhé!
Cám ơn lời nhận xét nhé!
Thân chào!
 
Mình xin ghi nhận lời nhận xét của bạn nhưng Bài tập này ý mình là như bạn hỏi ở trên đấy! Nhưng ở hai bài tập là hoàn toàn khác nhau. Ở bài tập này bạn nên nhớ là mình dùng chữ "và" là điều kiện đấy nhé!
Cám ơn lời nhận xét nhé!
Thân chào!
Đồng ý rằng bạn có dùng chữ "Và", nhưng bạn lại dùng dư chữ "mặt hàng":
Nhưng giảm 10% cho các mặt hàng có số lượng >=100 và mặt hàng được bán trong ngày thứ bảy hoặc chủ nhật
Nếu bạn ghi điều kiện như thế này:
Nhưng giảm 10% cho các mặt hàng có số lượng >=100 và được bán trong ngày thứ bảy hoặc chủ nhật
Thì sẽ không bao giờ bị hiểu sai.


Tôi ví dụ nhé:

Tôi đưa cho bạn một hộp kẹo, và nói: "Tôi cho bạn những viên kẹo hình tròn và những viên kẹo màu đỏ", bạn sẽ lấy thứ gì? Có phải bạn sẽ lấy những viên kẹo hình tròn (bất kể màu gì) và những viên kẹo màu đỏ (hình dáng không quan trọng) không? Mặc dù có chữ "và", nhưng khi lập lại một lần nữa chủ ngữ (viên kẹo), thì chữ "và" trong câu nói của tôi sẽ được hiểu như là chữ "hoặc", bạn đồng ý chứ?

Nhưng nếu tôi nói: "Tôi cho bạn những viên kẹo hình tròn màu đỏ", thì bạn sẽ lấy cái gì? Bạn chỉ lấy những viên kẹo nào có hình tròn màu đỏ mà thôi, phải không? Còn những viên hình tròn nhưng màu xanh, hoặc những viên màu đỏ mà hình chữ nhật, thì không lấy, phải không?
 
Lần chỉnh sửa cuối:
Xem tham khảo nhé!
Thân chào!
Công thức tính đơn giá quá dài:
PHP:
=IF(E2>=800,90%,100%)*VLOOKUP(LEFT(B2,1),$A$15:$E$17,IF(MID(B2,2,2)="01",2,IF(MID(B2,2,2)="02",3,IF(MID(B2,2,2)="03",4,5))),0)
Tại sao bạn không dùng chính kết quả của MID để chỉ ra cái cột sẽ dùng cho VLOOKUP?

MID(B2,2,2) sẽ trả về kết quả là 1, 2, 3 hoặc 4, tương ứng với VLOOKUP sẽ lấy giá trị ở cột 2, 3, 4, hoặc 5 trong bảng phụ 1:

PHP:
=IF(E2>=800,90%,100%)*VLOOKUP(LEFT(B2),$A$15:$E$17,MID(B2,2,2)*1+1,0)
 
Lần chỉnh sửa cuối:
Mọi người ơi giúp mình giải bài này với!

Giúp mình giải bài tập này với, sắp ktra rồi. Thank mọi người nha.
 

File đính kèm

Bài tập excel

Nhờ mọi người giúp mình giải bài tập excel này dùm. mình giải được câu 1 nhưng đến câu 2 khó quá, mấy câu sau muốn giải được phải giải được câu 2. nhờ các bạn giúp dùm, cám ơn các bạn nhiều.
 

File đính kèm

Nhờ mọi người giúp mình giải bài tập excel này dùm. mình giải được câu 1 nhưng đến câu 2 khó quá, mấy câu sau muốn giải được phải giải được câu 2. nhờ các bạn giúp dùm, cám ơn các bạn nhiều.
1. Tên hàng:
PHP:
=VLOOKUP(LEFT(B3,2), $B$13:$D$16, 2, 0)
2. Trị giá
PHP:
=E3 * VLOOKUP(LEFT(B3,2),$B$13:$F$16, IF(RIGHT(B3)="S",4,5), 0)
3. Tiền cước
PHP:
=HLOOKUP(D3, $E$18:$H$19, 2, 0) * F3
4. Huê hồng:
PHP:
=F3 * IF(RIGHT(B3)="S",1,2)%
5. Thành tiền:
PHP:
=F3 + G3 - H3
6. Cộng:
PHP:
=SUM(I3:I9)
7. Tổng doanh thu theo từng mặt hàng:
PHP:
=SUMIF($C$3:$C$9, D$29, $I$3)
Riêng câu 7, muốn làm được, bạn phải sửa lại tên của các mặt hàng ở hàng 29: bỏ mấy cái dấu xuống hàng đi (để cho cái tên tự xuống hàng nếu không đủ chỗ, chớ đừng có nhấn Alt+Enter ép nó xuống hàng), khi đó thì những tên hàng ở hàng 29 mới giống những tên hàng ở cột C, mới dùng SUMIF được.
 
Giúp mình giải bài tập này với, sắp ktra rồi. Thank mọi người nha.
Muốn giúp bạn lắm, nhưng mở cái file của bạn ra, toàn font chữ gì đâu không à, đọc không được. Trong máy mình chỉ có mỗi font Unicode của Microsoft XP tặng thôi, ngoài ra chả có font gì khác hết. Cũng ráng mò để hiểu nhưng rồi cũng chẳng biết bạn muốn cái gì... Chịu.
 
Cám ơn bạn đã đưa ra công thức ngắn gọn hơn cho câu tính đơn giá!

Công thức tính đơn giá quá dài:
PHP:
=IF(E2>=800,90%,100%)*VLOOKUP(LEFT(B2,1),$A$15:$E$17,IF(MID(B2,2,2)="01",2,IF(MID(B2,2,2)="02",3,IF(MID(B2,2,2)="03",4,5))),0)
Tại sao bạn không dùng chính kết quả của MID để chỉ ra cái cột sẽ dùng cho VLOOKUP?

MID(B2,2,2) sẽ trả về kết quả là 1, 2, 3 hoặc 4, tương ứng với VLOOKUP sẽ lấy giá trị ở cột 2, 3, 4, hoặc 5 trong bảng phụ 1:

PHP:
=IF(E2>=800,90%,100%)*VLOOKUP(LEFT(B2),$A$15:$E$17,MID(B2,2,2)*1+1,0)

Bạn sử dụng hàm MID() trong câu này rất hay, làm cho công thức đơn giản đi rất nhiều. Mình không nghĩ ra ý này. Nhưng hàm MID() bạn dùng trong hợp này giả sử nếu dữ liệu không trả về các kết quả 1, 2, 3, 4 thì nguy lắm, đúng không nào?
Thân chào!
 
Bạn sử dụng hàm MID() trong câu này rất hay, làm cho công thức đơn giản đi rất nhiều. Mình không nghĩ ra ý này. Nhưng hàm MID() bạn dùng trong hợp này giả sử nếu dữ liệu không trả về các kết quả 1, 2, 3, 4 thì nguy lắm, đúng không nào?
Thân chào!
Đương nhiên! Mỗi bài toán, có một cách giải khác nhau, đâu bài nào giống bài nào? Cũng đâu thể vận dụng công thức của bài này cho một bài khác. Khi đưa ra nhận xét ở trên, tôi chỉ muốn đưa ra giải pháp với riêng bài toán đó mà thôi. Trước đi đưa ra lời giải, chúng ta nên tận dụng hết tất cả những gì có thể, để làm cho công thức gọn hơn, ngắn hơn, hoặc chạy nhanh hơn. Với riêng bài toán đó, vì thấy cái bảng phụ số 1 sắp xếp theo thứ tự 01, 02, 03, 04, thì ngay lập tức tôi nghĩ ngay đến việc vận dụng cái cách sắp xếp này để làm tham số cho VLOOKUP. Còn nếu như bảng phụ 1 không sắp như thế, và con số ám chỉ loại hàng trong mã số không phải là 01, 02, 03, 04... thì đương nhiên là tôi sẽ dùng cách khác. Chẳng có gì gọi là nguy hiểm ở đây hết, bạn à. Nguy hiểm chỉ xảy ra khi chúng ta áp dụng công thức một cách máy móc mà chẳng tư duy gì hết.
 
Lần chỉnh sửa cuối:
Đây bài giải của bạn đây! Xem nhé!

Nhờ mọi người giúp mình giải bài tập excel này dùm. mình giải được câu 1 nhưng đến câu 2 khó quá, mấy câu sau muốn giải được phải giải được câu 2. nhờ các bạn giúp dùm, cám ơn các bạn nhiều.
Bài này cũng đâu có khó lắm đâu bạn! Tham khảo bài giải nhé!
Thân chào!
 

File đính kèm

Gởi bạn Kim.Nguyen! Mình ý kiến một chút nhé!

1. Tên hàng:
PHP:
=VLOOKUP(LEFT(B3,2), $B$13:$D$16, 2, 0)
2. Trị giá
PHP:
=E3 * VLOOKUP(LEFT(B3,2),$B$13:$F$16, IF(RIGHT(B3)="S",4,5), 0)
3. Tiền cước
PHP:
=HLOOKUP(D3, $E$18:$H$19, 2, 0) * F3
4. Huê hồng:
PHP:
=F3 * IF(RIGHT(B3)="S",1,2)%
5. Thành tiền:
PHP:
=F3 + G3 - H3
6. Cộng:
PHP:
=SUM(I3:I9)
7. Tổng doanh thu theo từng mặt hàng:
PHP:
=SUMIF($C$3:$C$9, D$29, $I$3)
Riêng câu 7, muốn làm được, bạn phải sửa lại tên của các mặt hàng ở hàng 29: bỏ mấy cái dấu xuống hàng đi (để cho cái tên tự xuống hàng nếu không đủ chỗ, chớ đừng có nhấn Alt+Enter ép nó xuống hàng), khi đó thì những tên hàng ở hàng 29 mới giống những tên hàng ở cột C, mới dùng SUMIF được.
Cách giải thích của bạn trên đây mình cũng đồng tình đấy, nhưng theo mình thì:
Ở câu 7, nếu bạn ấy nhập như vậy thì mình sẽ dùng hàm DSUM() để tính vậy. Nếu dùng hàm SUMIF() thì mình sẽ làm đk thô sơ vậy cũng ra được kết quả mà, đúng không?
Thân chào!
 
làm giúp e bài này với !

Tính X bằng công thức:
X = (A-2^n)2
Trong đó X là số đội tham gia thi đấu vòng đầu tiên.
A là tổng số đội tham gia thi đấu.
2 là cơ số, với n là lũy thừa, đảm bảo: 2^n luôn < A.
VD: có 11 đội tham gia thi đấu, ta tính số đội tham gia thi đấu vòng đầu là:
X= (11-2^3)2
=> X = 6 đội.
còn 5 đội khác được đợi để thi đấu vòng 2.
Trường hợp số đội tham gia đúng với số 2^n (2,4,8,16,32...) thì kô fải tính số đội tham gia thi đấu vòng đầu.
 
Tính X bằng công thức:
X = (A-2^n)2
Trong đó X là số đội tham gia thi đấu vòng đầu tiên.
A là tổng số đội tham gia thi đấu.
2 là cơ số, với n là lũy thừa, đảm bảo: 2^n luôn < A.
VD: có 11 đội tham gia thi đấu, ta tính số đội tham gia thi đấu vòng đầu là:
X= (11-2^3)2
=> X = 6 đội.
còn 5 đội khác được đợi để thi đấu vòng 2.
Trường hợp số đội tham gia đúng với số 2^n (2,4,8,16,32...) thì kô fải tính số đội tham gia thi đấu vòng đầu.
Làm sao để biết cái n nó bằng bao nhiêu?
Trong ví dụ của bạn, n=3, ở đâu ra? Tại sao không là 2, là 4... mà là 3?
 
Làm sao để biết cái n nó bằng bao nhiêu?
Trong ví dụ của bạn, n=3, ở đâu ra? Tại sao không là 2, là 4... mà là 3?
Biết chứ... vì có điều kiện đảm bảo: 2^n luôn < A rồi còn gì
Nếu A =11 thì đương nhiên n không thể >3 được!
------------------
Tính X bằng công thức:
X = (A-2^n)2
Trong đó X là số đội tham gia thi đấu vòng đầu tiên.
A là tổng số đội tham gia thi đấu.
2 là cơ số, với n là lũy thừa, đảm bảo: 2^n luôn < A.
VD: có 11 đội tham gia thi đấu, ta tính số đội tham gia thi đấu vòng đầu là:
X= (11-2^3)2
=> X = 6 đội.
còn 5 đội khác được đợi để thi đấu vòng 2.
Trường hợp số đội tham gia đúng với số 2^n (2,4,8,16,32...) thì kô fải tính số đội tham gia thi đấu vòng đầu.
Bạn thử công thức này xem:
PHP:
=(A2-2^(INT(LOG(A2,2))))*2
Trong đó cell A2 là tổng số đội
 
Lần chỉnh sửa cuối:
Giúp mình làm 1 bài tập nhỏ

Tình hình là rất rất lâu ko sử dụng Excel lại thêm mình cực ngu môn này +-+-+-+. Hôm nay có 1 vài vấn đề cần sự giúp đỡ của mọi người. Mình xin gửi file đính kèm sau đây.

Mình mong muốn các bạn giúp mình về hàm if nhé ( mình nghĩ vậy thôi chứ ko biết --=0)

Vấn đề như sau:

Mình có Doanh thu của 1 tháng (1), mình muốn so với Doanh Thu Cam Kết (2) và Tăng Trưởng (3), Tăng Trưởng (4).

Nếu (1)<(2) thì = 0
Nếu (1)>=(2) <3 thì = (1)x1%
Nếu (1)>=(2) >(3) thì = [(2)x1%] + [(1)-(3)]x5%
Nếu (1)>=(2) >(3)>)4) thì = [(2)x1%] + [(3)-(2)]x5% + [(1)-(4)]x8%

Vấn đề mình như vậy mà mình không biết lập hàm ra sao, mong các bạn giúp **~**
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn xem thế này đã được chưa. Mà % của bạn là so với cái gì vậy hay đơn thuần chỉ là 1%, 3%,..
 

File đính kèm

Cám ơn bạn, % của mình chỉ đơn thuần là 1%,5% thôi không có thêm gì hết. Nếu có mình sẽ nhờ bạn chỉ tiếp.
 
mấy bạn ơi mình vừa mới học thôi, nên còn mù tịt về excel, bạn nào có bài tập đầy đủ về các hàm cơ bản thì post lên dùm mình nha, cám ơn nhiều
 
Cho Em hỏi về bài tập này!

Mọi người cho em hỏi??
Làm sao thực hiện được các câu hỏi thống kê khi điều kiện không được viết đầy đủ là Toán, Lý, Hóa? Nếu sử dụng countif và hlookup thì chỉ đúng được ô đầu tiên???
 

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