ai có thể giúp mình bảng tính lương này được không ạ (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Status
Không mở trả lời sau này.

nhuquang8xx

Thành viên mới
Tham gia
24/8/12
Bài viết
9
Được thích
4
11111.jpg

Ai có thể giúp mình tính cột lương ở ô G3 được không ạ, ở ô lương đó mình nhập hàm lụi theo cách tính riêng của mình thôi và nó chỉ ra chính xác đc 1 ô? yêu cầu đề bài là Lương= Lương Cơ Bản * NC(viết tắt ngày công ở ô E3), trong đó lương cơ bản dựa vào chức vụ, phòng ban và bảng 1: Lương cơ bản, mình có đính kèm file ở dưới ạ
 

File đính kèm

Lần chỉnh sửa cuối:
View attachment 206151

AI CÓ THỂ GIÚP MÌNH TÍNH CỘT LƯƠNG Ở Ô G3 ĐƯỢC KHÔNG Ạ, Ở Ô LƯƠNG ĐÓ MÌNH NHẬP HÀM LỤI THEO CÁCH TÍNH CỦA RIÊNG MÌNH THÔI VÀ NÓ CHỈ RA CHÍNH XÁC ĐC Ở 1 Ô? YÊU CẦU ĐỀ BÀI LÀ LƯƠNG= LƯƠNG CƠ BẢN * NC(VIẾT TẮT NGÀY CÔNG Ở Ô E3), TRONG ĐÓ LƯƠNG CƠ BẢN ĐƯỢC TÍNH DỰA VÀO CHỨC VỤ, PHÒNG BAN VÀ BẢNG 1: LƯƠNG CƠ BẢN, MÌNH CÓ ĐÍNH KÈM FILE PHÍA DƯỚI Ạ
Bài của bạn ghi toàn bộ bằng chữ viết hoa, và cả tiêu đề vi phạm nội quy diễn đàn.
Nên điều chỉnh cho đúng.

Thân
 
View attachment 206151

AI CÓ THỂ GIÚP MÌNH TÍNH CỘT LƯƠNG Ở Ô G3 ĐƯỢC KHÔNG Ạ, Ở Ô LƯƠNG ĐÓ MÌNH NHẬP HÀM LỤI THEO CÁCH TÍNH CỦA RIÊNG MÌNH THÔI VÀ NÓ CHỈ RA CHÍNH XÁC ĐC Ở 1 Ô? YÊU CẦU ĐỀ BÀI LÀ LƯƠNG= LƯƠNG CƠ BẢN * NC(VIẾT TẮT NGÀY CÔNG Ở Ô E3), TRONG ĐÓ LƯƠNG CƠ BẢN ĐƯỢC TÍNH DỰA VÀO CHỨC VỤ, PHÒNG BAN VÀ BẢNG 1: LƯƠNG CƠ BẢN, MÌNH CÓ ĐÍNH KÈM FILE PHÍA DƯỚI Ạ

Không có hệ số bậc 4
Chức danh, phòng ban ở trên viết nguyên, ở dưới viết tắt mà không làm cột phụ thì công thức hơi dài và rối.
 
Lần chỉnh sửa cuối:
Không có hệ số bậc 4
Chức danh, phòng ban ở trên viết nguyên, ở dưới viết tắt mà không làm cột phụ thì công thức hơi dài và rối.
Giả sử không nhất thiết phải có bậc 4 cụ thể, mà bậc 4 chung với bậc 3, bậc 6 chung với bậc 5, thì mần sao!?
Về chức danh: chỉ cần xem công thức tại D3: D11, sẽ suy ra được cách làm gọn.
Tương tự cho phòng ban chỉ cần lấy 2 ký tự đầu là có thể phân biệt được sự khác nhau, hoặc như công thức cột C3: C11

Em thử xem xem.

Thân
 
Lần chỉnh sửa cuối:
Giả sử không nhất thiết phải có bậc 4 cụ thể, mà bậc 4 chung với bậc 3, bậc 6 chung với bậc 5, thì mần sao!?
Về chức danh: chỉ cần xem công thức tại D3: D11, sẽ suy ra được cách làm gọn.
Tương tự cho phòng ban chỉ cần lấy 2 ký tự đầu là có thể phân biệt được sự khác nhau.

Em thử xem xem.

Thân
em bị rối ở chỗ chức ví dụ như chức danh giám đốc ở bảng tham chiếu nó có ở cả 3 phòng ban là phòng ban là HC, KT và KD ạ, đề bài nó đòi dựa theo chức vụ, phòng ban và tham chiếu xuống bảng 1, e đã thử dùng if lồng vlookup tham chiếu xuống theo từng chức vụ rồi mỗi chức vụ nó có 3 phòng ban khác nhau làm cái hàm nó dài khủng khiếp, còn làm theo cái kiểu trên theo e đánh lụi thì mất điểm câu này....
 
em bị rối ở chỗ chức ví dụ như chức danh giám đốc ở bảng tham chiếu nó có ở cả 3 phòng ban là phòng ban là HC, KT và KD ạ, đề bài nó đòi dựa theo chức vụ, phòng ban và tham chiếu xuống bảng 1, e đã thử dùng if lồng vlookup tham chiếu xuống theo từng chức vụ rồi mỗi chức vụ nó có 3 phòng ban khác nhau làm cái hàm nó dài khủng khiếp, còn làm theo cái kiểu trên theo e đánh lụi thì mất điểm câu này....
Câu này dùng Hàm INDEX(....,Match hàng, Match cột) là ra.
Để bạn @saobekhonglac giúp bạn!

Thân
 

File đính kèm

Lần chỉnh sửa cuối:
View attachment 206151

Ai có thể giúp mình tính cột lương ở ô G3 được không ạ, ở ô lương đó mình nhập hàm lụi theo cách tính riêng của mình thôi và nó chỉ ra chính xác đc 1 ô? yêu cầu đề bài là Lương= Lương Cơ Bản * NC(viết tắt ngày công ở ô E3), trong đó lương cơ bản dựa vào chức vụ, phòng ban và bảng 1: Lương cơ bản, mình có đính kèm file ở dưới ạ
Tiêu đề bỏ [Help] đi nha bạn thì sẽ nhận được nhiều công thức vi diệu của các phù thủy Excel khác.
Còn đây là cùi bắp của mình, xài đỡ nhé
G3=INDEX($B$17:$D$21,MATCH(VLOOKUP(LEFT(B3),{"A","GD";"B","PGD";"C","TP";"D","PP";"E","NV"},2,0),$A$17:$A$21),MATCH(MID(B3,4,2),$B$16:$D$16,0))
 
Em chỉ biết làm lòng vòng như thế này thôi. nhưng phải giữ chức vụ GD=GĐ, PGD=PGĐ thì em mới làm được
View attachment 206154
Em để ý thấy: chức vụ của "quý ngài" phân theo "A-B-C-D-E", vậy chỉ cần dùng:
  • Hoặc: MATCH(LEFT(B3),{"a","b","c","d","e"},0)
  • Hoặc: CODE(LEFT(B3))-64
Là tìm được các dòng rồi.
Câu này dùng INDEX() hay HLOOKUP() đều được, nhưng HLOOKUP() thì gọn hơn.

Cố lên em!
Thân
.......................................................................................................................................................................................................................
Còn đây là cùi bắp của mình, xài đỡ nhé
Cố gắng làm cho hết "cùi bắp" đi em!

Khà khà khà
Thân
 
Em để ý thấy: chức vụ của "quý ngài" phân theo "A-B-C-D-E", vậy chỉ cần dùng:
  • Hoặc: MATCH(LEFT(B3),{"a","b","c","d","e"},0)
  • Hoặc: CODE(LEFT(B3))-64
Là tìm được các dòng rồi.
Câu này dùng INDEX() hay HLOOKUP() đều được, nhưng HLOOKUP() thì gọn hơn.

Cố lên em!
Thân
.......................................................................................................................................................................................................................

Cố gắng làm cho hết "cùi bắp" đi em!

Khà khà khà
Thân

2 cái hàm của anh em không hiểu sau nó ra số 1, nếu ra được số 1 thì dùng hlookup em làm được, hihi.

G3=HLOOKUP(MID(B3,4,2),$B$16:$D$21,CODE(LEFT(B3,1))-63,0)
 
Em để ý thấy: chức vụ của "quý ngài" phân theo "A-B-C-D-E", vậy chỉ cần dùng:
  • Hoặc: MATCH(LEFT(B3),{"a","b","c","d","e"},0)
  • Hoặc: CODE(LEFT(B3))-64
Là tìm được các dòng rồi.
Câu này dùng INDEX() hay HLOOKUP() đều được, nhưng HLOOKUP() thì gọn hơn.

Cố lên em!
Thân
.......................................................................................................................................................................................................................

Cố gắng làm cho hết "cùi bắp" đi em!

Khà khà khà
Thân
Hàm code em mới nghe lần đầu luôn :D
Mà cái này bài thi chắc ưu tiền hàm quen. :P
 
Vậy đưa luôn công thức đi em!
Rồi tìm hiểu lại công thức Match() và Code() của anh.

Thân

Hàm match thì em tạm hiểu nó lấy ký tự đầu tiên xem nằm thứ mấy trong chuỗi "A" đến "E"
Còn hàm code em không hiểu sau code của A nó cũng là 65, mà code AB hay bất kỳ chữ nào đi sau chữ A cũng là 65, hình như lấy theo ký tự đầu tiên hả anh
 

File đính kèm

Tiêu đề bỏ [Help] đi nha bạn thì sẽ nhận được nhiều công thức vi diệu của các phù thủy Excel khác.
Còn đây là cùi bắp của mình, xài đỡ nhé
G3=INDEX($B$17:$D$21,MATCH(VLOOKUP(LEFT(B3),{"A","GD";"B","PGD";"C","TP";"D","PP";"E","NV"},2,0),$A$17:$A$21),MATCH(MID(B3,4,2),$B$16:$D$16,0))
THANKS CÁC BÁC NHIỀU LẮM Ạ. E ĐÃ THỬ VỚI INDEX RỒI OK LẮM Ạ, NÓ TRÍCH XUẤT ĐC CẢ 2 YÊU CẦU BÀI Ạ...
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom