Chuyên mục GIẢI THÍCH CÔNG THỨC

  • Thread starter Thread starter BNTT
  • Ngày gửi Ngày gửi
Liên hệ QC
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))
 

File đính kèm

Đề bài yêu cầu phải dùng index và match hả bạn? Nếu không sử dụng công thức như mình làm cho đơn giản và dễ dàng hơn không? Trong trường hợp này, mình không làm được hàm index và match, thông cảm nhé
 
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),$B$23:$D$23,0))
 
Lần chỉnh sửa cuối:
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à @@
 
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.
 

File đính kèm

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.
Bạn xem file đính kèm, câu 6 thì bạn tự làm nhé
 

File đính kèm

Kính đề nghị các anh, chị trên diễn đàn cho em ít bài tập đơn giản về hàm Indirect

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ị
 
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ị
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 đó
Ví dụ bạn có công thức: ='Tháng 2'!C5 ---> Lấy giá trị của cell C5 ở sheet Tháng 2
Giờ với 1 yêu cầu khác:
- Tại 1 sheet nào đó, cell A1 ta gõ chữ Tháng 2, cell B1 ta gõ chữ C5
- Tôi muốn tại cell C1 sẽ là giá trị của cell ghi ở B1 và của sheet ghi ở A1
Vậy công thức tôi cần sẽ là: =INDIRECT("'"&A1&"'!"&B1)
Hãy so sánh 2 công thức màu đó, suy ngẫm để tìm ra được điểm chung
 
Nhờ các bạn chỉ mình công thức để loại bỏ các ô có dữ liệu giống nhau ở cột B trong bảng tính này nha!
 

File đính kèm

Có 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.
 
Có 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.
Vậy là bạn đã hiểu toàn bộ INDIRECT rồi đấy! Chúc mừng nha
Nói thêm chổ này:
(mà text đó phải là dạng địa chỉ ô)
Đúng nhưng chưa đủ. Nội dung text ấy cũng có thể là tên của 1 Define Name
 
Mừng quá, ngồi thở...1 lúc cho nó nhẹ nhõm cái đã, giờ em không còn ám ảnh bởi cái thằng Indirect vớ vẩn đó nữa. Không hiểu sao, vấn đề có vậy mà mất gần 1/2 năm cũng không trả lời được câu hỏi nó đẻ ra trên đời để làm gì nữa.
 
Em đã đọc cuốn Ebook Excel Function and Fomular trên Giải pháp excel. Em muốn hỏi các anh chị đã có nhiều kinh nghiệm sử dụng công thức excel 1 vấn đề là trong rất nhiều công thức mà ebook liệt kê ra đó, anh chị GPE có thể liệt kê ra những công thức có thể sử dụng để tham chiếu sang các workbook khác nhau không ạ. Em xin cám ơn!
 
mình gửi bài làm của mình bạn xem có được không nhé

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))
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom