Hỏi nhanh - đáp nhanh về công thức (phần 1)

Liên hệ QC
Status
Không mở trả lời sau này.
Hàm if này làm sao vậy máy anh chị????

lương =lương căn bản * ngày công , nhưng nếu số ngày làm việc trên 24 ngày thì số ngày vượt trên 24 ngày sẽ được tính gấp đôi
Cám ơn !
 
Hàm IF có bị làm sao đâu. Bạn viết tiêu đề không rõ ràng gì hết. Yêu cầu viết lại tiêu đề đi. Còn đây là công thức của bạn.
=IF(E4>24,D4*24+D4*2*(E4-24),D4*E4)
Thân.
 
Hỏi về công thức link giữa các file khác nhau

Em muốn lấy dũ liệu từ các file khác nhau. Vì có nhiều file nên em sẽ nhập tên các file vào cột A. Cột còn lại sẽ tham chiếu tên file từ cột A để link đến cell tương ứng. Các bác có cao kiến nào chỉ giùm em với. Em loay hoay mãi mà không được.
 
Em muốn lấy dũ liệu từ các file khác nhau. Vì có nhiều file nên em sẽ nhập tên các file vào cột A. Cột còn lại sẽ tham chiếu tên file từ cột A để link đến cell tương ứng. Các bác có cao kiến nào chỉ giùm em với. Em loay hoay mãi mà không được.
Dạng này đã nói nhiều rồi bạn ah. Bạn có thể xem tại đây
http://www.giaiphapexcel.com/forum/showthread.php?t=9544
http://www.giaiphapexcel.com/forum/showthread.php?t=17212
 
Bạn dùng hàm Indirect để ghép chuỗi thành công thức.
=Indirect("'D:\[" & A2 & "]Sheet1'!H2")
Thân.
 
Cám ơn bác Po_Pikachu em làm theo công thức của bác thì các file phải mở đồng thời. Bác có cách nào mà nó tự cập nhật mà không phải mở tất cả các file không ạ?

Hình như bác yêu đời hiểu nhầm ý của em rồi. Em muốn link dữ liệu giữa các file khác nhau chứ không phải lấy danh sách các file trong cùng 1 thư mục như topic của bác.
Có bác nào có cao kiến giúp em với vì làm theo hàm INDIRECT cũng ok nhưng bất tiện cái là phải mở tất cả các file ra mới được.
Em buộc phải chia ra thành từng file không ghép chung lại thành sheet được vì để nhiều người sửa các file khác nhau cùng 1 lúc.
Các bác giúp em với.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bạn làm thử:
Copy... Paste Special ... Paste Link
lần sau sẽ không phải mở nhiều file
 
Không được bác ạ. Vì nếu paste link mình sẽ không chủ động được trong các hàm tính toán. Mình nghĩ paste link thế chỉ dùng để liên kết nội dung cell chứ không xử lý được. Dùng hàm INDIRECT là chính xác mỗi tội hơi dở là phải mở file ra thôi.
Thôi chắc vụ này bảo sếp nâng cấp máy cho nó mạnh rồi mở nhiều file thôi ^_^
 
Từ một chuỗi liền nhau "kimhuong" làm thế nào để tách ra được thành "kim huong' ?

Em đang làm thống kê, em có một hỏi một trường hợp có ví dụ cụ thể như sau:

Em có một chuỗi ví dụ như "kim huong", em có thể gộp lại thành chuỗi liền nhau "kimhuong" bằng cách dùng hàm Substitute;

Vậy còn từ một chuỗi liền nhau "kimhuong" làm thế nào để tách ra được thành "kim huong'

Rất mong nhận được sự hỗ trợ của các thành viên trong diễn đàn.

Cám ơn rất nhiều.|||||

__________

Chú ý: Khi post bài, bạn nên đặt câu hỏi cho rõ ràng nha. Mình đã sửa lại tiêu đề của bạn.

Thân,
Jenni
 
Chỉnh sửa lần cuối bởi điều hành viên:
Hà hà... cái này là bạn phải cám ơn 2 người đấy nhé! thứ nhất tất nhiên là ĐẠI UÝ Phước rồi... còn người thứ 2 là tôi... hi... hi...
Nói thật tôi ko phải trong ngành nên khi bạn diển giải tôi chỉ hiểu dc có 1 phần... Bí quá, mà lại muốn giúp nên tôi phải cầu cứu ĐẠI UÝ giúp đây!
Ngon lành ko?
Đúng như Phước nói, lần sau khi có yêu cầu, tốt nhất bạn nên ghi rõ vào file, ghi ngay tại cell nào bạn muốn đặt công thức ấy... nói rõ yêu cầu là muốn làm gì trong những cell này.. điều kiện có liên quan.. vân.. vân.. như vậy sẽ dễ hơn
Về vấn đề Name thì cũng ko khó lắm... Bước cơ bản nhất là như thế này đây:
1> Tôi VD trong công thức bạn có sử dụng đến các địa chỉ $A$1:$A$100... $B$1:$B100 chẳng hạn... Rõ ràng bạn ghi trực tiếp địa chỉ ấy vào công thức cũng ko sao, những sẽ dễ nhầm lẩn và khó theo dỏi, đúng ko?
2> Vậy người ta sẽ nghĩ ra làm cách nào đễ đặt tên cho các khối cell này, chẳng hạn $A$1:$A$100 dc đặt tên là TK, $B$1:$B100 dc đặt tên là MA (tên gì là tuỳ ý nhé, miển tuân thủ quy luật đặt tên của Microsoft)... Như vậy khi bạn gõ công thức, thay vì ghi $A$1:$A$100 thì sẽ thay bằng TK..
VD: MATCH(G1,$A$1:$A$100,0) sẽ thay thành MATCH(G1,TK,0)
3> Bước tiến hành: Quét chọn khối cell muốn đặt Name, vào menu Insert\Name\Define và gỏ vào khung trên cùng chừ TK rồi bấm OK, thế là xong
4> Nếu muốn đặt Name cho các khối cell khác thì làm tương tự
Vấn đề Name động quả thật nó hơi khó nếu như bạn chưa biết gì về name, nhưng có thể nói đại khái như sau: Người ta sẽ làm thế nào đó đễ trong trường hợp này thì TK là $A$1:$A$100 nhưng trong trường hợp khác thì nó lại là địa chỉ khác, chẳng hạn là $C1:$C100..
Những hàm có liên quan nhiều đến name động chính là OFFSET, INDIRECT...
Từ từ nghiên cứu sẽ hiều thôi
Chúc thành công!
ANH TUẤN

Phải chi anh tuấn mở riêng một topic nào đó riên biệt nói rỏ vấn đề này cho tụi em tham khảo thì hay biết mấy ?;;;;;;;;;;;
Cám ơn anh .
 
Câu hỏi này đã trả lời cho bạn nhiều lần rồi! bạn post bài lung tung thế! Câu trả lời là "Không có cách nào cả!"
 
Em đang làm thống kê, em có một hỏi một trường hợp có ví dụ cụ thể như sau:

Em có một chuỗi ví dụ như "kim huong", em có thể gộp lại thành chuỗi liền nhau "kimhuong" bằng cách dùng hàm Substitute;

Vậy còn từ một chuỗi liền nhau "kimhuong" làm thế nào để tách ra được thành "kim huong'

Rất mong nhận được sự hỗ trợ của các thành viên trong diễn đàn.

Cám ơn rất nhiều.|||||

Nếu chữ Kim trong Kimhuong cố định thì :

=REPLACE("Kimhuong",1,3,"Kim ") => Kim huong
 
Nếu chữ Kim trong Kimhuong cố định thì :

=REPLACE("Kimhuong",1,3,"Kim ") => Kim huong

Danh ơi! cái chữ "kimhuong" đó là ví dụ thôi! Nó không có tổng quát! Chẵng lẽ một danh sách dài cả trăm tên như thế mà ngồi gõ lại mỗi dòng mỗi công thức khác nhau à! Cho nên ca_dafi mới nói là không có cách!

Tách thử cái tên này ra xem: (Theo ví dụ của anh NDU):
doanhanhdo anh anh hay doan hanh
 
Ca_nafi nói có lý đấy, nhưng dù sao cũng có được công thức tách được chuỗi ngắn như ví dụ của mình rồi.
 
Danh ơi! cái chữ "kimhuong" đó là ví dụ thôi! Nó không có tổng quát! Chẵng lẽ một danh sách dài cả trăm tên như thế mà ngồi gõ lại mỗi dòng mỗi công thức khác nhau à! Cho nên ca_dafi mới nói là không có cách!
Tách thử cái tên này ra xem: (Theo ví dụ của anh NDU):
doanhanhdo anh anh hay doan hanh
Nếu trong bảng tính có kimhuong mà không có tương tự sao không dùng Edit> Replace với chữ cần tìm (find) là kimhuong và chữ thay (replace) là kim huong ?
 
Bạn chỉ cần mở hai file excel. Tôi giả sử FILE1 và FILE2.

Khi muốn lấy giá trị trong ô A1 (giả sử là 25) trong FILE1 linK vào ô A1 trong FILE2 thì chỉ cần gõ dấu = trong ô A1 trong FILE2, sau đó bạn chuyển sang FILE1 chỉ con trỏ vào ô A1 trong FILE1.

Nó sẽ tự động past giá trị đó vào ô A1 trong FILE2. Sau này nó cũng sẽ tự động cập nhật lại giá trị sau mỗi lần bạn mở nó ra cho dù bạn có thay đổi giá trị trong ô A1 trong FILE1.
 
Sử dụng hàm gì nếu không phải là vlookup

Giả sử mình có 1 sheet với các gí trị như sau:

A B C D E
ABC 5 20 #VALUE!
CBD 9 15
BDE 15 15
DEF 20
EFG 15
FGH 1
GHI 7

Giá trị 20, 15, 15 trong cột D là 3 giá trị lớn nhất trong cột B được trích ra từ công thức. Sau đó trong cột E, mình muốn trả về kết quả tường ứng với ba giá trị lớn nhất đó. Cụ thể là

A B C D E
ABC 5 20 DEF
CBD 9 15 BDE
BDE 15 15 EFG
DEF 20
EFG 15
FGH 1
GHI 7

Sử dụng VLOOKUP thì không được. Vậy thì phải sử dụng hàm gì? Mong chỉ giáo!
 
Lần chỉnh sửa cuối:
Có rất nhiều cách để làm. Nhưng quan trong nhất là phải có file dữ liệu, bạn gửi lên đi. Chứ nhìn như vậy không hiểu gì cả
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom