usagi90
Thành viên thường trực
- Tham gia
- 27/8/11
- Bài viết
- 363
- Được thích
- 536
- Nghề nghiệp
- Con nhà nông 100% hì
- Đơn giá tuần:Chúc ACE trên diễn đàn buổi tối vui vẻ ạ. Chẳng là e đang loay hoay với yêu cầu tính đơn giá tuần và ngày cho khách du lịch,, .e làm mãi mà không ra kết quả. ACE có thời gian rảnh có thể trợ giúp e được không ạ. e xin cám ơn mọi người trước ạ
H3=HLOOKUP(RIGHT(C3)&"0",$E$17:$H$21,IF(MID(C3,3,1)="2",2,4),0)
I3=HLOOKUP(RIGHT(C3)&"0",$E$17:$H$21,IF(MID(C3,3,1)="2",3,5),0)
Thêm 1 cách nữa nhé usagi:
PHP:H3=HLOOKUP(RIGHT($C3)&0,$E$17:$H$21,(MID($C3,3,1)-1)*2,0) I3=HLOOKUP(RIGHT($C3)&0,$E$17:$H$21,MID($C3,3,1)*2-1,0)
Bạn sử dụng hàm DATEDIF để xác định khoảng thời gian nhé.
Bạn cứ nhập vào ô tìm kiếm bên trên chữ DATEDIF thử xem, hoặc tặng bạn địa chỉ này có đủ các hàm nè:Chú có giải thích cho cháu biết tiện ích nếu dùng hàm này không ạ?
Nhân 2 và -1 ở đây chỉ là để tính toán sao cho ra đúng dòng cần tìm thôi mà usagi.Linhngoc có thể giải thích cho mình cái -1 ở đây có nghĩa là gì không? Mình không hiểu rõ nó
Nhân 2 và -1 ở đây chỉ là để tính toán sao cho ra đúng dòng cần tìm thôi mà usagi.
Chưa hiểu "ý đồ" của câu hỏi!Vậy số 2 và số 1 đó lấy từ đâu?
Nghĩa là trường hợp nào thì nhân 3? Trường hợp nào thì trừ 2?
=HLOOKUP(RIGHT($C3)&"?";$E$17:$H$21;MATCH("*"&MID($C3;3;1);$C$18:$C$21;0)+COLUMNS($A:A);0)
Hic, ý đồ là đố nhóc nhỏ, không dám đố mấy cao thủ. Đại khái là nhóc đó có 1 suy luận nào đó để nhân 2 và trừ 1, tôi muốn biết suy luận đó có đúng không thôi.Chưa hiểu "ý đồ" của câu hỏi!
Ok "zí" Ba Tê cái "zụ" này, với đề bài này chơi một công thức thôi, nhưng mấy đứa nhỏ xài HLOOKUP nên mình hổng "Hờ Lóc Hờ Liếc" gì nữa ráo. Góp với Ba TêChưa hiểu "ý đồ" của câu hỏi!
Nếu là tôi thì cố gắng tìm cách nào đó chỉ sử dụng một công thức xài chung cho 2 cột H và I.
Ví dụ ô H3:
Kéo xuống dưới - sang ngang.PHP:=HLOOKUP(RIGHT($C3)&"?";$E$17:$H$21;MATCH("*"&MID($C3;3;1);$C$18:$C$21;0)+COLUMNS($A:A);0)
Hoặc là:=INDEX($E$18:$H$21,LOOKUP(--MID($C3,3,1),{1,3})-1+COLUMNS($A:A),CODE(RIGHT($C3))-64)
Híc=OFFSET($D$17,LOOKUP(--MID($C3,3,1),{1,3})-1+COLUMNS($A:A),CODE(RIGHT($C3))-64)
Dạ trường hợp này nhân với 2 vì khoảng cách dòng hơn kém nhau 2 đơn vị, 1 đó là do hàm hlookup có tính lấy cả dòng tiêu đề nên thêm 1 hay bớt 1 để ra đúng dòng cần tìm, trường hợp nhân với 3 thì nếu 2 dòng cần lấy hơn kém nhau 3 dòng trò hiểu đơn giản vậy thôiVậy số 2 và số 1 đó lấy từ đâu?
Nghĩa là trường hợp nào thì nhân 3? Trường hợp nào thì trừ 2?
H3=HLOOKUP(RIGHT($C3)&0,$E$17:$H$21,(MID($C3,3,1)-1)*2+COLUMN(H:H)-8,0)
Tôi bị "hù" cái vụ số 2, số 3 nên mới Match().Dạ trường hợp này nhân với 2 vì khoảng cách dòng hơn kém nhau 2 đơn vị, 1 đó là do hàm hlookup có tính lấy cả dòng tiêu đề nên thêm 1 hay bớt 1 để ra đúng dòng cần tìm, trường hợp nhân với 3 thì nếu 2 dòng cần lấy hơn kém nhau 3 dòng trò hiểu đơn giản vậy thôi
công thức này cũng kéo sang ngang và xuống dưới được, bon chen với bác bate 1 chút hihiPHP:H3=HLOOKUP(RIGHT($C3)&0,$E$17:$H$21,(MID($C3,3,1)-1)*2+COLUMN(H:H)-8,0)
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2