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.
Giúp em lập công thức điền vào cột thành tiền

Hi, nhờ các Bác giúp em lập công thức điền đơn giá vào cột đơn giá (Thành tiền).(em có gửi kèm theo file)
Thanks
Nguyễn Xuân Tưởng
 

File đính kèm

  • Bai 1.xls
    16 KB · Đọc: 59
Hi, nhờ các Bác giúp em lập công thức điền đơn giá vào cột đơn giá (Thành tiền).(em có gửi kèm theo file)
Thanks
Nguyễn Xuân Tưởng
Công thức cho bạn đây (gõ vào ô D2 rồi copy xuống tới ô D9)
=VLOOKUP(A2, $A$16:$C$19, LEN(B2), 0)​
Cái này là theo đúng yêu cầu bạn ghi trong file. Do đó, cái cột B của bạn buộc phải là 2 ký tự hoặc 3 ký tự nha, nếu như lỡ trong đó là 1 ký tự hay 4 ký tự trở lên, công thức nó la làng, tui không chịu trách nhiệm à.
 
HI, thanks bác Bùi Nguyễn Triệu Tường nhiều nhé, chúc bác một ngày mới vui vẻ.
 
Giúp em bài toán này với!

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 ạ?
 

File đính kèm

  • Book1.xls
    19.5 KB · Đọc: 39
Lần chỉnh sửa cuối:
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 ạ?
Ý bạn muốn lập bảng thống kê?
  • Tổng số chuyến (C21:C23) =SUMPRODUCT(--(MONTH($B$2:$B$9)=B21))

  • Tổng giá trị (D21:D23) =SUMPRODUCT((MONTH($B$2:$B$9)=B21)*$G$2:$G$9)
 
Bạn xem thế này đúng không?
 

File đính kèm

  • Copy of Bai%201(1).xls
    16.5 KB · Đọc: 44
Lần chỉnh sửa cuối:
Bạn xem thế này đúng không?
Sai! bạn ơi.
Công thức của bạn đây:
=IF(LEN(B2)=2, VLOOKUP(A2,$A$16:$C$19,2,), VLOOKUP(A2,$A$16:$C$19,3))​
Hai cái VLOOKUP của bạn, nếu bỏ trống tham số thứ tư như thế này, thì mặc định nó sẽ là 1, và khi đó, VLOOKUP sẽ tìm trật lất.

Đơn cử nhé: Công thức của bạn trong ô D2, ra kết quả là 14.000 đồng.
Bạn xem lại (ở ô A22): "-Nếu Khu Vưc là MB và số kí tự trong cột mã số =3 thì đơn giá =21000"

21.000 đồng, chứ không phải là 14.000 đồng. Bạn thấy cái sai rồi chứ?

Bạn phải thêm con số 0 vào cuối VLOOKUP, thì công thức mới chính xác.
=IF(LEN(B2)=2, VLOOKUP(A2,$A$16:$C$19,2,0), VLOOKUP(A2,$A$16:$C$19,3,0))
Bi giờ công thức đúng rồi đó, nhưng... dài quá. Có phải ý bạn là, đi dò trong $A$16:$C$19, nếu LEN(B2) = 2 thì lấy cột thứ 2, nếu LEN(B2) = 3 thì lấy cột thứ 3... Bạn có thấy con số 2 và 3 ở đây nó liên quan với nhau không? Tại sao ta không cho VLOOKUP dùng chính cái kết quả của LEN() để làm cột dò? Nghĩa là, LEN(B2) bằng bao nhiêu thì lấy kết quả ở cột đó?

Bạn xem lại cái công thức của tôi ở bài trên, sẽ thấy điều tôi vừa nói, không cần IF gì hết:
=VLOOKUP(A2, $A$16:$C$19, LEN(B2), 0)​
 
OK ! Mình thấy cái sai rồi.
thanks
 
Lần chỉnh sửa cuối:
Mình đồng ý là công thức hơi bi quá dài nhưng mà 2 câu lệnh này thì có ý nghĩ là như nhau:

=IF(LEN(B2)=2, VLOOKUP(A2,$A$16:$C$19,2,), VLOOKUP(A2,$A$16:$C$19,3))

~
=IF(LEN(B2)=2, VLOOKUP(A2,$A$16:$C$19,2,0), VLOOKUP(A2,$A$16:$C$19,3,0))

Vì nếu có ,0 hay là không có đều cho KQ #N/A nếu như không tìm thấy trong bảng đơn giá.
Bạn lại nói sai rồi. Nếu bạn nói rằng chúng giống nhau, thì kết quả phải giống nhau chứ? Nhưng ở đây, công thức của tôi (có số 0) thì cho ra kết quả là 21.000 (ở hàng thứ 2, khu vực MB, mã số 122), còn công thức của bạn (không có số 0) thì ra kết quả là 14.000 ???

21.000 và 14.000 đâu có giống nhau, và cái nào đúng?
 
giúp em lập công thức vào cột đơn giá

