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
chào anh em trong diễn, mình ko biết vào đâu hỏi nên vào đây hỏi mọi người. chẳng là mình làm việc với ễcl nhiều, 1 file gồm nhiều sheet, mỗi sheet gồm nhiều row. trong qua trình làm việc, mình hay sử dụng filter và vlookup và chức năng find with in workbook. mọi người cho mình hỏi sao những sheet đang filter thì lại không thể tìm đc dữ liệu nhỉ? có cách nào đang để filter mà vẫn có thể tìm đc dữ liệu không mọi người?
THANKS!
 
Nhờ các Bác giúp em trường hợp này " không hiển thị được dữ liệu mà cứ cho ra một dấu (-) là sao???? cảm ơn mọi người!
 

File đính kèm

  • Untitled.png
    Untitled.png
    132.8 KB · Đọc: 6
Có thể giải thích hộ mình Công thức này được ko? đã tìm hiểu đủ mọi cách dù đủ thứ vẫn ko chạy đúng. Nhất là cách dùng của [Vector] khi họ sử dụng.
=IFNA(INDEX(Bang_so_lieu;MATCH(CONCATENATE($C$4;$C$2;$C$3;E3);Bang_so_lieu[Vector];0);6);"No Data")

Mình sử dụng lại đúng bảng dữ liệu của họ, để tìm hiểu công thức dò tìm này nhưng chạy sao vẫn ko ra.

Giúp mình với.
 
Có thể giải thích hộ mình Công thức này được ko? đã tìm hiểu đủ mọi cách dù đủ thứ vẫn ko chạy đúng. Nhất là cách dùng của [Vector] khi họ sử dụng.
=IFNA(INDEX(Bang_so_lieu;MATCH(CONCATENATE($C$4;$C$2;$C$3;E3);Bang_so_lieu[Vector];0);6);"No Data")
Mình sử dụng lại đúng bảng dữ liệu của họ, để tìm hiểu công thức dò tìm này nhưng chạy sao vẫn ko ra.
Giúp mình với.
Bạn gửi file lên đi, chứ dòm công thức không thì khó biết, giải thích bậy hóa ra "đầu cua tai nheo" sao!
 
Có thể giải thích hộ mình Công thức này được ko? đã tìm hiểu đủ mọi cách dù đủ thứ vẫn ko chạy đúng. Nhất là cách dùng của [Vector] khi họ sử dụng.
=IFNA(INDEX(Bang_so_lieu;MATCH(CONCATENATE($C$4;$C$2;$C$3;E3);Bang_so_lieu[Vector];0);6);"No Data")
Mình sử dụng lại đúng bảng dữ liệu của họ, để tìm hiểu công thức dò tìm này nhưng chạy sao vẫn ko ra.
Giúp mình với.
Bạn gửi file lên đi, chứ dòm công thức không thì khó biết, giải thích bậy hóa ra "đầu cua tai nheo" sao!

Cảm ơn bạn, trong quá trình chờ đợi, mình đã mò ra kết quả. Gửi kèm file để bạn tham khảo có đúng vậy không
 

File đính kèm

Cảm ơn bạn, trong quá trình chờ đợi, mình đã mò ra kết quả. Gửi kèm file để bạn tham khảo có đúng vậy không
Gần đúng, để cẩn thận bạn phải biết "đông cứng" vùng lấy dữ liệu và vùng so sánh, nếu trường hợp khác mà bạn không làm vậy thì công thức sẽ ra sai:
=IFNA(INDEX($A$3:$F$992,MATCH(CONCATENATE($J$5,$J$4,$J$3,K5),$G$3:$G$992,0),6),"k")

Chúc bạn ngày vui.
 
Gần đúng, để cẩn thận bạn phải biết "đông cứng" vùng lấy dữ liệu và vùng so sánh, nếu trường hợp khác mà bạn không làm vậy thì công thức sẽ ra sai:
=IFNA(INDEX($A$3:$F$992,MATCH(CONCATENATE($J$5,$J$4,$J$3,K5),$G$3:$G$992,0),6),"k")

Chúc bạn ngày vui.
Cảm ơn bạn.
 
xin kính chào các Bác!
em có bảng tính gồm 1908 dòng
khi dùng sumif() để tính
dùng array ra 1 kết quả khác với dùng range
điều lạ là chỉ khác ở 1 điều kiện duy nhất "1701"

array =
SUMIF(D3:E1910……
range
SUMIF(D3: D1910……

link file đây ạ
http://www.mediafire.com/file/fyz34mv4wp4xw2s/1.sumif.xlsx

Xin chân thành cảm ơn các Bác
 

File đính kèm

Chào các anh chị. Các anh chị cho em hỏi:
1. Các anh chị cho em hỏi: để hàm index và hàm match kết hợp với nhau tự update thì làm thế nào?
2. Em muốn chia một khoản tiền, ví dụ: 30.000.000 đồng cho 8 người theo ngày công và nếu thuộc CT thì được 100%, nếu TV thì 50%
 
Chào các anh chị. Các anh chị cho em hỏi:
1. Các anh chị cho em hỏi: để hàm index và hàm match kết hợp với nhau tự update thì làm thế nào? (*)
2. Em muốn chia một khoản tiền, ví dụ: sotien=30.000.000 đồng cho 8 người theo ngày công và nếu thuộc CT thì được 100%, nếu TV thì 50%
Nghĩa là: Nếu thuộc công thức (*) thì được 100%*sotien, nếu tịt vòi thì 50%*sotien?
 
Đúng rồi bạn, nhưng phải chia hết số tiền có căn cứ theo ngày công
 
Mọi người giúp với, gà nên tính mãi không ra, mình có file ví dụ đính kèm mọi người giúp với
 

File đính kèm

Mình có file ví dụ, bạn xem giúp
Dùng cách của anh @Ba Tê thì phân định rõ ràng: hệ số của từng loại.
Nếu bạn muốn phức tạp thì chơi vầy:
PHP:
E3=(IF(C3="CT",1,0.5)*D3)/SUM(SUMIF($C$3:$C$14,{"CT";"TV"},$D$3:$D$14)*{1;0.5})*30000000
Fill xuống

Chúc bạn ngày vui.
 
Lần chỉnh sửa cuối:
Mình sử dụng công thức sau:

Công thức 1: =COUNTIFS(Part,AS21,OFFSET(Part,0,4,5000,1),">=52") hàm trả về Value. Đếm có điều kiện: giá trị AS21 tại với vùng name Part kết hợp vế điều kiện 2 đếm có điều kiện giá trị >=52 với vùng dữ liệu có số dòng bằng name Part (5000 dòng), lui sang bên phải 4 cột và số cột là 1.

Công thức 2: =COUNTIF(OFFSET(Part,1,4,5000,1),">=52") thì trả kết quả về một con số đúng.

Vậy tại sao công thức 1 không ra kết quả
 
Web KT

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

Back
Top Bottom