Hàm HLOOKUP

Một phần của tài liệu Tin học quản lý dành cho những người mới học doc (Trang 31 - 173)

T ng t nh hàm VLOOKUP, hàm HLOOKUP c ng th c hi n ch c n ng so sánh và tìm ki m trên m t <b ng tìm ki m> và tr v giá tr n u tìm th y. Tuy nhiên, khác v i hàm VLOOKUP th c hi n tìm ki m theo c t, HLOOKUP th c hi n vi c tìm ki m theo hàng.

Cú pháp c a hàm HLOOKUP nh sau:

HLOOKUP(<giá tr >,<b ng tìm ki m>,<dòng tìm ki m>,<cách tìm ki m>

Ý ngh a c a các tham s trong HLOOKUP t ng t nh trong VLOOKUP. Ch có đi u đây chúng ta tìm ki m theo hàng nên <c t tìm ki m> VLOOKUP đ c thay b i <dòng tìm ki m> trong HLOOKUP. <dòng tìm ki m> là m t s xác đnh v trí c a dòng c n l y ra giá tr so v i dòng ch a giá tr so sánh (th ng là dòng đ u tiên).

Tr l i ví d tính h c b ng cho h c sinh trên, chúng ta c ng có m t b ng qui đnh v m c h c b ng, tuy nhiên chúng ta b trí d li u theo hàng nh sau:

Rõ ràng, chúng ta không th s d ng VLOOKUP đ tìm ki m giá tr m c h c b ng d a vào cách b trí d li u nh th này. Do v y, hàm HLOOKUP đ c s d ng đ tính toán nh sau:

Tính cho ô đ u tiên c a c t “H c b ng”, ô này đ c l p công th c nh sau: = HLOOKUP(D2,$B$12:$D$13,2,0)

Khi đó giá tr c a ô E2 s là 120000 vì m c h c b ng dành cho h c sinh “Khá” là 120000. Sao chép công th c trên cho t t c các ô còn l i, chúng ta có b ng k t qu c n tính nh sau:

Gi ng nh ví d trên, b n đ c t đ a ch nh s a l i công th c tính đ có m t k t qu “đ p” h n.

2.3 CÁC HÀM LÀM VI C V I XÂU KÝ T 2.3.1 Hàm LEFT

Cú pháp c a hàm LEFT nh sau:

LEFT(<bi u th c ký t >, <s l ng ký t c n l y>)

K t qu c a hàm LEFT là m t chu i ký t đ c l y ra t <bi u th c ký t > và có đ dài là <s l ng ký t c n l y> tính t bên trái sang. Trong tr ng h p <s l ng ký t c n l y> l n h n đ dài c a <bi u th c ký t > thì toàn b <bi u th c ký t > s đ c l y ra.

Ví d :

LEFT("Nguy n V n Nam",10) s cho giá tr tr v là “Nguy n V n”. LEFT(“Nguy n V n Nam”, 20) s cho giá tr tr v là “Nguy n V n Nam”.

2.3.2 Hàm RIGHT

Cú pháp:

RIGHT(<bi u th c ký t >, <s l ng ký t c n l y>).

Ng c l i v i hàm LEFT, hàm RIGHT c ng tr v 1 bi u th c ký t là “con” c a <bi u th c ký t > đ u vào, đ c l y ra <s l ng ký t c n l y> nh ng tính t bên ph i sang. C ng t ng t , n u <s l ng ký t c n l y> l n h n đ dài c a <bi u th c ký t > thì toàn b <bi u th c ký t > đ c l y ra.

Ví d :

RIGHT("Nguy n V n Nam",10) s cho giá tr tr v là “ n V n Nam” RIGHT(“Nguy n V n Nam”, 20) s cho giá tr tr v là “Nguy n V n Nam”

2.3.3 Hàm MID

Cú pháp:

Hàm MID s tr v m t bi u th c ký t đ c l y ra t <bi u th c ký t >, tính t v trí <v trí b t đ u l y> và l y ra <s l ng ký t l y>.

L u ý: Trong 3 hàm LEFT, RIGHT và MID, t t c các đ i s có giá tr là s nh <s l ng ký t l y>, <v trí b t đ u> đ u ph i là các s nguyên l n h n 0.

Ví d : MID(“Nguy n V n Nam”,8,3) = “V n”

2.3.4 Hàm LEN

Cú pháp:

LEN(<bi u th c ký t >)

Hàm LEN tr v đ dài c a <bi u th c ký t .>

Ví d : LEN(“Nguy n V n Nam”) = 14.

2.3.5 Hàm LOWER

Cú pháp:

LOWER(<bi u th c ký t >).

Hàm LOWER s th c hi n vi c chuy n đ i <bi u th c ký t > thành m t chu i ký t mà t t c các ch cái trong <bi u th c ký t > đ u d ng ch th ng.

Ví d : LOWER(“Nguy n V n Nam”) = “nguy n v n nam” LOWER(“NGUY N V N NAM”) = “nguy n v n nam”

2.3.6 Hàm UPPER

Cú pháp:

UPPER(<bi u th c ký t >).

Hàm UPPER có ý ngh a ng c l i v i hàm LOWER. Hàm này s tr v m t xâu ký t mà t t c các ch cái trong <bi u th c ký t > đ u d ng ch hoa.

Ví d : UPPER(“nguy n v n nam”) = “NGUY N V N NAM”

L u ý: V i hai hàm UPPER và LOWER, có th có m t s tr ng h p ký t tr v không

ph i là ch hoa th c s do s không đ ng b c a b font ti ng Vi t.

2.3.7 Hàm REPLACE

Cú pháp:

REPLACE(<xâu ký t >,<v trí b t đ u>,<s l ng ký t c n thay đ i>,<xâu thay th >). Hàm REPLACE s th c hi n vi c thay th <bi u th c ký t >, tính t <v trí b t đ u>, v i s l ng ký t c n thay đ i là <s l ng ký t c n thay đ i> b ng xâu m i là <xâu thay th >.

Ví d : Chúng ta có 1 bi u th c ký t là: “Nguy n V n Nam”

Gi chúng ta mu n thay th ch “V n” trong xâu trên thành ch “Hùng”, khi đó ta làm nh sau: REPLACE(“Nguy n V n Nam”,8,3,“Hùng”) = “Nguy n Hùng Nam”.

đây:

- 8 là v trí b t đ u c a ch “V n”

- 3 là s l ng các ch cái c n thay th , b t đ u t v trí 8. - “Hùng” là bi u xâu m i c n thay th vào xâu c .

2.3.8 Hàm REPT

Cú pháp:

REPT(<bi u th c ký t >, <s l n l p l i>)

Hàm REPT th c hi n vi c in ra m t chu i ký t đ c l p l i <s l n l p l i> c a <bi u th c ký t >.

Ví d :

REPT(“Nguy n”,3) = “Nguy nNguy nNguy n”.

2.3.9 Hàm SEARCH

Cú pháp:

SEARCH(<bi u th c ký t c n tìm>,<bi u th c ký t s tìm>,[<v trí b t đ u>]).

Hàm SEARCH có m t đ i s tùy ch n là [<v trí b t đ u>]. N u ng i dùng không đ a vào tham s này, hàm SEARCH s th c hi n tìm <bi u th c ký t c n tìm> trong <bi u th c ký t s tìm> tính t v trí đ u tiên c a <bi u th c ký t s tìm> (t trái sang) và tr v v trí mà <bi u th c ký t c n tìm> xu t hi n trong <bi u th c ký t s tìm> n u th y. Ng c l i, hàm SEARCH s tr v giá tr l i (#VALUE).

N u ng i dùng đ a vào <v trí b t đ u>, khi đó Excel s th c hi n tìm ki m t v trí đó đ n h t xâu và tr v v trí xu t hi n c a <bi u th c ký t c n tìm> trong <bi u th c ký t s tìm> n u tìm th y. Ng c l i, giá tr l i s đ c tr v (#VALUE)

Ví d :

Ta có m t bi u th c ký t nh sau: “ ây là m t bi u th c ký t . Bi u th c này đ c t o đ th hàm Search”.

Gi ta mu n tìm xâu “bi u th c” trong xâu trên. N u ta s d ng hàm SEARCH nh sau: SEARCH(“bi u th c”, “ ây là m t bi u th c ký t . Bi u th c này đ c t o đ th hàm Search”) thì giá tr tr v s là 12 vì xâu “bi u th c” xu t hi n v trí th 12 trong xâu l n c n tìm.

Tuy nhiên, n u chúng ta s d ng hàm SEARCH theo cách khác:

SEARCH(“bi u th c”, “ ây là m t bi u th c ký t . Bi u th c này đ c t o đ th hàm Search”,20) thì giá tr tr v s là 29 vì Excel ti n hành tìm t v trí th 20 c a xâu tr đi. Khi đó nó s g p t “Bi u th c” v trí 29.

L u ý: Trong khi tìm ki m, Excel không quan tâm đ n ký t ch th ng hay ch hoa. Do đó “bi u th c” và “Bi u th c” đ c hi u là gi ng nhau.

2.3.10 Hàm SUBSTITUTE

Cú pháp:

SUBSTITUE (<bi u th c ký t >,<xâu ký t c n thay th >,<xâu ký t s thay th >)

Hàm SUBSTITUTE có ý ngh a g n gi ng hàm REPLACE. Hàm này th c hi n vi c thay th 1 xâu ký t trong <bi u th c ký t > b ng m t xâu khác. C th , <xâu ký t c n thay th > n u xu t hi n trong <bi u th c ký t > thì s đ c thay th b ng <xâu ký t s thay th >. Ng c l i (t c là <xâu c n thay th > không xu t hi n trong <bi u th c ký t >) thì <bi u th c ký t > s v n gi giá tr nh c .

Ví d :

Có bi u th c ký t : “Nguy n V n Nam”

Ta mu n thay th tên đ m “V n” thành “Hùng”, khi đó s d ng hàm SUBSTITUE nh sau: SUBSTITUE(“Nguy n V n Nam”,“V n”,“Hùng”). Khi đó k t qu tr v s là “Nguy n Hùng Nam”.

2.3.11 Hàm TRIM

Cú pháp:

TRIM(<bi u th c ký t )>

Hàm này tr v m t bi u th c ký t có n i dung “g n” gi ng v i <bi u th c ký t ban đ u> nh ng đ c chu n hóa theo cách sau:

- Xóa toàn b các ký t tr ng (d u cách) đ u và cu i c a <bi u th c ký t > n u có. - N u trong <bi u th c ký t > có t n t i hai ký t tr ng thì hàm TRIM s xóa b t đi m t và

ch đ l i m t ký t tr ng.

Ví d ta có xâu: “ Hôm qua tôi đi h c mu n ” (L u ý các d u cách đ u và cu i câu, các d u cách liên ti p trong thân câu).

Khi đó hàm TRIM(“ Hôm qua tôi đi h c mu n ”) s tr l i m t câu “chu n” h n nh sau: “Hôm qua tôi đi h c mu n”.

2.3.12 Hàm CONCATENATE

Cú pháp:

CONCATENATE(<bi u th c ký t 1>,<bi u th c ký t 2>,…,<bi u th c ký t n>)

Hàm CONCATENATE th c hi n vi c ghép các <bi u th c ký t > l i v i nhau thành 1 bi u th c ký t duy nh t sau khi đã b đi các d u cách c a bi u th c ký t đ ng tr c.

Ví d :

Gi s ta có các bi u th c ký t nh sau: “Nguy n ” (Có d u cách cu i) “V n”

Khi đó: CONCATENATE(“Nguy n ”, “V n”, “Nam”) s tr v xâu là “Nguy nV nNam”. N u chúng ta mu n xâu cu i có thêm d u cách gi a các t , chúng ta có th đ a tr c ti p d u cách vào trong hàm CONCATENATE nh sau:

CONCATENATE(“Nguy n ”, “ ”, “V n”, “ ”, “Nam”).

Khi đó Excel s đ a các d u cách “ ” vào trong k t qu đ u ra. Và nh v y ta s đ c xâu: “Nguy n V n Nam”.

2.3.13 Toán t &

Cú pháp: <bi u th c ký t 1> & <bi u th c ký t 2>

Toán t & ho t đ ng gi ng v i hàm CONCATENATE. Tuy nhiên toán t & ch cho phép chúng ta n i hai bi u th c ký t thành m t bi u th c ký t duy nh t sau khi b đi d u cách cu i bi u th c ký t th nh t. N u chúng ta mu n có m t d u cách gi a 2 bi u th c ký t thì chúng ta ph i đ a d u cách vào trong toán t &.

Ví d :

”Nguy n” & “V n” s cho ta bi u th c: “Nguy nV n” “Nguy n” & “ ” & “V n” = “Nguy n V n”.

2.4CÁC HÀM TÀI CHÍNH (FINANCIAL)

Ngoài các lo i hàm thông d ng trên, Excel còn cung c p m t lo t các hàm đ th c hi n các thao tác liên quan đ n tài chính. Nh ng hàm này s d ng các nhân t chung, tùy thu c vào các giá tr s đ c tính toán. H u h t các hàm này làm vi c v i các thao tác vay ho c đ u t tài chính. hi u đ c cách làm vi c c a các hàm tài chính, tr c h t ta xét các khái ni m sau:

Giá tr hi n t i (Present Value) là giá tr c a kho n vay ho c đ u t th i đi m ban đ u. Tham s này còn đ c g i là v n.

Giá tr t ng lai (Future Value) là giá tr c a kho n đ u t ho c vay t i th i đi m nào đó trong t ng lai (th ng là th i đi m th ng v đ u t k t thúc ho c kho n vay đ c tr ).

Lãi su t (Interest Rate) là giá tr ph n tr m t ng ho c gi m c a kho n vay ho c đ u t . ây là giá tr c đnh áp d ng trong vòng đ i c a 1 th ng v đ u t ho c cho vay.

K h n (Number Of Periods) là s l n thanh toán trong vòng đ i c a 1 th ng v đ u t ho c cho vay.

K h n có th đ c tính theo tháng ho c n m. Chú ý r ng tham s này ph i kh p v i tham s lãi su t (ví d k h n tính theo tháng thì lái su t ph i là theo tháng, k h n tính theo n m thì lãi su t ph i là theo n m).

Ti n tr (Payment) là s l ng ti n đóng góp cho th ng v đ u t ho c vay. ây th ng là kho n ti n góp t i cùng th i đi m v i lãi su t đ c tính

Lo i tr (Payment Type) n đnh th i đi m thanh toán t i đ u ho c cu i k . Thông th ng, th i đi m thanh toán là cu i m i tháng.

Ngoài các khái ni m trên, m t đi u quan tr ng n a là phân bi t khi nào tham s mang d u âm và khi nào mang d u d ng.

Quy t c nh sau:

- N u là kho n ti n ph i đóng, có th là đóng góp vào tài kho n ti t ki m hay tr lãi cho 1 kho n vay, thì kho n ti n mang d u âm.

- N u là kho n ti n nh n đ c, có th là do vay đ c ho c kho n đ u t sinh lãi, thì mang d u d ng.

Ph n ti p theo s gi i thi u v i b n đ c v 3 hàm tài chính thông d ng là FV, PV, và PMT. Các hàm khác, b n đ c có th tham kh o trong các tài li u nâng cao v Excel khác.

2.4.1 S d ng hàm FV

Hàm FV dùng đ tính giá tr t ng lai c a 1 th ng v đ u t , v i 1 lãi su t c đnh. hi u đ c cách s d ng hàm này, chúng ta xem xét ví d sau:

Gi s ta có 1 kho n ti n g i ti t ki m là 10 tri u, m i n m có lãi su t 8%. Chúng ta mu n tính xem đ n cu i n m, s ti n s là bao nhiêu. Lúc này phép tính r t đ n gi n:

= 10.000.00 + 10.000.000 x 8% = 10.000.000 x 108 % = 10.800.000 VN ây chính là giá tr t ng lai c a kho n ti n đ u t g i ti t ki m.

Ti p theo, ta mu n bi t sau 2 n m đ c bao nhiêu, ta có th tính nh sau: = 10.000.000 x 108% x 108% = 11.664.000 VN

C nh v y, ta có th tính giá tr t ng lai sau nhi u n m.

Tuy nhiên, trên th c t , bài toán l i không đ n gi n nh v y. B i vì:

- Thông th ng, kho n đ u t ti t ki m th ng đ c tính lãi theo tháng. M c dù lãi su t theo n m v n nh th , nh ng khi lãi tháng đ c tr s c ng vào kho n v n trong tài kho n và t o nên lãi ch ng.

- Ng i g i ti t ki m th ng đóng góp 1 kho n nào đó theo đnh k vào tài kho n ti t ki m c a mình, qua đó t ng lãi su t ti t ki m.

Tr ng h p này không th tính theo cách đ n gi n trên, khi đó ta có th s d ng hàm FV c a Excel đ tính giá tr t ng lai c a kho n đ u t .

Cú pháp hàm FV nh sau:

FV(Rate, Periods, Payment, PresentValue,[ PaymentType]) Ý ngh a c a các tham s đ c gi i thích nh trên.

C th , đ gi i quy t bài toán trên, v i kho n v n ban đ u 10 tri u, lái su t 8%/n m, kho n góp hàng tháng là 300.000 VN , ta có th tính đ c giá tr kho n ti t ki m sau k h n là 24 tháng.

Ti p theo, áp d ng công th c FV cho các tham s :

Trong công th c trên, ta th y lãi su t n m đ c chia cho 12 thành lãi su t tính theo tháng. Các tham s Payment và Present Value mang d u âm vì là các kho n ta ph i đóng vào. Khi đó, ta s có giá tr t ng lai c a kho n ti t ki m là 19.508.836 VN .

2.4.2 S d ng hàm PV

Có th nói, hàm PV là 1 hàm trái ng c v i FV, dùng đ tính giá tr ban đ u c a kho n đ u t ho c vay.

Cú pháp hàm PV nh sau:

FV(Rate, Periods, Payment, FutureValue,[ PaymentType])

S khác bi t trong tham s gi a hàm FV và PV là tham s Present Value đ c thay b ng tham s Future Value.

Gi s c ng bài toán hàm FV, nh ng yêu c u m i là c n tính xem kho n đ u t ban đ u là bao nhiêu đ sau 10 n m, có đ c kho n ti n là 50 tri u. Ta có b ng tính:

Một phần của tài liệu Tin học quản lý dành cho những người mới học doc (Trang 31 - 173)