Chào mọi người, nhờ mọi người giúp em bài tập trong file đính kèm,
thansk.
Xuân tưởng
 

File đính kèm

  • TKBH1.xls
    18.5 KB · Đọc: 52
Cảm ơn bác tungnguyen_kt nhiều, nhưng bác cho em hỏi chút xíu nhé,đề bài nói là:dựa vào TÊN HÀNG,nhưng theo em thấy thì bác dựa và MÃ HÀNG:=VLOOKUP(LEFT(B3,2),$A$17:$E$20,IF(RIGHT(B3,1)="1",3,IF(RIGHT(B3,1)="2",4,5)),0).làm theo cách của bác vẫn đúng nhưng có phù hợp với đề bài ra hay không ?
 
Gởi naicon và Miss_ltk:

- Cột ngày tháng không nên dùng hàm nối chuỗi cho ra kết quả chuỗi.
- Công thức có thể ngắn gọn hơn nếu biết cách dùng
- Chỉ nên canh giữa dòng tiêu đề, không canh giữa dữ liệu, khó coi
- Dữ liệu dạng số nên định dạng có dấu hàng ngàn

Xem file kèm theo.

Gởi thanhxt2009:

- Tôi có biết 1 ít về MS Excel, nhưng không phải tôi muốn thử sức, tôi chỉ muốn giúp 2 bạn naicon và Miss_ltk thôi.

- Câu số 7:
7. GHI CHÚ: Nếu Số lượng >= 1000 và thuộc loại báo "NHẬT BÁO" thì ghi "Có quà tặng",
còn nếu thuộc tờ báo "PHỤ NỮ" thì ghi "Tặng Áo thun". Ngược lại để trống.

Vậy nếu vừa Phụ nữ, vừa nhật báo, vừa >=1000 thì tặng cái gì?

- Câu số 6:
Nhưng nếu Số lượng = 100 thì giảm 5% thành tiền.
Vậy số lượng > 100 thì không giảm, 1.000, 10.000 cũng không giảm?


- Tôi hỏi thật, bạn đang đố hay đang muốn nhờ giải giúp? Nếu đang đố xin vui lòng mở topic khác. Nếu đang nhờ giải giúp thì có lẽ nên nói cách khác.
 

File đính kèm

  • BaitapXX.xls
    37 KB · Đọc: 41
Cảm ơn bác tungnguyen_kt nhiều, nhưng bác cho em hỏi chút xíu nhé,đề bài nói là:dựa vào TÊN HÀNG,nhưng theo em thấy thì bác dựa và MÃ HÀNG:=VLOOKUP(LEFT(B3,2),$A$17:$E$20,IF(RIGHT(B3,1)="1",3,IF(RIGHT(B3,1)="2",4,5)),0).làm theo cách của bác vẫn đúng nhưng có phù hợp với đề bài ra hay không ?
Nếu chỉ dựa hoàn toàn vào tên hàng (cột D) thì làm sao mà biết hàng loại mấy? Muốn biết hàng loại mấy thì buộc phải dựa vào mã hàng. Do đó, theo tôi thì xác định đơn giá dựa vào mã hàng hay hơn.

Nếu để ý, bạn sẽ thấy các cột giá của hàng loại 1, loại 2, và loại 3 ở cái bảng 1 bên dưới đã được sắp xếp theo thứ tự từ trái sang phải. Lợi dụng đúng chuyện này, sẽ rút gọn được cái công thức trên đây kha khá... Và sẵn đây thì tôi chuyển luôn dò giá theo "tên hàng" cho bạn vừa ý nha (nhưng giá loại mấy thì vẫn buộc lấy ở mã hàng). Công thức ở E3:
=VLOOKUP(D3, $B$17:$E$20, RIGHT(B3)+1, 0)
Cái này: RIGHT(B3)+1 nghĩa là dò xem ký tự ngoài cùng bên phải của mã hàng là con số mấy, xong cộng 1 vào, rồi dùng cái con số này để làm cột dò cho VLOOKUP (giá loại 1 thì lấy ở cột thứ 2, giá loại 2 thì lấy ở cột thứ 3, giá loại 3 thì lấy ở cột thứ 4)...


(Có điều... cái đề bài, nhất là cái bảng 1... nó hơi mắc cười. Theo lệ thường (ngoài chợ) thì hàng loại 1 là mắc nhất, rồi đến loại 2, còn loại 3 thì xem như hàng phế phẩm... Nhưng cái bảng giá ở đây thì loại 3 là mắc nhất!!!)
 
^^

Gởi naicon và Miss_ltk:

