sting12345
Thành viên mới
- Tham gia
- 24/12/10
- Bài viết
- 10
- Được thích
- 0
cám ơn bạn nhiều , nhưng bạn có thể giải quyết thêm 1 cách bằng index và match hộ mình được ko . Mình xin chân thành cám ơn
Trong bài tập này, ô tiền vận chuyển, mình dùng thử index sao nó lại báo sai nhỉ, các bạn sửa hộ mình được ko
=INDEX($B$24:$D$26,MATCH(LEFT(B5,2),$A$24:$A$26,0),MATCH(MID(B5,4,1),$B$23:$D$23,0))
-Ở ô C23 và D23, bạn nhập lại theo dạng số như ô B23,
sau đó sửa lại :
=G5*INDEX($B$24:$D$26,MATCH(LEFT(B5,2),$A$24:$A$26,0),MATCH(--MID(B5,4,1),$J$23:$L$23,0))
vậy bạn ơi cho mình hỏi trước mid(b5,4,1) có 2 dấu trừ là gì vậy. Mình cảm ơn trước nhé
$J$23:$L$23 thế còn cái này bạn ơi, trong bài mình đưa khoảng này là khoàng trống mà @@
Bạn xem file đính kèm, câu 6 thì bạn tự làm nhéEm có bài này khó quá mong các anh chỉ giúp
Yêu cầu :
1) Chèn thêm cột PCCV vào trước cột Lương.
- Nếu Chức vụ là “HT” thì được 50.000
- Nếu Chức vụ là “HP” hoặc “TK” thì được 40.000
- Nếu chức vụ là “PK” hoặc “GVBC” thì được 30.000
- Nếu chức vụ là “GVHĐ” và số tiết dạy > 50 thì được 25.000 còn lại không có phụ cấp.
2) Lương : = Lương cơ bản* Hệ số.
3) Tiền tăng tiết ( tiền TT ) = Số tiết tăng *2*1500
Biết rằng số tiết quy định là 42 ( Nếu số tiết là 44 thì số tiết tăng là : 44-42=2).
4) Tạm ứng = 1/5*(Lương + PCCV).
5) Còn lại = PCCV + Lương + Tiền tăng tiết - Tạm ứng.
6) Tính tổng cộng bình quân, cao nhất , thấp nhất của các cột : Lương,Tiền TT,tạm ứng.
các anh làm xong cho em hỏi chút xíu, cái chỗ "GVHĐ" em đánh lệnh vào mà chỉ ghi được là "GVHDD", chữ Đ e không viết được mà chỉ viết được thành DD thui ạ. Và em cũng đăng bài này lên 1 lần bên công thức hàm excel rùi nhưng em thấy anh baquy làm hộ có vẻ chưa đúng lắm vì nếu như cấu 1 em nghĩ phải có cả lệnh OR nữa chứ ko phải chỉ lệnh AND, mong các pro giải đáp giùm em câu hỏi này a.
Thật ra INDIRECT cũng đơn giản thôi, nó biến 1 tham chiếu ở dạng chuổi trở thành giá trị của tham chiếu đóKhông hiểu sao em cứ thấy "dị ứng" với cái hàm Indirect này thế, mỗi lần nhìn thấy nó là ngại, kể cả khi đã xem về lý thuyết của nó nữa. Hôm nay em mạo muội kính mong các anh, chị cho em một số bài tập (ở mức độ đơn giản hoặc trung bình thôi) để chứng tỏ tính ưu việt về sử dụng hàm Indirect trong các trường hợp này. Rất mong nhận được sự giúp đỡ của các anh, chị
Vậy là bạn đã hiểu toàn bộ INDIRECT rồi đấy! Chúc mừng nhaCó nghĩa mình hiểu như sau: Đối tượng chứa trong hàm Indirect trước khi ra kết quả cuối cùng của nó phải là dạng Text (mà text đó phải là dạng địa chỉ ô) ví dụ Indirect("B5") = giá trị ô B5, còn nếu viết Indirect("Nguyễn Văn A") = #REF ngay (tức bị lỗi) vì nguyễn Văn A không phải lả dạng địa chỉ ô;
Ví dụ viết Indirect(A5) thì lúc này A5 là công thức chứ chưa phải là Text, nên chưa ra kết quả trực tiếp ngay được, mà nó phải tiếp tục làm thêm bước nữa xem nội dung A5 là gì, nếu ô A5 nội dung là B5 thì lúc này Indirect(A5)=Indirect("B5") đến đây B5 đóng vai trò là Text rồi thì kết quả cuối cùng chính là ô B5 luôn.
Đúng nhưng chưa đủ. Nội dung text ấy cũng có thể là tên của 1 Define Name(mà text đó phải là dạng địa chỉ ô)
Tặng bạn thêm một cách nữa cũng rất hay nè!D3=if(right(b3;1)="a";vlookup(left(b3;1);$b$13:$e$16;3;0);vlookup(left(b3;1);$b$13:$e$16;4;0))