Hỏi về EVALUATE đánh trực tiếp không được

Liên hệ QC

dangkhoa1973

Thành viên mới
Tham gia
31/5/08
Bài viết
3
Được thích
1
Chào cả nhà
Mình mới bước vào GPE nên nhiều chỗ còn chưa biết mong cả nhà giúp mình với.
Mình thấy có nhiều công thức mà khi dùng để đặt tên thì được còn khi đánh trực tiếp trên EX thì công thức không thực hiện được (GET.CELL; EVALUATE;...)
Trong VD TINH của bác Tuấn có công thức =EVALUATE(Sheet1!$D11) trong hộp Name nhưng nếu dùng trực tiếp công thức này trên bảng tính thì EX báo lỗi.
Như thế là sao?? Mọi người chỉ bảo giúp.
Cám ơn cả nhà trước.
 
Dear dangkhoa1973,
--------------------
Thật ra các "hàm" như bạn đề cập không phải là... hàm bình thường trong Excel (có thể tính toán trên các sheet - gọi là Worksheet-Functions) mà đó là các Function chỉ hoạt động trên Macro sheet (gọi là các Macro4 - Functions).

Tất nhiên, là hàm thì phải có cú pháp, bạn phải hiểu cú pháp công dụng và cách thức sử dụng nó thì mới áp dụng được. Ví dụ:
EVALUATE
Macro Sheets Only

Evaluates a formula or expression that is in the form of text and returns the result. To run a macro or subroutine, use the RUN function.
Syntax
EVALUATE(formula_text)
Formula_text is the expression in the form of text that you want to evaluate.
Remarks
Using EVALUATE is similar to selecting an expression within a formula in the formula bar and pressing the Recalculate key (F9 in Microsoft Excel for Windows and COMMAND+= in Microsoft Excel for the Macintosh). EVALUATE replaces an expression with a value.
Example
Suppose you want to know the value of a cell named LabResult1, LabResult2, or LabResult3, where the 1, 2, or 3 is specified by the name TrialNum whose value may change as the macro runs. You can use the following formula to calculate the value:
EVALUATE("LabResult"&TrialNum)
 
Hỏi về EVALUATE

Cám ơn bạn nhiều nhé.
Mình thấy như thế thì phức tạp quá nhỉ. Mình phải học hỏi các đại ca nhiều.
 
Cám ơn bạn nhiều nhé.
Mình thấy như thế thì phức tạp quá nhỉ. Mình phải học hỏi các đại ca nhiều.
Nói 1 cách ngắn gọn là: Đây là những hàm thuộc bộ hàm Macro 4, không thể gõ trực tiếp lên cell đựoc (nhưng Define name thì nó hiểu tuốt)
Bạn vào khu vực này xem:
http://www.giaiphapexcel.com/forum/forumdisplay.php?s=&daysprune=&f=33
Rất nhiều tài liệu hửu ich, tha hồ ngâm cứu nhé
 
Web KT

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

Back
Top Bottom