- Cột ngày tháng không nên dùng hàm nối chuỗi cho ra kết quả chuỗi.
- Công thức có thể ngắn gọn hơn nếu biết cách dùng
- Chỉ nên canh giữa dòng tiêu đề, không canh giữa dữ liệu, khó coi
- Dữ liệu dạng số nên định dạng có dấu hàng ngàn
cảm ơn những lời góp ý chân thành của bạn!! tôi sẽ rút kinh nghiệm cho những lần sau^^
- Công thức có thể ngắn gọn hơn nếu biết cách dùng
tôi luôn mong muốn học được nhiều cách để CT của mình gọn hơn đấy ạ !!
Tôi hỏi thật, bạn đang đố hay đang muốn nhờ giải giúp? Nếu đang đố xin vui lòng mở topic khác. Nếu đang nhờ giải giúp thì có lẽ nên nói cách khác.
công nhận là cách nói của bạn Thanhxt2009 có phần hơi thách thức, nhưng bạn ấy đã thừa nhận và xin lỗi rồi, tôi tin sau này bạn sẽ cẩn thận hơn khi post bài^^ thiết nghĩ dù đố vui hay nhờ giải thì cũng đều đi đến một kết quả là ta Học hàm Excel qua các bài tập mà. bỏ qua chuyện này đi nhé!!!
Một lần nữa cảm ơn vì bạn ptm0412 đã có ý giúp tôi và naicon! tôi rất vui vì chuyện đó^^
Thân,
Miss_ltk.
P/S : nếu có lạc đề mong các bạn bỏ quá cho^^
 
Gởi bạn ptm0412! Cám ơn chân thành về một số góp ý của bạn!

Gởi bạn ptm0412!
Mình đã xem qua file kèm theo của bạn, cám ơn về những góp ý sau của bạn nhé!
- Cột ngày tháng không nên dùng hàm nối chuỗi cho ra kết quả chuỗi.
- Công thức có thể ngắn gọn hơn nếu biết cách dùng
- Chỉ nên canh giữa dòng tiêu đề, không canh giữa dữ liệu, khó coi
- Dữ liệu dạng số nên định dạng có dấu hàng ngàn
"- Tôi có biết 1 ít về MS Excel, nhưng không phải tôi muốn thử sức, tôi chỉ muốn giúp 2 bạn naicon và Miss_ltk thôi."
Mình thấy câu nói này của bạn là bạn hơi khiêm tốn rồi đấy! Có lẽ mình đã gởi bài tập Excel lên với những thông tin hơi bị xốc, phải không nào? Chính vì thế mà bạn cho rằng mình muốn đánh đố các bạn có đúng không? Mình đã giải thích ở các bài trước rồi, chắc có lẽ bạn chưa đọc qua phải không?
Mình gia nhập diễn đàn là mong muốn được học hỏi kinh nghiệm lẫn nhau thôi, chứ không có ý đồ đánh đố bất kì ai. Mình xin đính chính như vậy! Bạn đồng ý chứ!
Kiến thức thì rộng bao la như biển cát mà mình chỉ là một hạt cát thì làm sao dám đánh đố ai đâu chứ! Mình giỏi thì có người khác giỏi hơn mà, đúng không? Như mình cũng chỉ biết cơ bản về Excel thôi giống như bạn đã nói nên mình mới gởi bài tập là mong muốn được học hỏi có điều là những lời của mình hơi bị xốc do dỡ văn ấy mà! Thông cảm nhé!
Còn câu 6, 7 đó chỉ là điều kiện thôi, mình sai sót trong vấn đề này chứ không có ý đồ đánh đố đâu. Có lẽ bạn đã nghĩ sai về mình rồi đó!
Thân ái!
 
Các bạn giải dùm em bài tập này với (sr ko biêt post ở đâu)

Em đang học Excel lại tình cờ down được 1 vài bài tập trên mạng nhưng làm đến bài này thì em bí. Các anh giúp em với!
 

File đính kèm

  • MO RONG - BAI TAP 3.xls
    30.5 KB · Đọc: 61
Em đang học Excel lại tình cờ down được 1 vài bài tập trên mạng nhưng làm đến bài này thì em bí. Các anh giúp em với!
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 gửi bạn tham khảo nhé !
 

File đính kèm

  • bai giai 1.xls
    32 KB · Đọc: 53
mình gửi bạn tham khảo nhé !
Bạn MTKO 123 !
* Bạn đã làm chưa đúng câu hỏi Số trong định mức và số ngoài định mức
Vì không thể có việc Tổng số trong ĐM và ngoài ĐM lại lớn hơn Số mới trừ số cũ .
* Cần rút gọn công thức lại ( Lấy tham chiếu theo file gốc )
VD : Số trong định mức thì công thức không thể dài hơn.
= IF(VLOOKUP(RIGHT(E5,1),$I$20:$N$24,MATCH(LEFT(E5,2),$I$20:$N$20,0))<=(G5-F5),VLOOKUP(RIGHT(E5,1),$I$20:$N$24,MATCH(LEFT(E5,2),$I$20:$N$20,0)),G5-F5)
Số ngoài định mức thì chỉ thế này
= IF((G5-F5)<=H5,0,G5-H5-F5)
Các câu sau thì đơn giản có lẽ cũng không cần tính đến.
Thân
 
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