56 HÀM "C" TRONG EXCEL

 1. Hàm CEILING.MATHLàm tròn số lên số nguyên gần nhất hoặc bội số có nghĩa gần nhất.

Cú pháp: CEILING.MATH(số; [ý nghĩa]; [phương thức])

Cú pháp hàm CEILING.MATH có các đối số sau:

Number    Bắt buộc. Number phải nhỏ hơn 9,99E+307 và lớn hơn -2,229E-308.

Significance    Tùy chọn. Bội số mà Số được làm tròn lên.

Mode    Tùy chọn. Đối với số âm, kiểm soát xem Số có được làm tròn tới hoặc khác 0 hay không.

Chú thích: 

  • Theo mặc định, số có nghĩa là +1 đối với số dương và -1 đối với số âm.
  • Theo mặc định, số dương có các chữ số thập phân được làm tròn lên tới số nguyên gần nhất. Ví dụ, 6,3 được làm tròn lên 7.
  • Theo mặc định, số âm có các chữ số thập phân được làm tròn lên (tới 0) tới số nguyên gần nhất. Ví dụ, -6,7 được làm tròn lên -6.
  • Bằng cách chỉ định các đối số của Số có nghĩa và Mode, bạn có thể thay đổi hướng làm tròn của các số âm. Ví dụ, làm tròn -6,3 lên số có nghĩa của 1 với mode của 1 làm tròn khác 0, lên đến -7. Có nhiều cách kết hợp các giá trị Số có nghĩa và Mode ảnh hưởng đến việc làm tròn các số âm theo các cách khác nhau.
  • Đối số Mode không ảnh hưởng đến số dương.
  • Đối số của số có nghĩa làm tròn số lên đến số nguyên gần nhất là bội số của số có nghĩa được chỉ định. Ngoại lệ xảy ra khi số cần làm tròn là số nguyên. Ví dụ, đối với số có nghĩa của 3, số được làm tròn lên đến số nguyên tiếp theo là bội số của 3.
  • Nếu Số chia cho Số có nghĩa của 2 hoặc kết quả lớn hơn trong số dư, kết quả sẽ được làm tròn lên.
VD:    

2. Hàm CELLHàm CELL trả về thông tin về định dạng, vị trí hay nội dung của một ô. Ví dụ, nếu bạn muốn xác nhận rằng ô chứa giá trị số thay vì văn bản trước khi thực hiện phép tính trên ô đó, bạn có thể dùng công thức sau đây:
            =IF(CELL("kiểu",A1)="v",A1*2,0)
Công thức này tính A1*2 chỉ khi ô A1 chứa giá trị số và trả về 0 nếu A1 chứa văn bản hoặc trống.
Lưu ý: Công thức sử dụng CELL có các giá trị đối số theo ngôn ngữ cụ thể và sẽ trả về lỗi nếu được tính toán bằng cách dùng một phiên bản ngôn ngữ khác của Excel. Ví dụ, nếu bạn tạo công thức có chứa CELL trong khi dùng phiên bản Tiếng Séc của Excel, thì công thức đó sẽ trả về lỗi nếu sổ làm việc được mở bằng phiên bản tiếng Pháp. Nếu người khác cần phải mở sổ làm việc của bạn bằng các phiên bản ngôn ngữ khác nhau của Excel, hãy cân nhắc sử dụng các hàm thay thế hoặc cho phép người khác lưu bản sao cục bộ trong đó họ sửa đổi đối số CELL để khớp với ngôn ngữ của mình.
Cú pháp: CELL(info_type, [reference])
Cú pháp hàm CELL có các đối số sau đây:

Đối số

Mô tả

info_type   

Bắt buộc

Giá trị văn bản xác định bạn muốn trả về kiểu thông tin ô nào. Danh sách sau đây trình bày các giá trị có thể có của đối số Info_type và kết quả tương ứng.

reference    

Tùy chọn

Ô mà bạn muốn có thông tin.

Nếu bỏ qua, thông tin đã xác định trong đối info_type được trả về cho ô được chọn tại thời điểm tính toán. Nếu đối số tham chiếu là một phạm vi ô, hàm CELL trả về thông tin cho ô hiện hoạt trong phạm vi đã chọn.

Quan trọng: Mặc dù tham chiếu kỹ thuật là tùy chọn, bao gồm tham chiếu kỹ thuật trong công thức của bạn được khuyến khích, trừ khi bạn hiểu ảnh hưởng của sự vắng mặt của nó đối với kết quả công thức của bạn và muốn hiệu ứng đó được áp dụng. Việc bỏ qua đối số tham chiếu không tạo ra thông tin đáng tin cậy về một ô cụ thể, vì những lý do sau đây:

  • Trong chế độ tính toán tự động, khi một ô do người dùng sửa đổi, tính toán có thể được kích hoạt trước hoặc sau khi lựa chọn đã tiến triển, tùy thuộc vào nền tảng bạn đang sử dụng cho Excel.  Ví dụ: Excel for Windows hiện kích hoạt tính toán trước khi thay đổi lựa chọn,Excel dành cho web kích hoạt tính năng này sau đó.

  • Khi bạn Co-Authoring một người dùng khác thực hiện chỉnh sửa, hàm này sẽ báo cáo ô hiện hoạt của bạn chứ không phải ô của người chỉnh sửa.

  • Bất kỳ tính toán lại nào, ví dụ như khi nhấn F9, sẽ khiến hàm trả về kết quả mới ngay cả khi không có chỉnh sửa ô nào xảy ra.

info_type trị: Danh sách sau đây mô tả các giá trị văn bản có thể được sử dụng cho đối info_type này. Các giá trị này phải được nhập vào hàm CELL với dấu ngoặc kép (" ").

info_type

Trả về

"địa chỉ"

Tham chiếu của ô đầu tiên trong tham chiếu, ở dạng văn bản. 

"cột"

Số cột của ô trong tham chiếu.

"màu"

Giá trị 1 nếu ô được định dạng màu cho các giá trị âm; nếu không sẽ trả về 0 (không).

Lưu ý: Giá trị này không được hỗ trợ Excel dành cho web, Excel Mobile và Excel Starter.

"nội dung"

Giá trị của ô trên cùng bên trái trong tham chiếu; không phải là một công thức.

"tên tệp"

Tên tệp (bao gồm đường dẫn đầy đủ) của tệp chứa tham chiếu, ở dạng văn bản. Trả về văn bản trống ("") nếu chưa lưu trang tính chứa tham chiếu.

Lưu ý: Giá trị này không được hỗ trợ Excel dành cho web, Excel Mobile và Excel Starter.

"định dạng"

Giá trị văn bản tương ứng với định dạng số của ô. Giá trị văn bản của các định dạng khác nhau được trình bày trong bảng sau đây. Trả về "-" ở cuối giá trị văn bản nếu ô được định dạng màu cho các giá trị âm. Trả về "()" ở cuối giá trị văn bản nếu ô được định dạng với dấu ngoặc đơn cho giá trị dương hoặc tất cả các giá trị.

Lưu ý: Giá trị này không được hỗ trợ Excel dành cho web, Excel Mobile và Excel Starter.

"dấu ngoặc đơn"

Giá trị 1 nếu ô được định dạng với dấu ngoặc đơn cho giá trị dương hoặc tất cả các giá trị; nếu không sẽ trả về 0.

Lưu ý: Giá trị này không được hỗ trợ Excel dành cho web, Excel Mobile và Excel Starter.

"tiền tố"

Giá trị văn bản tương ứng với "tiền tố nhãn" của ô. Trả về dấu trích dẫn đơn (') nếu ô chứa văn bản được canh trái, dấu trích dẫn kép (") nếu ô chứa văn bản được canh phải, dấu mũ (^) nếu ô chứa văn bản được canh giữa, xuyệc ngược (\) nếu ô chứa văn bản được canh đều hai bên và văn bản trống ("") nếu ô chứa bất kỳ thứ gì khác.

Lưu ý: Giá trị này không được hỗ trợ Excel dành cho web, Excel Mobile và Excel Starter.

"bảo vệ"

Giá trị 0 nếu ô không bị khóa; nếu không sẽ trả về 1 nếu ô bị khóa.

Lưu ý: Giá trị này không được hỗ trợ Excel dành cho web, Excel Mobile và Excel Starter.

"hàng"

Số hàng của ô trong tham chiếu.

"kiểu"

Giá trị văn bản tương ứng với kiểu dữ liệu trong ô. Trả về "b" cho trống nếu ô trống, "l" cho nhãn nếu ô chứa hằng số văn bản và "v" cho giá trị nếu ô chứa bất kỳ thứ gì khác.

"độ rộng"

Trả về một mảng có 2 mục.

Mục đầu tiên trong mảng là chiều rộng cột của ô, được làm tròn đến số nguyên. Mỗi đơn vị độ rộng cột bằng với độ rộng của một ký tự ở cỡ phông mặc định.

Mục thứ 2 trong mảng là giá trị Boolean, giá trị là TRUE nếu độ rộng cột là mặc định hoặc FALSE nếu người dùng đã đặt độ rộng một cách rõ ràng. 

Lưu ý: Giá trị này không được hỗ trợ Excel dành cho web, Excel Mobile và Excel Starter.

Mã định dạng CELL: Danh sách sau đây mô tả giá trị văn bản mà hàm CELL trả về khi đối số Info_type là "định dạng" và đối số tham chiếu là ô được định dạng số tích hợp.

Nếu định dạng Excel là

Hàm CELL trả về

Tổng quát

"G"

0

"F0"

#,##0

".0"

0,00

"F2"

#.##0,00

".2"

$#.##0_);($#.##0)

"C0"

$#.##0_);[Đỏ]($#.##0)

"C0-"

$#.##0,00_);($#.##0,00)

"C2"

$#.##0,00_);[Đỏ]($#.##0,00)

"C2-"

0%

"P0"

0,00%

"P2"

0,00E+00

"S2"

# ?/? hoặc # ??/??

"G"

m/d/yy hoặc m/d/yy h:mm hoặc mm/dd/yy

"D4"

d-mmm-yy hoặc dd-mmm-yy

"D1"

d-mmm hoặc dd-mmm

"D2"

mmm-yy

"D3"

mm/dd

"D5"

h:mm AM/PM

"D7"

h:mm:ss AM/PM

"D6"

h:mm

"D9"

h:mm:ss

"D8"

Lưu ý: Nếu đối info_type trong hàm CELL là "định dạng" và sau đó bạn áp dụng một định dạng khác cho ô được tham chiếu, bạn phải tính toán lại trang tính (nhấn F9) để cập nhật kết quả của hàm CELL.
VD:

3. Hàm CHARTrả về ký tự mà số đã xác định. Hãy dùng CHAR để biên dịch số trang mã bạn có thể nhận được từ các tệp trên các kiểu máy tính khác thành ký tự.

Môi trường hoạt động

Bộ ký tự

Macintosh

Bộ ký tự Macintosh

Windows

ANSI

Bộ ký tự ANSI là bộ ký tự tiêu chuẩn được sử dụng trong hệ điều hành Windows thông qua Windows 95 và Windows NT, sau đó Unicode được áp dụng. ANSI bao gồm 218 ký tự, trong đó nhiều ký tự có cùng mã số như trong định dạng ASCII/Unicode. https://www.techopedia.com/definition/932/ansi-character-set

Cú pháp: CHAR(number)
Cú pháp hàm CHAR có các đối số sau đây:
Number    Bắt buộc. Số từ 1 đến 255 xác định bạn muốn ký tự nào. Ký tự này nằm trong bộ ký tự mà máy tính của bạn dùng.
Lưu ý:  Excel dành cho web chỉ hỗ trợ CHAR(9), CHAR(10), CHAR(13) và CHAR(32) trở lên.
VD:
4. Hàm CHISQ.DISTTrả về phân bố khi bình phương.
Phân bố khi bình phương thường được dùng để tìm hiểu biến thể ở dạng phần trăm của cái gì đó trong các mẫu, chẳng hạn như phân số của số ngày mọi người xem ti vi.
Cú pháp: CHISQ.DIST(x,deg_freedom,cumulative)
Cú pháp hàm CHISQ.DIST có các đối số sau đây:
X     Bắt buộc. Giái trị bạn muốn đánh giá phân phối.
Deg_freedom     Bắt buộc. Số bậc tự do.
Cumulative     Bắt buộc. Một giá trị lô-gic quyết định dạng thức của hàm. Nếu lũy tích là ĐÚNG thì CHISQ.DIST trả về hàm phân bố lũy tích; nếu SAI, nó trả về hàm mật độ xác suất.
Chú thích: 
  • Nếu bất kỳ đối số nào không phải dạng số, CHISQ.DIST trả về giá trị lỗi #VALUE!
  • Nếu x âm, CHISQ.DIST trả về giá trị lỗi #NUM!
  • Nếu deg_freedom không phải là số nguyên thì nó bị cắt cụt.
  • Nếu deg_freedom < 1 hoặc deg_freedom > 10^10, CHISQ.DIST trả về giá trị lỗi #NUM!
VD: 
5. Hàm CHISQ.DIST.RTTrả về xác suất đầu bên phải của phân bố khi bình phương.
Phân bố χ2 gắn với kiểm thử χ2. Hãy dùng kiểm thử χ2 để so sánh các giá trị quan sát được và dự kiến. Ví dụ, thí nghiệm di truyền có thể đưa ra giả thuyết rằng thế hệ tiếp theo của cây trồng sẽ có một bộ màu nhất định. Bằng cách so sánh kết quả quan sát được với kết quả dự kiến, bạn có thể xác định giả thuyết ban đầu của mình có hợp lệ hay không.
Cú pháp: CHISQ.DIST.RT(x,deg_freedom)
Cú pháp hàm CHISQ.DIST.RT có các đối số sau đây:
X     Bắt buộc. Giái trị bạn muốn đánh giá phân phối.
Deg_freedom     Bắt buộc. Số bậc tự do.
Chú thích: 
  • Nếu đối số không phải dạng số, hàm CHISQ.DIST.RT trả về giá trị lỗi #VALUE!
  • Nếu bất kỳ đối số nào không phải dạng số, hàm CHISQ.DIST.RT trả về giá trị lỗi #VALUE!
  • Nếu deg_freedom không phải là số nguyên thì nó bị cắt cụt.
  • Nếu deg_freedom < 1 hoặc deg_freedom > 10^10, CHISQ.DIST.RT trả về giá trị lỗi #NUM!
VD:
6. Hàm CHISQ.INVTrả về giá trị nghịch đảo của xác suất đầu bên trái của phân bố khi bình phương.
Phân bố khi bình phương thường được dùng để tìm hiểu biến thể ở dạng phần trăm của cái gì đó trong các mẫu, chẳng hạn như phân số của số ngày mọi người xem ti vi.
Cú pháp: CHISQ.INV(probability,deg_freedom)
Cú pháp hàm CHISQ.INV có các đối số sau đây:
Probability     Bắt buộc. Xác suất gắn với phân bố khi bình phương.
Deg_freedom     Bắt buộc. Số bậc tự do.
Chú thích:
  • Nếu đối số không phải dạng số, CHISQ.INV trả về giá trị lỗi #VALUE!
  • Nếu xác suất < 0 hoặc xác suất > 1, CHISQ.INV trả về giá trị lỗi #NUM!
  • Nếu deg_freedom không phải là số nguyên thì nó bị cắt cụt.
  • Nếu deg_freedom < 1 hoặc deg_freedom > 10^10, CHISQ.INV trả về giá trị lỗi #NUM!
VD:
7. Hàm CHISQ.INV.RTTrả về giá trị nghịch đảo của xác suất đầu bên phải của phân bố khi bình phương.
Nếu xác suất = CHISQ.DIST.RT(x,...) thì CHISQ.INV.RT(probability,...) = x. Hãy dùng hàm này để so sánh kết quả quan sát được với kết quả dự kiến để xác định giả thuyết ban đầu của bạn có hợp lệ hay không.
Cú pháp: CHISQ.INV.RT(probability,deg_freedom)
Cú pháp hàm CHISQ.INV.RT có các đối số sau đây:
Probability     Bắt buộc. Xác suất gắn với phân bố khi bình phương.
Deg_freedom     Bắt buộc. Số bậc tự do.
Chú thích: 
  • Nếu đối số không phải dạng số, CHISQ.INV.RT trả về giá trị lỗi #VALUE!
  • Nếu xác suất < 0 hoặc xác suất > 1, CHISQ.INV.RT trả về giá trị lỗi #NUM!
  • Nếu deg_freedom không phải là số nguyên thì nó bị cắt cụt.
  • Nếu deg_freedom < 1, CHISQ.INV.RT trả về giá trị lỗi #NUM!
  • Cho trước giá trị nào đó cho xác suất, CHISQ.INV.RT tìm kiếm giá trị x đó để CHISQ.DIST.RT(x, deg_freedom) = xác suất. Do đó, tính chính xác của CHISQ.INV.RT tùy thuộc vào tính chính xác của CHISQ.DIST.RT. CHISQ.INV.RT dùng kỹ thuật tìm kiếm tương tác. Nếu tìm kiếm vẫn chưa đồng quy sau 64 lần lặp, hàm sẽ trả về giá trị lỗi #N/A.
VD:
8. Hàm CHISQ.TESTTrả về kiểm định tính độc lập. CHISQ.TEST trả về giá trị từ phân bố (χ2 chi bình phương) khi bình phương cho việc thống kê và bậc tự do phù hợp. Bạn có thể dùng kiểm thử χ2 để xác định kết quả được giả thuyết có được thí nghiệm xác nhận hay không.
Cú pháp: CHISQ.TEST(actual_range,expected_range)
Cú pháp hàm CHISQ.TEST có các đối số sau đây:
Actual_range     Bắt buộc. Phạm vi dữ liệu chứa các quan sát để kiểm thử đối với các giá trị dự kiến.
Expected_range     Bắt buộc. Phạm vi dữ liệu chứa tỷ lệ của phép nhân tổng hàng và tổng cột với tổng cộng.
Chú thích: 
  • Nếu actual_range và expected_range có số điểm dữ liệu khác nhau, CHISQ.TEST trả về giá trị lỗi #N/A.
  • Kiểm thử χ2 tính toán số liệu thống kê χ2 trước tiên bằng cách dùng công thức:
                            Phương trình
                trong đó:
                     Aij = tần suất thực tế trong hàng thứ i, cột thứ j
                     Eij = tần suất dự kiến trong hàng thứ i, cột thứ j
                     r = số hàng
                     c = số cột
  • Giá trị dưới của χ2 là chỉ báo của tính độc lập. Như có thể thấy từ công thức, χ2 luôn dương hoặc bằng 0 và bằng 0 chỉ khi Aij = Eij cho mọi i,j.
  • CHISQ.TEST trả về xác suất mà giá trị của số liệu thống kê χ2 ít nhất cao bằng giá trị được tính bằng công thức ở trên có thể đã tình cờ xảy ra khi giả định tính độc lập. Khi tính toán xác suất này, CHISQ.TEST dùng phân bố χ2 với số bậc tự do thích hợp, df. Nếu r > 1 và c > 1thì df = (r - 1)(c - 1). Nếu r = 1 và c > 1 thì df = c - 1 hoặc nếu r > 1 và c = 1 thì df = r - 1. Không cho phép r = c= 1 và trả về #N/A.
  • Dùng CHISQ.TEST thích hợp nhất khi các Eij không quá nhỏ. Một số nhà thống kê đề xuất rằng mỗi Eij cần lớn hơn hoặc bằng 5.
VD:
9. Hàm CHOOSEDùng index_num để trả về giá trị từ danh sách đối số giá trị. Hãy dùng CHOOSE để chọn một trong tối đa 254 giá trị dựa trên số chỉ mục. Ví dụ, nếu value1 đến hết value7 là các ngày trong tuần, CHOOSE trả về một trong các ngày khi dùng một số từ 1 đến 7 làm index_num.
Cú pháp: CHOOSE(index_num, value1, [value2], ...)
Cú pháp hàm CHOOSE có các đối số sau đây:
Index_num    Bắt buộc. Xác định chọn đối số giá trị nào. Index_num phải là số từ 1 đến 254 hoặc công thức hay tham chiếu đến ô chứa số từ 1 đến 254.
  • Nếu index_num là 1, CHOOSE trả về value1; nếu nó là 2, CHOOSE trả về value2; v.v..
  • Nếu index_num nhỏ hơn 1 hoặc lớn hơn số của giá trị cuối cùng trong danh sách, CHOOSE trả về giá trị lỗi #VALUE!
  • Nếu index_num là phân số, nó bị cắt cụt đến số nguyên thấp nhất trước khi được dùng.
Value1, value2, ...     Value 1 là bắt buộc, các giá trị tiếp theo là tùy chọn. Các đối số giá trị từ 1 đến 254 mà từ đó CHOOSE chọn giá trị hay hành động để thực hiện dựa trên index_num. Các đối số có thể là số, tham chiếu ô, tên xác định, công thức, hàm hay văn bản.
Chú thích:
  • Nếu index_num là mảng, mọi giá trị được đánh giá khi đánh giá CHOOSE.
  • Các đối số giá trị cho CHOOSE có thể là tham chiếu phạm vi cũng như giá trị đơn lẻ. Ví dụ công thức:
            =SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))
      đánh giá:
            =SUM(B1:B10)
      mà sau đó trả về giá trị dựa trên giá trị trong phạm vi B1:B10.
Hàm CHOOSE được đánh giá trước tiên, trả về tham chiếu B1:B10. Hàm SUM sau đó được đánh giá bằng cách dùng B1:B10, kết quả của hàm CHOOSE làm đối số.
VD 1:
VD 2:
10. Hàm CLEANLoại bỏ tất cả các ký tự không in được khỏi văn bản. Hãy dùng CLEAN cho văn bản được nhập từ ứng dụng khác vào có chứa các ký tự không in được với hệ điều hành của bạn. Ví dụ, bạn có thể dùng CLEAN để loại bỏ mã máy tính mức thấp thường có ở đầu và cuối tệp dữ liệu và không thể in ra.
  • Quan trọng: Hàm CLEAN được thiết kế để loại bỏ 32 ký tự không in được đầu tiên trong mã ASCII 7 bit (các giá trị từ 0 đến hết 31) khỏi văn bản. Trong bộ ký tự Unicode, có thêm các ký tự không in được (giá trị 127, 129, 141, 143, 144 và 157). Bản thân hàm CLEAN không loại bỏ những ký tự không in được bổ sung này. Để biết ví dụ về cách loại bỏ các ký tự không in được bổ sung này khỏi văn bản, hãy xem mục Mười cách hàng đầu để dọn sạch dữ liệu của bạn
Cú pháp: CLEAN(text)
Cú pháp hàm CLEAN có các đối số sau đây:
Text    Bắt buộc. Bất kỳ thông tin trang tính nào bạn muốn loại bỏ ký tự không in được khỏi đó.
VD:
11. Hàm CODETrả về mã dạng số cho ký tự đầu tiên trong chuỗi văn bản. Mã được trả về tương ứng với bộ ký tự mà máy tính của bạn dùng.

Môi trường hoạt động

Bộ ký tự

Macintosh

Bộ ký tự Macintosh

Windows

ANSI

Cú pháp: CODE(text)
Cú pháp hàm CODE có các đối số sau đây:
Text    Bắt buộc. Văn bản mà bạn muốn mã của ký tự đầu tiên cho văn bản đó.
VD:
12. Hàm COLUMNTrả về số cột của số cột đã cho tham chiếu ô. Ví dụ, công thức =COLUMN(D10) trả về 4, vì cột D là cột thứ tư.
Cú pháp: COLUMN([reference])
Cú pháp của hàm COLUMN có các tham đối sau đây:
Reference    Tùy chọn. Ô hoặc phạm vi ô mà bạn muốn trả về số cột.
Nếu bỏ qua đối số tham chiếu hoặc tham chiếu đến phạm vi ô và nếu hàm COLUMN được nhập vào ở dạng công thức mảng ngang, hàm COLUMN trả về số cột của tham chiếu ở dạng mảng ngang.
Lưu ý:     
  • Nếu bạn có phiên bản Microsoft 365 hiện tại, thì bạn chỉ cần nhập công thức vào ô trên cùng bên trái của phạm vi đầu ra, rồi nhấn ENTER để xác nhận công thức dưới dạng công thức mảng động. Nếu không, bạn phải nhập công thức dưới dạng công thức mảng cũ bằng cách trước tiên, chọn phạm vi đầu ra, nhập công thức vào ô trên cùng bên trái của phạm vi đầu ra, rồi nhấn CTRL+SHIFT+ENTER để xác nhận. Excel sẽ chèn dấu ngoặc nhọn ở đầu và cuối công thức giúp bạn. Để biết thêm thông tin về công thức mảng, hãy xem mục Hướng dẫn và ví dụ về công thức mảng.
Nếu đối số tham chiếu là phạm vi ô và nếu hàm COLUMN không được nhập ở dạng công thức mảng ngang, hàm COLUMN trả về số của cột ngoài cùng bên trái.
Nếu bỏ qua đối số tham chiếu, đối số đó được giả định là tham chiếu của ô trong đó xuất hiện hàm COLUMN.
Đối số tham chiếu không thể tham chiếu đến nhiều vùng.
VD:
13. Hàm COLUMNSTrả về số cột trong một mảng hoặc tham chiếu.
Cú pháp: COLUMNS(array)
Cú pháp của hàm COLUMNS có các tham đối sau đây:
Array    Bắt buộc. Mảng hoặc công thức mảng hoặc tham chiếu đến phạm vi ô mà bạn muốn số cột cho nó.
VD:
14. Hàm COMBINTrả về số tổ hợp cho số mục nhất định. Hãy dùng COMBIN để xác định tổng số nhóm có thể có cho số hạng mục nhất định.
Cú pháp: COMBIN(number, number_chosen)
Cú pháp hàm COMBIN có các đối số sau đây:
Number    Bắt buộc. Số hạng mục.
Number_chosen    Bắt buộc. Số hạng mục trong mỗi tổ hợp.
Chú thích:
  • Các đối số dạng số bị cắt cụt thành số nguyên.
  • Nếu đối số không phải dạng số, COMBIN trả về giá trị lỗi #VALUE!
  • Nếu số < 0, number_chosen < 0 hoặc số < number_chosen, COMBIN trả về giá trị lỗi #NUM!
  • Tổ hợp là bất kỳ bộ hoặc tập con mục nào, bất kể thứ tự nội bộ của chúng. Các tổ hợp tách biệt với hoán vị trong đó thứ tự nội bộ rất quan trọng.
  • Số tổ hợp như sau, trong đó số = n và number_chosen = k:
                        Phương trình
            trong đó:
                        Phương trình
VD:
15. Hàm COMBINA: Trả về số lần kết hợp (có kèm những lần lặp lại) đối với số lượng mục cho trước.
Cú pháp: COMBINA(number, number_chosen)
Cú pháp hàm COMBINA có các đối số sau đây.
Number    Bắt buộc. Phải lớn hơn hoặc bằng 0 và lớn hơn hoặc bằng Number_chosen. Các giá trị không phải số nguyên bị cắt cụt.
Number_chosen    Bắt buộc. Phải lớn hơn hoặc bằng 0. Các giá trị không phải số nguyên bị cắt cụt.
Chú thích:
  • Nếu giá trị của một trong hai đối số nằm ngoài mức giới hạn, COMBINA sẽ trả về giá trị lỗi #NUM! giá trị lỗi.
  • Nếu một trong hai đối số có giá trị không phải là số, COMBINA sẽ trả về giá trị lỗi #VALUE!
  • Phương trình sau được sử dụng:
                            Phương trình COMBINA
  • Trong phương trình trên, N là Number và M là Number_chosen.
VD:
16. Hàm COMPLEXChuyển đổi các hệ số thực và ảo thành số phức của mẫu x + yi hoặc x + yj.
Cú pháp: COMPLEX(real_num, i_num, [suffix])
Cú pháp hàm COMPLEX có các đối số sau đây:
Real_num    Bắt buộc. Hệ số thực của số phức.
I_num    Bắt buộc. Hệ số ảo của số phức.
Suffix    Tùy chọn. Hậu tố cho thành phần ảo của số phức. Nếu bị bỏ qua, hậu tố được giả định là "i".
  • Lưu ý: Tất cả các hàm số phức đều chấp nhận "i" và "j" làm hậu tố nhưng không chấp nhận "I" và "J". Dùng chữ viết hoa dẫn đến giá trị lỗi #VALUE!. Tất cả các hàm chấp nhận hai số phức trở lên yêu cầu tất cả các hậu tố phải khớp.
Chú thích:
  • Nếu real_num không phải dạng số, COMPLEX trả về giá trị lỗi #VALUE!
  • Nếu i_num không phải dạng số, COMPLEX trả về giá trị lỗi #VALUE!
  • Nếu hậu tố không phải là "i" hay "j", COMPLEX trả về giá trị lỗi #VALUE!
VD:
17. Hàm CONCATENATESử dụng hàm CONCATENATE, một trong các hàm văn bản, để nối hai hoặc nhiều chuỗi văn bản vào một chuỗi.
  • Quan trọng: Trong Excel 2016, Excel Mobile và Excel dành cho web, hàm này đã được thay thế bằng hàm CONCAT. Mặc dù hàm CONCATENATE vẫn sẵn dùng cho tương hợp về sau nhưng từ nay, bạn nên cân nhắc việc sử dụng hàm CONCAT. Đó là do hàm CONCATENATE có thể không khả dụng trong các phiên bản tương lai của Excel.
Cú pháp: CONCATENATE(text1, [text2], ...)
Cú pháp hàm COMPLEX có các đối số sau đây:
text1    (bắt buộc). Mục đầu tiên cần ghép nối. Mục này có thể là giá trị văn bản, số, hoặc tham chiếu ô.
Text2, ...    (tùy chọn). Các mục văn bản bổ sung cần ghép nối. Bạn có thể có tối đa 255 mục, lên tới tổng cộng 8192 ký tự.
VD: 
Các vấn đề Chung

Vấn đề

Mô tả

Dấu ngoặc kép xuất hiện trong chuỗi kết quả.

Dùng dấu phẩy để phân tách các mục văn bản liền kề. Ví dụ: Excel sẽ hiển thị =CONCATENATE( "Xin chào ""Thế giới") là Xin chào"Thế giới với một dấu ngoặc kép bổ sung vì dấu phẩy ở giữa các đối số văn bản đã bị xóa.

Các con số không cần phải có dấu ngoặc kép.

Các từ lẫn lộn với nhau.

Nếu không có khoảng trắng ở giữa các mục văn bản riêng biệt, thì các mục văn bản này sẽ nối liền nhau. Thêm khoảng trắng như một phần của công thức CONCATENATE. Có hai cách để thực hiện việc này:

  • Thêm dấu ngoặc kép có khoảng trắng ở giữa " ". Ví dụ: =CONCATENATE("Xin chào", " ", "Thế giới!").

  • Thêm khoảng trắng sau đối số Text. Ví dụ: =CONCATENATE("Xin chào ", "Thế giới!"). Chuỗi "Xin chào " có thêm một khoảng trắng bổ sung.

Lỗi #NAME? xuất hiện thay vì kết quả mong đợi.

#NAME? thường có nghĩa là dấu ngoặc kép bị thiếu trong đối số Text.

Những cách thực hành tốt nhất

Làm thế này

Mô tả

Sử dụng ký tự dấu và & thay vì hàm CONCATENATE.

Toán tử tính toán dấu và (&) cho phép bạn ghép nối các mục văn bản mà không cần phải dùng hàm.

Ví dụ: =A1 & B1 trả về giá trị giống hệt như =CONCATENATE(A1,B1). Trong nhiều trường hợp, việc sử dụng toán tử dấu và sẽ nhanh chóng và đơn giản hơn dùng CONCATENATE để tạo chuỗi.

Sử dụng hàm TEXT để kết hợp và định dạng các chuỗi.

Hàm TEXT chuyển đổi một giá trị số thành văn bản và kết hợp số với văn bản hoặc biểu tượng.

Ví dụ: nếu ô A1 chứa số 23,5, bạn có thể sử dụng công thức sau đây để định dạng số đó thành số tiền bằng đô la:

=TEXT(A1,"$0.00")

Kết quả: $23.50

18. Hàm CONFIDENCE.NORMTrả về khoảng tin cậy của trung bình tổng thể, bằng cách dùng phân bố chuẩn hóa.
Khoảng tin cậy là một phạm vi các giá trị. Trung độ mẫu của bạn, x, nằm ở trung tâm của khoảng này và khoảng này là x ± CONFIDENCE.NORM. Ví dụ, nếu x là trung độ mẫu của thời gian chuyển phát cho sản phẩm được đặt hàng qua đường bưu điện, x ± CONFIDENCE.NORM là một phạm vi các trung bình tổng thể. Đối với bất kỳ trung bình tổng thể nào, μ0 (mu theta), trong phạm vi này, xác suất của việc đạt được trung độ mẫu xa μ0 hơn x lớn hơn alpha; đối với bất kỳ trung bình tổng thể nào, μ0, không nằm trong phạm vi này, xác suất của việc đạt được trung độ mẫu xa μ0 hơn x nhỏ hơn alpha. Nói cách khác, giả định rằng chúng ta dùng x, standard_dev và kích cỡ để xây dựng kiểm định hai đầu ở mức quan trọng alpha của giả thuyết rằng trung bình tổng thể là μ0. Sau đó chúng ta sẽ không phủ nhận giả thuyết đó nếu μ0 nằm trong khoảng tin cậy và sẽ phủ nhận giả thuyết đó nếu μ0 không nằm trong khoảng tin cậy. Khoảng tin cậy không cho phép chúng ta suy ra rằng có xác suất 1 – alpha rằng gói hàng tiếp theo của chúng ta sẽ có thời gian chuyển phát nằm trong khoảng tin cậy này.
Cú pháp: CONFIDENCE.NORM(alpha,standard_dev,size)
Cú pháp hàm CONFIDENCE.NORM có các đối số sau đây:
Alpha     Bắt buộc. Mức quan trọng được dùng để tính toán mức tin cậy. Mức tin cậy bằng 100*(1 - alpha)%, hay nói cách khác, alpha 0,05 cho biết mức tin cậy 95 phần trăm.
Standard_dev     Bắt buộc. Độ lệch chuẩn tổng thể cho phạm vi dữ liệu và được giả định là đã được xác định.
Size     Bắt buộc. Cỡ mẫu.
Chú thích:
  • Nếu bất kỳ đối số nào không phải dạng số, CONFIDENCE.NORM trả về giá trị lỗi #VALUE!
  • Nếu alpha ≤ 0 hoặc alpha ≥ 1, CONFIDENCE.NORM trả về giá trị lỗi #NUM!
  • Nếu standard_dev ≤ 0, CONFIDENCE.NORM trả về giá trị lỗi #NUM!
  • Nếu kích cỡ không phải là số nguyên thì nó bị cắt cụt.
  • Nếu kích cỡ ≤ 1, CONFIDENCE.NORM trả về giá trị lỗi #NUM!
  • Nếu chúng ta giả định alpha bằng 0,05, chúng ta cần tính toán vùng nằm dưới đường cong chuẩn thông thường (1 - alpha), hay 95 phần trăm. Giá trị này là ± 1,96. Do đó khoảng tin cậy là:
                            Phương trình
VD:
19. Hàm CONFIDENCE.TTrả về khoảng tin cậy của trung bình tổng thể, bằng cách dùng phân bố t của Student.
Cú pháp: CONFIDENCE.T(alpha,standard_dev,size)
Cú pháp hàm CONFIDENCE.T có các đối số sau đây:
Alpha     Bắt buộc. Mức quan trọng được dùng để tính toán mức tin cậy. Mức tin cậy bằng 100*(1 - alpha)%, hay nói cách khác, alpha 0,05 cho biết mức tin cậy 95 phần trăm.
Standard_dev     Bắt buộc. Độ lệch chuẩn tổng thể cho phạm vi dữ liệu và được giả định là đã được xác định.
Size     Bắt buộc. Cỡ mẫu.
Chú thích:
  • Nếu bất kỳ đối số nào không phải dạng số, hàm CONFIDENCE.T trả về giá trị lỗi #VALUE!
  • Nếu alpha ≤ 0 hoặc alpha ≥ 1, hàm CONFIDENCE.T trả về giá trị lỗi #NUM!
  • Nếu standard_dev ≤ 0, hàm CONFIDENCE.T trả về giá trị lỗi #NUM!
  • Nếu size không phải là số nguyên thì nó bị cắt cụt.
  • Nếu size bằng 1, hàm CONFIDENCE.T trả về giá trị lỗi #DIV/0!
VD:
20. Hàm CONVERTChuyển đổi một số từ hệ thống đo lường này sang hệ thống đo lường khác. Ví dụ, hàm CONVERT có thể chuyển bảng khoảng cách bằng dặm sang bảng khoảng cách bằng kilômét.
Cú pháp: CONVERT(number,from_unit,to_unit)
Number     là giá trị tính bằng from_units cần chuyển đổi.
From_unit     là đơn vị của đối số number.
To_unit     là đơn vị của kết quả. Hàm CONVERT chấp nhận các giá trị văn bản sau đây (trong dấu trích dẫn) cho from_unit và to_unit.
Chú thích:
  • Nếu kiểu dữ liệu đầu vào không chính xác, hàm CONVERT trả về giá trị lỗi #VALUE!
  • Nếu đơn vị không tồn tại, hàm CONVERT trả về giá trị lỗi #N/A.
  • Nếu đơn vị không hỗ trợ tiền tố nhị phân, hàm CONVERT trả về giá trị lỗi #N/A.
  • Nếu đơn vị thuộc các nhóm khác nhau, hàm CONVERT trả về giá trị lỗi #N/A.
  • Tên và tiền tố đơn vị có phân biệt chữ hoa chữ thường.
VD:
21. Hàm CORRELTrả về hệ số tương quan của hai phạm vi ô. Dùng hệ số tương quan để xác định mối quan hệ giữa hai thuộc tính. Ví dụ, bạn có thể kiểm tra mối quan hệ giữa nhiệt độ trung bình của địa điểm nào đó với việc dùng điều hòa nhiệt độ.
Cú pháp: CORREL(array1, array2)
Cú pháp hàm CORREL có các đối số sau đây:
array1    Bắt buộc. Phạm vi giá trị ô.
array2    Bắt buộc. Phạm vi giá trị ô thứ hai.
Chú thích:
  • Nếu đối số mảng hoặc tham chiếu có chứa văn bản, giá trị lô-gic hoặc ô trống, những giá trị đó sẽ bị bỏ qua; Tuy nhiên, các ô có giá trị bằng không sẽ được bao gồm.
  • Nếu array1 và array2 có số điểm dữ liệu khác nhau, hàm CORREL trả về #N/A.
  • Nếu array1 hoặc array2 trống hoặc nếu s (độ lệch chuẩn) của các giá trị của chúng bằng không, hàm CORREL trả về giá trị #DIV/0! lỗi.
  • Hệ số tương quan gần bằng +1 hoặc -1, nó cho biết tương quan dương (+1) hoặc âm (-1) giữa các mảng. Tương quan dương có nghĩa là nếu các giá trị trong một mảng đang tăng lên, thì các giá trị trong mảng kia cũng tăng. Hệ số tương quan gần bằng 0 cho biết không có hoặc tương quan yếu.
  • Phương trình cho hệ số tương quan là:
            Phương trình
        trong đó:
            x và y
   là các giá trị trung bình mẫu AVERAGE(array1) và AVERAGE(array2).
VD:
22. Hàm COSTrả về cosin của góc đã cho.
Cú pháp: COS(number)
Cú pháp hàm COS có các đối số sau đây:
Number    Bắt buộc. Góc tính bằng radian mà bạn muốn tính cosin cho nó.
Chú thích:
  • Nếu góc tính bằng độ, hãy nhân góc đó với PI()/180 hoặc dùng hàm RADIANS để chuyển đổi góc thành radian.
VD:
23. Hàm COSHTrả về cosin hyperbolic của một số.
Cú pháp: COSH(number)
Cú pháp hàm COSH có các đối số sau đây:
Number    Bắt buộc. Bất kỳ số thực nào mà bạn muốn tìm cosin hyperbolic cho số đó.
Chú thích: 
  • Công thức cho cosin hyperbolic là:
            Phương trình
VD:
24. Hàm COTTrả về giá trị cotang của góc được đo bằng radian.
Cú pháp: COT(number)
Cú pháp hàm COT có các đối số sau đây.
Number    Bắt buộc. Góc được đo bằng radian mà bạn muốn tính cotang.
Chú thích:
  • Giá trị tuyệt đối của Number phải nhỏ hơn 2^27.
  • Nếu Number nằm ngoài mức giới hạn, COT sẽ trả về giá trị lỗi #NUM!
  • Nếu Number không có giá trị số, COT sẽ trả về giá trị lỗi #VALUE!
  • COT(0) sẽ trả về giá trị lỗi #DIV/0!
VD:
25. Hàm COTHTrả về cotang hyperbolic của một góc hyperbolic.
Cú pháp: COTH(number)
Cú pháp hàm COTH có các đối số sau đây.
Number    Bắt buộc.
Chú thích: 
  • Cotang hyperbolic tương tự như cotang (của đường tròn) thông thường.
  • Giá trị tuyệt đối của Number phải nhỏ hơn 2^27.
  • Nếu Number nằm ngoài mức giới hạn, COTH sẽ trả về giá trị lỗi #NUM! .
  • Nếu Number không có giá trị số, COTH sẽ trả về giá trị lỗi #VALUE! .
  • Phương trình sau được sử dụng:
            Phương trình COTH
VD:
26. Hàm COUNTĐếm số lượng ô có chứa các số, đồng thời đếm các số có trong danh sách tham đối. Sử dụng hàm COUNT để biết số mục nhập trong trường số nằm trong phạm vi hoặc dãy số. Ví dụ: bạn có thể nhập công thức sau để đếm số trong phạm vi A1:A20: =COUNT(A1:A20). Trong ví dụ này, nếu năm ô trong phạm vi có chứa số thì kết quả bằng 5.
Cú pháp: COUNT(value1, [value2], ...)
Cú pháp hàm COUNT có các đối số sau đây:
Value1    Bắt buộc. Mục đầu tiên, tham chiếu ô hoặc phạm vi trong đó bạn muốn đếm số.
Value2, ...    Tùy chọn. Tối đa 255 mục, tham chiếu ô hoặc phạm vi bổ sung trong đó bạn muốn đếm số.
Lưu ý: Các đối số có thể chứa hoặc tham chiếu đến các kiểu dữ liệu khác nhau nhưng chỉ các số mới được đếm.
Ghi chú: 
  • Các đối số là số, ngày hay trình bày dạng văn bản của số (ví dụ, số nằm trong dấu trích dẫn, chẳng hạn như "1") sẽ được đếm.
  • Các giá trị lô-gic và trình bày số dạng văn bản mà bạn gõ trực tiếp vào danh sách các đối số sẽ được đếm.
  • Các đối số là văn bản hay giá trị lỗi không thể chuyển đổi thành số sẽ không được đếm.
  • Nếu đối số là mảng hay tham chiếu, chỉ các số trong mảng hay tham chiếu đó mới được đếm. Các ô trống, giá trị lô-gic, văn bản hoặc giá trị lỗi trong mảng hoặc tham chiếu sẽ không được đếm.
  • Nếu bạn muốn đếm giá trị lô-gic, văn bản hoặc giá trị lỗi, hãy dùng hàm COUNTA.
  • Nếu bạn chỉ muốn đếm những số đáp ứng một số tiêu chí, hãy dùng hàm COUNTIF hoặc hàm COUNTIFS.
VD:
27. Hàm COUNTAĐếm số ô không trống trong một phạm vi.
Cú pháp: COUNTA(value1, [value2], ...)
Cú pháp hàm COUNTA có các đối số sau đây:
Value1    Bắt buộc. Đối số đầu tiên đại diện cho giá trị mà bạn muốn đếm.
Value2, ...    Tùy chọn. Các đối số bổ sung đại diện cho giá trị mà bạn muốn đếm, tối đa 255 đối số.
Chú thích:
  • Hàm COUNTA đếm các ô chứa bất kỳ kiểu thông tin nào, gồm cả giá trị lỗi và văn bản trống (""). Ví dụ, nếu phạm vi chứa một công thức trả về chuỗi trống, thì hàm COUNTA sẽ đếm giá trị đó. Hàm COUNTA không đếm các ô trống.
  • Nếu bạn không cần đếm các giá trị lô-gic, văn bản hay giá trị lỗi (nói cách khác, nếu bạn chỉ muốn đếm các ô chứa số), hãy dùng hàm COUNT.
  • Nếu bạn chỉ muốn đếm các ô đáp ứng một số tiêu chí, hãy dùng hàm COUNTIF hoặc hàm COUNTIFS.
VD:
28. Hàm COUNTBLANKĐếm số ô trống trong phạm vi ô.
Cú pháp: COUNTBLANK(range)
Cú pháp hàm COUNTBLANK có các tham đối sau đây:
Range    Bắt buộc. Phạm vi mà từ đó bạn muốn đếm các ô trống.
Chú thích:
  • Ô có công thức trả về "" (văn bản trống) cũng được đếm. Ô có giá trị bằng không sẽ không được đếm.
VD:
29. Hàm COUNTIFĐếm số lượng ô đáp ứng một tiêu chí; ví dụ như để đếm số lần một thành phố nhất định xuất hiện trong danh sách khách hàng.
Trong biểu mẫu đơn giản nhất, COUNTIF cho biết:
    =COUNTIF(Bạn muốn tìm ở đâu?, Bạn muốn tìm giá trị nào?)
VD:
Cú pháp: COUNTIF(range, criteria)
Cú pháp hàm COUNTIF có các tham đối sau đây:
Range    bắt buộc. Nhóm các ô mà bạn muốn đếm. 
Criteria    bắt buộc. Số, biểu thức, tham chiếu ô hoặc chuỗi văn bản xác định ô nào sẽ được đếm. Ví dụ: bạn có thể sử dụng một số như 32, một so sánh như "> 32", một ô như B4, hoặc một từ như "táo". 
Chú thích:
  • Phạm vi có thể chứa số, mảng, phạm vi có tên hoặc tham chiếu có chứa số. 
  • Các giá trị trống và giá trị văn bản được bỏ qua. Tìm hiểu cách chọn phạm vi trong một trang tính
  • COUNTIF chỉ sử dụng một tiêu chí duy nhất. 
  • Sử dụng COUNTIFS nếu bạn muốn dùng nhiều tiêu chí.
VD:

Sự cố

Đã xảy ra lỗi gì

Trả về giá trị sai đối với chuỗi dài.

Hàm COUNTIF trả về kết quả sai khi bạn dùng nó để khớp các chuỗi dài hơn 255 ký tự.

Để khớp các chuỗi dài hơn 255 ký tự, hãy dùng hàm CONCATENATE hoặc toán tử ghép nối &. Ví dụ: =COUNTIF(A2:A5,"chuỗi dài"&"chuỗi dài khác").

Không trả về kết quả khi bạn mong đợi có kết quả.

Đảm bảo có ghi đối số criteria trong dấu ngoặc.

Công thức COUNTIF gặp lỗi #VALUE! khi tham chiếu tới một trang tính khác.

Lỗi này xảy ra khi công thức có chứa hàm tham chiếu đến ô hoặc phạm vi trong một sổ làm việc đóng và các ô được tính toán. Để tính năng này hoạt động, sổ làm việc khác phải được mở.

Những cách thực hành tốt nhất

Làm thế này

Tại sao

Nhớ rằng COUNTIF không phân biệt chữ hoa, chữ thường trong chuỗi văn bản.

Criteria không phân biệt chữ hoa/thường. Nói cách khác, chuỗi "táo" và chuỗi "TÁO" sẽ khớp với cùng các ô giống nhau.

Dùng ký tự đại diện

Có thể dùng ký tự đại diện—dấu chấm hỏi (?) và dấu sao (*)—trong criteria. Một dấu chấm hỏi khớp với một ký tự đơn lẻ bất kỳ. Một dấu sao khớp với chuỗi ký tự bất kỳ. Nếu bạn muốn tìm dấu chấm hỏi hay dấu sao thực sự, hãy nhập một dấu sóng (~) trước ký tự đó.

Ví dụ: =COUNTIF(A2:A5,"táo?") sẽ tìm mọi trường hợp có "táo" với chữ cái cuối cùng có thể thay đổi.

Hãy bảo đảm dữ liệu của bạn không chứa các ký tự không đúng.

Khi đếm giá trị văn bản, hãy đảm bảo dữ liệu không chứa khoảng trắng ở đầu, khoảng trắng ở cuối, việc sử dụng không thống nhất dấu trích dẫn thẳng và cong hoặc ký tự không in ra. Trong những trường hợp này, COUNTIF có thể trả về giá trị không mong muốn.

Thử sử dụng hàm CLEAN hoặc hàm TRIM

Để thuận tiện, sử dụng phạm vi có tên

COUNTIF hỗ trợ các phạm vi đã đặt tên trong công thức (chẳng hạn như =COUNTIF(trái cây,">=32")-COUNTIF(trái cây,">85"). Phạm vi có tên có thể nằm trong trang tính hiện tại, một trang tính khác trong cùng sổ làm việc hoặc từ sổ làm việc khác. Để tham chiếu từ một sổ làm việc khác, sổ làm việc thứ hai đó cũng phải được mở.

Lưu ý: Hàm COUNTIF sẽ không đếm các ô dựa trên màu phông chữ hoặc nền ô. Tuy nhiên, Excel hỗ trợ Hàm do Người dùng Xác định (UDF) bằng cách sử dụng các thao tác Microsoft Visual Basic for Applications (VBA) trên các ô dựa trên màu phông chữ hoặc nền. Đây là ví dụ về cách bạn có thể Đếm số ô có màu ô cụ thể bằng cách sử dụng VBA
30. Hàm COUNTIFS: Áp dụng tiêu chí cho các ô trong nhiều dải ô và đếm số lần đáp ứng tất cả các tiêu chí.
Cú pháp: 
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
Cú pháp của hàm COUNTIFS có các đối số sau đây:
Criteria_range1    Bắt buộc. Phạm vi thứ nhất trong đó cần đánh giá các tiêu chí liên kết.
Criteria1    Bắt buộc. Tiêu chí dưới dạng một số, biểu thức, tham chiếu ô hoặc văn bản để xác định những ô nào cần đếm. Ví dụ: tiêu chí có thể được biểu thị là 32, ">32", B4, "táo" hoặc "32".
Criteria_range2, criteria2, ...    Tùy chọn. Những phạm vi bổ sung và tiêu chí liên kết của chúng. Cho phép tối đa 127 cặp phạm vi/tiêu chí.
  • Quan trọng: Mỗi phạm vi bổ sung phải có cùng số hàng và cột với đối số phạm vi tiêu chí 1. Các phạm vi không nhất thiết phải liền kề với nhau.
Chú thích: 
  • Tiêu chí của mỗi phạm vi sẽ được áp dụng cho một ô mỗi lần. Nếu tất cả các ô thứ nhất thỏa mãn các tiêu chí liên kết của chúng, thì số đếm tăng thêm 1. Nếu tất cả các ô thứ 2 thỏa mãn các tiêu chí liên kết của chúng, thì số đếm lại tăng thêm 1, và cứ như vậy cho đến khi đã đánh giá xong tất cả các ô.
  • Nếu đối số tiêu chí là tham chiếu tới một ô trống, thì hàm COUNTIFS coi ô trống là giá trị 0.
  • Bạn có thể dùng các ký tự đại diện— dấu hỏi (?) và dấu sao (*) — trong tiêu chí. Dấu hỏi sẽ khớp với bất kỳ ký tự đơn nào và dấu sao sẽ khớp với bất kỳ chuỗi ký tự nào. Nếu bạn muốn tìm một dấu chấm hỏi hay dấu sao thực, hãy gõ một dấu ngã (~) trước ký tự đó.
VD 1:
VD 2:
31. Hàm COUPDAYBSTrả về số ngày từ khi bắt đầu kỳ phiếu lãi cho đến ngày kết toán của nó.
Cú pháp: COUPDAYBS(settlement, maturity, frequency, [basis])
  • Quan trọng: Ngày nên được nhập bằng cách dùng hàm DATE hoặc nhập như là kết quả của những công thức hay hàm khác. Ví dụ, sử dụng DATE(2008,5,23) cho ngày 23 tháng 5 năm 2008. Vấn đề có thể xảy ra nếu nhập ngày tháng dạng văn bản.
Cú pháp hàm COUPDAYBS có các đối số sau đây:
Settlement    Bắt buộc. Ngày thanh toán chứng khoán. Ngày thanh toán chứng khoán là ngày sau ngày phát hành khi chứng khoán được bán cho người mua.
Maturity    Bắt buộc. Ngày đáo hạn của chứng khoán. Ngày đáo hạn là ngày mà chứng khoán hết hạn.
Frequency    Bắt buộc. Số lần thanh toán phiếu lãi hàng năm. Đối với thanh toán hàng năm, tần suất = 1; đối với nửa năm, tần suất = 2; đối với hàng quý, tần suất = 4.
Basis    Tùy chọn. Loại cơ sở đếm ngày sẽ dùng.

Cơ sở

Cơ sở đếm ngày

0 hoặc bỏ qua

US (NASD) 30/360

1

Thực tế/thực tế

2

Thực tế/360

3

Thực tế/365

4

European 30/360

Chú thích: 
  • Excel lưu trữ ngày tháng ở dạng số sê-ri liên tiếp để sử dụng trong tính toán. Theo mặc định, ngày 1 tháng 1 năm 1900 là số sê-ri 1 và ngày 1 tháng 1 năm 2008 là số sê-ri 39448 bởi nó là 39.448 ngày sau ngày 1 tháng 1 năm 1900.
  • Ngày kết toán là ngày người mua mua một phiếu lãi, ví dụ như trái phiếu. Ngày đáo hạn là ngày mà phiếu lãi hết hạn. Ví dụ, giả sử một trái phiếu thời hạn 30 năm được phát hành ngày 01 Tháng 1 năm 2008 và người mua mua trái phiếu đó sáu tháng sau. Ngày phát hành sẽ là 01 Tháng 1 năm 2008, ngày kết toán sẽ là 01 Tháng 7 năm 2008 và ngày đáo hạn sẽ là 01 Tháng 1 năm 2038, nghĩa là 30 năm sau ngày 01 Tháng 1 năm 2008, tức là ngày phát hành.
  • Tất cả đối số bị cắt cụt thành số nguyên.
  • Nếu settlement hoặc maturity không phải là ngày hợp lệ, hàm COUPDAYBS trả về giá trị lỗi #VALUE!
  • Nếu frequency là bất kỳ số nào khác 1, 2 hoặc 4, hàm COUPDAYBS trả về giá trị lỗi #NUM!
  • Nếu basis < 0 hoặc nếu basis > 4, hàm COUPDAYBS trả về giá trị lỗi #NUM!
  • Nếu settlement ≥ maturity, hàm COUPDAYBS trả về giá trị lỗi #NUM!
VD:
32. Hàm COUPDAYSTrả về số ngày trong kỳ phiếu lãi có chứa ngày kết toán.
Cú pháp: COUPDAYS(settlement, maturity, frequency, [basis])
  • Quan trọng: Ngày nên được nhập bằng cách dùng hàm DATE hoặc nhập như là kết quả của những công thức hay hàm khác. Ví dụ, sử dụng DATE(2008,5,23) cho ngày 23 tháng 5 năm 2008. Vấn đề có thể xảy ra nếu nhập ngày tháng dạng văn bản.
Cú pháp hàm COUPDAYS có các đối số sau đây:
Settlement    Bắt buộc. Ngày thanh toán chứng khoán. Ngày thanh toán chứng khoán là ngày sau ngày phát hành khi chứng khoán được bán cho người mua.
Maturity    Bắt buộc. Ngày đáo hạn của chứng khoán. Ngày đáo hạn là ngày mà chứng khoán hết hạn.
Frequency    Bắt buộc. Số lần thanh toán phiếu lãi hàng năm. Đối với thanh toán hàng năm, tần suất = 1; đối với nửa năm, tần suất = 2; đối với hàng quý, tần suất = 4.
Basis    Tùy chọn. Loại cơ sở đếm ngày sẽ dùng.

Cơ sở

Cơ sở đếm ngày

0 hoặc bỏ qua

US (NASD) 30/360

1

Thực tế/thực tế

2

Thực tế/360

3

Thực tế/365

4

European 30/360

Chú thích:
  • Excel lưu trữ ngày tháng ở dạng số sê-ri liên tiếp để sử dụng trong tính toán. Theo mặc định, ngày 1 tháng 1 năm 1900 là số sê-ri 1 và ngày 1 tháng 1 năm 2008 là số sê-ri 39448 bởi nó là 39.448 ngày sau ngày 1 tháng 1 năm 1900.
  • Ngày kết toán là ngày người mua mua một phiếu lãi, ví dụ như trái phiếu. Ngày đáo hạn là ngày mà phiếu lãi hết hạn. Ví dụ, giả sử một trái phiếu thời hạn 30 năm được phát hành ngày 01 Tháng 1 năm 2008 và người mua mua trái phiếu đó sáu tháng sau. Ngày phát hành sẽ là 01 Tháng 1 năm 2008, ngày kết toán sẽ là 01 Tháng 7 năm 2008 và ngày đáo hạn sẽ là 01 Tháng 1 năm 2038, nghĩa là 30 năm sau ngày 01 Tháng 1 năm 2008, tức là ngày phát hành.
  • Tất cả đối số bị cắt cụt thành số nguyên.
  • Nếu settlement hoặc maturity không phải là ngày hợp lệ, hàm COUPDAYS trả về giá trị lỗi #VALUE!
  • Nếu frequency là bất kỳ số nào khác 1, 2 hoặc 4, hàm COUPDAYS trả về giá trị lỗi #NUM!
  • Nếu basis < 0 hoặc nếu basis > 4, hàm COUPDAYS trả về giá trị lỗi #NUM!
  • Nếu settlement ≥ maturity, hàm COUPDAYS trả về giá trị lỗi #NUM!
VD:
33. Hàm COUPDAYSNCTrả về số ngày từ ngày kết toán đến ngày phiếu lãi tiếp theo.
Cú pháp: COUPDAYSNC(settlement, maturity, frequency, [basis])
  • Quan trọng: Ngày nên được nhập bằng cách dùng hàm DATE hoặc nhập như là kết quả của những công thức hay hàm khác. Ví dụ, sử dụng DATE(2008,5,23) cho ngày 23 tháng 5 năm 2008. Vấn đề có thể xảy ra nếu nhập ngày tháng dạng văn bản.
Cú pháp hàm COUPDAYSNC có các đối số sau đây:
Settlement    Bắt buộc. Ngày thanh toán chứng khoán. Ngày thanh toán chứng khoán là ngày sau ngày phát hành khi chứng khoán được bán cho người mua.
Maturity    Bắt buộc. Ngày đáo hạn của chứng khoán. Ngày đáo hạn là ngày mà chứng khoán hết hạn.
Frequency    Bắt buộc. Số lần thanh toán phiếu lãi hàng năm. Đối với thanh toán hàng năm, tần suất = 1; đối với nửa năm, tần suất = 2; đối với hàng quý, tần suất = 4.
Basis    Tùy chọn. Loại cơ sở đếm ngày sẽ dùng.

Cơ sở

Cơ sở đếm ngày

0 hoặc bỏ qua

US (NASD) 30/360

1

Thực tế/thực tế

2

Thực tế/360

3

Thực tế/365

4

European 30/360

Chú thích: 
  • Excel lưu trữ ngày tháng ở dạng số sê-ri liên tiếp để sử dụng trong tính toán. Theo mặc định, ngày 1 tháng 1 năm 1900 là số sê-ri 1 và ngày 1 tháng 1 năm 2008 là số sê-ri 39448 bởi nó là 39.448 ngày sau ngày 1 tháng 1 năm 1900.
  • Ngày kết toán là ngày người mua mua một phiếu lãi, ví dụ như trái phiếu. Ngày đáo hạn là ngày mà phiếu lãi hết hạn. Ví dụ, giả sử một trái phiếu thời hạn 30 năm được phát hành ngày 01 Tháng 1 năm 2008 và người mua mua trái phiếu đó sáu tháng sau. Ngày phát hành sẽ là 01 tháng 1 năm 2008, ngày kết toán sẽ là 01 tháng 7 năm 2008 và ngày đáo hạn sẽ là 01 tháng 1 năm 2038 nghĩa là 30 năm sau ngày 01 tháng 1 năm 2008, tức là ngày phát hành.
  • Tất cả đối số bị cắt cụt thành số nguyên.
  • Nếu settlement hoặc maturity không phải là ngày hợp lệ, hàm COUPDAYSNC trả về giá trị lỗi #VALUE!
  • Nếu frequency là bất kỳ số nào khác 1, 2 hoặc 4, hàm COUPDAYSNC trả về giá trị lỗi #NUM!
  • Nếu basis < 0 hoặc nếu basis > 4, hàm COUPDAYSNC trả về giá trị lỗi #NUM!
  • Nếu settlement ≥ maturity, hàm COUPDAYSNC trả về giá trị lỗi #NUM!
VD: 
34. Hàm COUPNCDTrả về số đại diện cho ngày phiếu lãi tiếp theo sau ngày kết toán.
Cú pháp: COUPNCD(settlement, maturity, frequency, [basis])
  • Quan trọng: Ngày nên được nhập bằng cách dùng hàm DATE hoặc nhập như là kết quả của những công thức hay hàm khác. Ví dụ, sử dụng DATE(2008,5,23) cho ngày 23 tháng 5 năm 2008. Vấn đề có thể xảy ra nếu nhập ngày tháng dạng văn bản.
Cú pháp hàm COUPNCD có các đối số sau đây:
Settlement    Bắt buộc. Ngày thanh toán chứng khoán. Ngày thanh toán chứng khoán là ngày sau ngày phát hành khi chứng khoán được bán cho người mua.
Maturity    Bắt buộc. Ngày đáo hạn của chứng khoán. Ngày đáo hạn là ngày mà chứng khoán hết hạn.
Frequency    Bắt buộc. Số lần thanh toán phiếu lãi hàng năm. Đối với thanh toán hàng năm, tần suất = 1; đối với nửa năm, tần suất = 2; đối với hàng quý, tần suất = 4.
Basis    Tùy chọn. Loại cơ sở đếm ngày sẽ dùng.

Cơ sở

Cơ sở đếm ngày

0 hoặc bỏ qua

US (NASD) 30/360

1

Thực tế/thực tế

2

Thực tế/360

3

Thực tế/365

4

European 30/360

Chú thích: 
  • Excel lưu trữ ngày tháng ở dạng số sê-ri liên tiếp để sử dụng trong tính toán. Theo mặc định, ngày 1 tháng 1 năm 1900 là số sê-ri 1 và ngày 1 tháng 1 năm 2008 là số sê-ri 39448 bởi nó là 39.448 ngày sau ngày 1 tháng 1 năm 1900.
  • Ngày kết toán là ngày người mua mua một phiếu lãi, ví dụ như trái phiếu. Ngày đáo hạn là ngày mà phiếu lãi hết hạn. Ví dụ, giả sử một trái phiếu thời hạn 30 năm được phát hành ngày 01 Tháng 1 năm 2008 và người mua mua trái phiếu đó sáu tháng sau. Ngày phát hành sẽ là 01 tháng 1 năm 2008, ngày kết toán sẽ là 01 tháng 7 năm 2008 và ngày đáo hạn sẽ là 01 tháng 1 năm 2038 nghĩa là 30 năm sau ngày 01 tháng 1 năm 2008, tức là ngày phát hành.
  • Tất cả đối số bị cắt cụt thành số nguyên.
  • Nếu settlement hoặc maturity không phải là ngày hợp lệ, hàm COUPNCD trả về giá trị lỗi #VALUE!
  • Nếu frequency là bất kỳ số nào khác 1, 2 hoặc 4, hàm COUPNCD trả về giá trị lỗi #NUM!
  • Nếu basis < 0 hoặc nếu basis > 4, hàm COUPNCD trả về giá trị lỗi #NUM!
  • Nếu settlement ≥ maturity, hàm COUPNCD trả về giá trị lỗi #NUM!
VD:
35. Hàm COUPNUMTrả về số phiếu lãi phải trả giữa ngày kết toán và ngày đáo hạn, được làm tròn lên đến phiếu lãi tròn gần nhất.
Cú pháp: COUPNUM(settlement, maturity, frequency, [basis])
  • Quan trọng: Ngày nên được nhập bằng cách dùng hàm DATE hoặc nhập như là kết quả của những công thức hay hàm khác. Ví dụ, sử dụng DATE(2008,5,23) cho ngày 23 tháng năm năm 2008. Vấn đề có thể xảy ra nếu nhập ngày tháng dạng văn bản.
Cú pháp hàm COUPNUM có các đối số sau đây:
Settlement    Bắt buộc. Ngày thanh toán chứng khoán. Ngày thanh toán chứng khoán là ngày sau ngày phát hành khi chứng khoán được bán cho người mua.
Maturity    Bắt buộc. Ngày đáo hạn của chứng khoán. Ngày đáo hạn là ngày mà chứng khoán hết hạn.
Frequency    Bắt buộc. Số lần thanh toán phiếu lãi hàng năm. Đối với thanh toán hàng năm, tần suất = 1; đối với nửa năm, tần suất = 2; đối với hàng quý, tần suất = 4.
Basis    Tùy chọn. Loại cơ sở đếm ngày sẽ dùng.

Cơ sở

Cơ sở đếm ngày

0 hoặc bỏ qua

US (NASD) 30/360

1

Thực tế/thực tế

2

Thực tế/360

3

Thực tế/365

4

European 30/360

Chú thích: 
  • Excel lưu trữ ngày tháng ở dạng số sê-ri liên tiếp để sử dụng trong tính toán. Theo mặc định, ngày 1 tháng 1 năm 1900 là số sê-ri 1 và ngày 1 tháng 1 năm 2008 là số sê-ri 39448 bởi nó là 39.448 ngày sau ngày 1 tháng 1 năm 1900.
  • Ngày kết toán là ngày người mua mua một phiếu lãi, ví dụ như trái phiếu. Ngày đáo hạn là ngày mà phiếu lãi hết hạn. Ví dụ, giả sử một trái phiếu thời hạn 30 năm được phát hành ngày 01 Tháng 1 năm 2008 và người mua mua trái phiếu đó sáu tháng sau. Ngày phát hành sẽ là 01 tháng 1 năm 2008, ngày kết toán sẽ là 01 tháng 7 năm 2008 và ngày đáo hạn sẽ là 01 tháng 1 năm 2038 nghĩa là 30 năm sau ngày 01 tháng 1 năm 2008, tức là ngày phát hành.
  • Tất cả đối số bị cắt cụt thành số nguyên.
  • Nếu settlement hoặc maturity không phải là ngày hợp lệ, hàm COUPNUM trả về giá trị lỗi #VALUE!
  • Nếu frequency là bất kỳ số nào khác 1, 2 hoặc 4, hàm COUPNUM trả về giá trị lỗi #NUM!
  • Nếu basis < 0 hoặc nếu basis > 4, hàm COUPNUM trả về giá trị lỗi #NUM!
  • Nếu settlement ≥ maturity, hàm COUPNUM trả về giá trị lỗi #NUM!
VD:
36. Hàm COUPPCDTrả về số đại diện cho ngày phiếu lãi trước đó trước ngày kết toán.
Cú pháp: COUPPCD(settlement, maturity, frequency, [basis])
  • Quan trọng: Ngày nên được nhập bằng cách dùng hàm DATE hoặc nhập như là kết quả của những công thức hay hàm khác. Ví dụ, sử dụng DATE(2008,5,23) cho ngày 23 tháng 5 năm 2008. Vấn đề có thể xảy ra nếu nhập ngày tháng dạng văn bản.
Cú pháp hàm COUPPCD có các đối số sau đây:
Settlement    Bắt buộc. Ngày thanh toán chứng khoán. Ngày thanh toán chứng khoán là ngày sau ngày phát hành khi chứng khoán được bán cho người mua.
Maturity    Bắt buộc. Ngày đáo hạn của chứng khoán. Ngày đáo hạn là ngày mà chứng khoán hết hạn.
Frequency    Bắt buộc. Số lần thanh toán phiếu lãi hàng năm. Đối với thanh toán hàng năm, tần suất = 1; đối với nửa năm, tần suất = 2; đối với hàng quý, tần suất = 4.
Basis    Tùy chọn. Loại cơ sở đếm ngày sẽ dùng.

Cơ sở

Cơ sở đếm ngày

0 hoặc bỏ qua

US (NASD) 30/360

1

Thực tế/thực tế

2

Thực tế/360

3

Thực tế/365

4

European 30/360

Chú thích: 
  • Excel lưu trữ ngày tháng ở dạng số sê-ri liên tiếp để sử dụng trong tính toán. Theo mặc định, ngày 1 tháng 1 năm 1900 là số sê-ri 1 và ngày 1 tháng 1 năm 2008 là số sê-ri 39448 bởi nó là 39.448 ngày sau ngày 1 tháng 1 năm 1900.
  • Ngày kết toán là ngày người mua mua một phiếu lãi, ví dụ như trái phiếu. Ngày đáo hạn là ngày mà phiếu lãi hết hạn. Ví dụ, giả sử một trái phiếu thời hạn 30 năm được phát hành ngày 01 Tháng 1 năm 2008 và người mua mua trái phiếu đó sáu tháng sau. Ngày phát hành sẽ là 01 tháng 1 năm 2008, ngày kết toán sẽ là 01 tháng 7 năm 2008 và ngày đáo hạn sẽ là 01 tháng 1 năm 2038 nghĩa là 30 năm sau ngày 01 tháng 1 năm 2008, tức là ngày phát hành.
  • Tất cả đối số bị cắt cụt thành số nguyên.
  • Nếu settlement hoặc maturity không phải là ngày hợp lệ, hàm COUPPCD trả về giá trị lỗi #VALUE! .
  • Nếu frequency là bất kỳ số nào khác 1, 2 hoặc 4, hàm COUPPCD trả về giá trị lỗi #NUM! .
  • Nếu basis < 0 hoặc nếu basis > 4, hàm COUPPCD trả về giá trị lỗi #NUM! .
  • Nếu settlement ≥ maturity, hàm COUPPCD trả về giá trị lỗi #NUM! .
VD:
37. Hàm COVARIANCE.PTrả về hiệp phương sai của tập hợp, trung bình tích của các độ lệnh cho mỗi cặp điểm dữ liệu trong hai tập dữ liệu. Dùng hiệp phương sai để xác định mối quan hệ giữa hai tập dữ liệu. Ví dụ, bạn có thể kiểm tra xem trình độ giáo dục cao hơn có đi kèm với thu nhập nhiều hơn hay không.
Cú pháp: COVARIANCE.P(array1,array2)
Cú pháp hàm COVARIANCE.P có các đối số sau đây:
Array1     Bắt buộc. Phạm vi ô thứ nhất chứa các số nguyên.
Array2     Bắt buộc. Phạm vi ô thứ hai chứa các số nguyên.
Chú thích:
  • Các đối số phải là số hoặc tên, mảng hoặc tham chiếu chứa số.
  • Nếu một đối số tham chiếu hay mảng có chứa giá trị lô-gic, văn bản hay ô trống, thì những giá trị này sẽ bị bỏ qua; tuy nhiên những ô có giá trị bằng không sẽ được bao gồm.
  • Nếu array1 và array2 có các số điểm dữ liệu khác nhau, hàm COVARIANCE.P trả về giá trị lỗi #N/A.
  • Nếu array1 hoặc array2 trống, hàm COVARIANCE.P trả về giá trị lỗi #DIV/0! .
  • Hiệp phương sai là:
                            Phương trình
            trong đó
                x và y 
     là các giá trị trung bình mẫu AVERAGE(array1) và AVERAGE(array2) và n là cỡ mẫu.
VD:
38. Hàm COVARIANCE.STrả về hiệp phương sai mẫu, trung bình tích của các độ lệnh cho mỗi cặp điểm dữ liệu trong hai tập dữ liệu.
Cú pháp: COVARIANCE.S(array1,array2)
Cú pháp hàm COVARIANCE.S có các đối số sau đây:
Array1     Bắt buộc. Phạm vi ô thứ nhất chứa các số nguyên.
Array2     Bắt buộc. Phạm vi ô thứ hai chứa các số nguyên.
Chú thích:
  • Các đối số phải là số hoặc tên, mảng hoặc tham chiếu chứa số.
  • Nếu một đối số tham chiếu hay mảng có chứa giá trị lô-gic, văn bản hay ô trống, thì những giá trị này sẽ bị bỏ qua; tuy nhiên những ô có giá trị bằng không sẽ được bao gồm.
  • Nếu array1 và array2 có các số điểm dữ liệu khác nhau, hàm COVARIANCE.S trả về giá trị lỗi #N/A.
  • Nếu array1 hoặc array2 trống hoặc chỉ chứa 1 điểm dữ liệu mỗi mảng, hàm COVARIANCE.S trả về giá trị lỗi #DIV/0! .
VD:
39. Hàm CSCTrả về cosec của một góc được tính bằng radian.
Cú pháp: CSC(number)
Cú pháp hàm CSC có các đối số sau đây.
Number    Bắt buộc.
Chú thích:
  • Giá trị tuyệt đối của Number phải nhỏ hơn 2^27.
  • Nếu Number nằm ngoài mức giới hạn, CSC sẽ trả về giá trị lỗi #NUM! .
  • Nếu Number không có giá trị số, CSC sẽ trả về giá trị lỗi #VALUE! .
  • CSC(n) bằng 1/SIN(n).
VD:
40. Hàm CSCHTrả về cosec hyperbolic của một góc được tính bằng radian.
Cú pháp: CSCH(number)
Cú pháp hàm CSCH có các đối số sau đây:
Number    Bắt buộc.
Chú thích:
  • Giá trị tuyệt đối của Number phải nhỏ hơn 2^27.
  • Nếu Number nằm ngoài mức giới hạn, CSCH sẽ trả về giá trị lỗi #NUM! .
  • Nếu Number không có giá trị số, CSCH sẽ trả về giá trị lỗi #VALUE! .
VD:

41. Hàm CUBEKPIMEMBERTrả về thuộc tính chỉ số hiệu suất then chốt (KPI) và hiển thị tên KPI trong ô. KPI là một số đo có thể định lượng được, chẳng hạn như lãi gộp hàng tháng hoặc số lượng luân chuyển nhân viên, dùng để theo dõi hiệu suất của một tổ chức.
  • Lưu ý: Hàm CUBEKPIMEMBER chỉ được hỗ trợ khi sổ làm việc được kết nối với Dịch vụ Phân tích SQL Server 2005 hoặc nguồn dữ liệu mới hơn.
Cú pháp: 
CUBEKPIMEMBER(connection, kpi_name, kpi_property, [caption])
Cú pháp hàm CUBEKPIMEMBER có các đối số sau đây:
Connection    Bắt buộc. Chuỗi văn bản tên của kết nối tới khối.
Kpi_name    Bắt buộc. Chuỗi văn bản của tên KPI trong khối.
Kpi_property    Bắt buộc. Cấu phần KPI được trả về và có thể là một trong các dạng sau:

Số nguyên

Hằng số liệt kê

Mô tả

1

KPIValue

Giá trị thực tế

2

KPIGoal

Giá trị mục tiêu

3

KPIStatus

Trạng thái của KPI tại một thời điểm cụ thể

4

KPITrend

Một số đo giá trị theo thời gian

5

KPIWeight

Tầm quan trọng tương đối được gán cho KPI

6

KPICurrentTimeMember

Bối cảnh thời gian cho KPI

Nếu bạn chỉ rõ Giá trị KPI cho thuộc tính kpi, thì chỉ có tên kpi được hiển thị trong ô.
Caption    Tùy chọn. Một chuỗi văn bản thay thế được hiển thị trong ô thay cho kpi_name và kpi_property.
Chú thích:
  • Khi hàm CUBEKPIMEMBER định trị, nó tạm thời hiển thị thông báo "#ĐANG LẤY DỮ LIỆU…" trong ô cho đến khi đã truy xuất được tất cả dữ liệu.
  • Để dùng KPI trong một phép tính, hãy chỉ rõ hàm CUBEKPIMEMBER là một đối số biểu thức phần tử trong hàm CUBEVALUE.
  • Nếu tên kết nối không phải là một kết nối sổ làm việc hợp lệ được lưu giữ trong sổ làm việc, thì hàm CUBEKPIMEMBER trả về giá trị lỗi #NAME? . 
  • Nếu máy chủ Xử lý Phân tích Trực tuyến (OLAP) không chạy, không khả dụng hoặc trả về một thông báo lỗi, thì hàm CUBEKPIMEMBER trả về giá trị lỗi #NAME? .
  • Hàm CUBEKPIMEMBER trả về giá trị lỗi #N/A khi tên kpi hoặc thuộc tính kpi không hợp lệ.
  • Hàm CUBEMEMBERPROPERTY có thể trả về giá trị lỗi #N/A nếu bạn tham chiếu đến một đối tượng theo phiên, chẳng hạn như một phần tử được tính hoặc một tập đã đặt tên, trong một PivotTable khi chia sẻ một kết nối và PivotTable đó bị xóa bỏ hoặc bạn chuyển đổi PivotTable thành công thức. (Trên tab Tùy chọn, trong nhóm Công cụ, bấm Công cụ OLAP, rồi bấm Chuyển thành Công thức.)
VD: 
=CUBEKPIMEMBER("Doanh số";"KPI_Doanh_số_của_Tôi";1)
=CUBEKPIMEMBER("Doanh số";"KPI_Doanh_số_của_Tôi"; Chỉ_tiêu_KPI,"Chỉ tiêu KPI Doanh số")
 
42. Hàm CUBEMEMBERTrả về một phần tử hoặc một bộ từ khối. Dùng để xác thực rằng phần tử hoặc bộ tồn tại trong khối.
Cú pháp: 
CUBEMEMBER(connection, member_expression, [caption])
Cú pháp hàm CUBEMEMBER có các đối số sau đây:
Connection    Bắt buộc. Chuỗi văn bản tên của kết nối tới khối.
Member_expression    Bắt buộc. Một chuỗi văn bản biểu thức đa chiều (DMX) định trị một phần tử duy nhất trong khối. Theo cách khác, member_expression có thể là một bộ, được xác định như là một phạm vi ô hoặc một hằng số mảng.
Caption    Tùy chọn. Một chuỗi văn bản được hiển thị trong ô thay cho chú thích từ ô, nếu như có một chú thích được xác định từ khối. Khi một bộ được trả về, chú thích được dùng là chú thích cho phần tử cuối cùng trong bộ.
Chú thích:
  • Khi hàm CUBEMEMBER định trị, nó tạm thời hiển thị thông báo "#ĐANG LẤY DỮ LIỆU…" trong ô cho đến khi đã truy xuất được tất cả dữ liệu.
  • Khi bạn dùng hàm CUBEMEMBER làm đối số cho một hàm CUBE khác, biểu thức MDX vốn xác định phần tử hoặc bộ sẽ được dùng bởi hàm CUBE, chứ không phải giá trị hiển thị trong ô của hàm CUBEMEMBER.
  • Nếu tên kết nối không phải là một kết nối sổ làm việc hợp lệ được lưu giữ trong sổ làm việc, thì hàm CUBEMEMBER trả về giá trị lỗi #NAME? . 
  • Nếu máy chủ Xử lý Phân tích Trực tuyến (OLAP) không chạy, không khả dụng hoặc trả về một thông báo lỗi, thì hàm CUBEMEMBER trả về giá trị lỗi #NAME? .
  • Nếu ít nhất một thành phần trong bộ không hợp lệ, thì hàm CUBEMEMBER trả về giá trị lỗi #VALUE! .
  • Nếu member_expression dài hơn 255 ký tự, mà đó là giới hạn của một đối số trong hàm, thì hàm CUBEMEMBER trả về giá trị lỗi #VALUE! . Để dùng các chuỗi văn bản dài hơn 255 ký tự, bạn hãy nhập chuỗi văn bản vào một ô (giới hạn của ô là 32.767 ký tự), rồi dùng tham chiếu ô làm đối số.
  • Hàm CUBEMEMBER trả về giá trị lỗi #N/A khi:
    1. Cú pháp member_expression không chính xác.
    2. Phần tử được xác định bởi chuỗi văn bản MDX không tồn tại trong khối.
    3. Bộ không hợp lệ vì không có giao cắt cho các giá trị được chỉ định. (Điều này có thể xảy ra với nhiều thành phần của cùng một cấu trúc phân cấp).
    4. Tập hợp có chứa ít nhất một phần tử có kích thước khác với các phần tử khác.
  • Hàm CUBEMEMBER có thể trả về giá trị lỗi #N/A nếu bạn tham chiếu đến một đối tượng theo phiên, chẳng hạn như một phần tử được tính hoặc một tập đã đặt tên, trong một PivotTable khi chia sẻ một kết nối và PivotTable đó bị xóa bỏ hoặc bạn chuyển đổi PivotTable thành công thức. (Trên tab Tùy chọn, trong nhóm Công cụ, bấm Công cụ OLAP, rồi bấm Chuyển thành Công thức.)
VD:
=CUBEMEMBER("Doanh số";"[Thời gian].[Năm tài chính].[2004]")
=CUBEMEMBER($A$1;D$12)
=CUBEMEMBER("Doanh số";(B4; C6; D5);"Doanh_số_Năm_2004")
=CUBEMEMBER("xlextdat8 FoodMart 2000 Bán hàng";"([Sản phẩm].[Thực phẩm];[Thời gian].[1997])")
=CUBEMEMBER($A$1;C$12:D$12)
43. Hàm CUBEMEMBERPROPERTYTrả về giá trị của một thuộc tính phần tử trong cube. Dùng để xác thực một tên phần tử tồn tại trong cube và trả về thuộc tính được chỉ định cho phần tử này.
Cú pháp: 
CUBEMEMBERPROPERTY(kết nối, member_expression, property)
Cú pháp hàm CUBEMEMBERPROPERTY có các đối số sau đây:
Connection    Bắt buộc. Chuỗi văn bản tên của kết nối tới khối.
Member_expression    Bắt buộc. Chuỗi văn bản biểu thức đa chiều (MDX) của một phần tử trong một khối.
Property    Bắt buộc. Chuỗi văn bản tên của thuộc tính được trả về hoặc tham chiếu tới một ô có chứa tên của thuộc tính.
Chú thích:
  • Khi hàm CUBEMEMBERPROPERTY định trị, nó tạm thời hiển thị thông báo "#ĐANG LẤY DỮ LIỆU…" trong ô cho đến khi đã truy xuất được tất cả dữ liệu.
  • Nếu tên kết nối không phải là một kết nối sổ làm việc hợp lệ được lưu giữ trong sổ làm việc, thì hàm CUBEMEMBERPROPERTY trả về giá trị lỗi #NAME? . 
  • Nếu máy chủ Xử lý Phân tích Trực tuyến (OLAP) không chạy, không khả dụng hoặc trả về một thông báo lỗi, thì hàm CUBEMEMBERPROPERTY trả về giá trị lỗi #NAME? .
  • Nếu cú pháp member_expression không chính xác hoặc nếu phần tử được chỉ ra trong member_expression không tồn tại trong khối, thì CUBEMEMBERPROPERTY sẽ trả về giá trị lỗi #N/A.
  • Hàm CUBEMEMBERPROPERTY có thể trả về giá trị lỗi #N/A nếu bạn tham chiếu đến một đối tượng theo phiên, chẳng hạn như một phần tử được tính hoặc một tập đã đặt tên, trong một PivotTable khi chia sẻ một kết nối và PivotTable đó bị xóa bỏ hoặc bạn chuyển đổi PivotTable thành công thức. (Trên tab Tùy chọn, trong nhóm Công cụ, bấm Công cụ OLAP, rồi bấm Chuyển thành Công thức.)
  • CUBEMEMBERPROPERTY sẽ không hoạt động đối với Mô hình Dữ liệu Excel được chỉnh sửa trong Power Pivot, vì các mô hình đó không phải là cube đa chiều.
VD:
=CUBEMEMBERPROPERTY("Doanh số";"[Thời gian].[Tài chính].[2014]";$A$3)
=CUBEMEMBERPROPERTY("Doanh số";"[Cửa hàng].[Cửa_hàng_Yêu_thích_của_Tôi]";"[Cửa hàng].[Tên Cửa hàng].[Diện tích Cửa hàng]")
44. Hàm CUBERANKEDMEMBERTrả về phần tử thứ n hoặc được xếp hạng trong một tập hợp. Dùng để trả về một hoặc các thành phần trong một tập hợp, chẳng hạn như nhân viên kinh doanh đứng đầu hoặc 10 học sinh đứng đầu.
Cú pháp: 
CUBERANKEDMEMBER(connection, set_expression, rank, [caption])
Cú pháp hàm CUBERANKEDMEMBER có các đối số sau đây:
Connection    Bắt buộc. Chuỗi văn bản tên của kết nối tới khối.
Set_expression    Bắt buộc. Một chuỗi văn bản của một biểu thức tập hợp, chẳng hạn như "{[Item1].children}". member_expression cũng có thể là hàm CUBESET, hoặc tham chiếu tới một ô có chứa hàm CUBESET.
Rank    Bắt buộc. Một giá trị số nguyên chỉ rõ giá trị trên cùng cần trả về. Nếu thứ hạng là giá trị 1, nó trả về giá trị cao nhất, nếu thứ hạng là giá trị 2, nó trả về giá trị cao thứ hai, v.v. Để trả về 5 giá trị hàng đầu, hãy dùng hàm CUBERANKEDMEMBER năm lần, xác định một thứ hạng khác nhau, từ 1 đến 5, mỗi lần.
Caption    Tùy chọn. Một chuỗi văn bản được hiển thị trong ô thay cho chú thích từ ô, nếu như có một chú thích được xác định từ khối.
Chú thích: 
  • Khi hàm CUBERANKEDMEMBER định trị, nó tạm thời hiển thị thông báo "#ĐANG LẤY DỮ LIỆU…" trong ô cho đến khi đã truy xuất được tất cả dữ liệu.
  • Nếu tên kết nối không phải là một kết nối sổ làm việc hợp lệ được lưu giữ trong sổ làm việc, thì hàm CUBERANKEDMEMBER trả về giá trị lỗi #NAME? . 
  • Nếu máy chủ Xử lý Phân tích Trực tuyến (OLAP) không chạy, không khả dụng hoặc trả về một thông báo lỗi, thì hàm CUBERANKEDMEMBER trả về giá trị lỗi #NAME? .
  • Hàm CUBERANKEDMEMBER trả về giá trị lỗi #N/A khi cú pháp của member_expression không chính xác hoặc khi tập hợp có chứa ít nhất một phần tử có kích thước khác với các phần tử khác.
VD:
=CUBERANKEDMEMBER("Doanh số";$D$4.1;"Tháng Cao nhất")
=CUBERANKEDMEMBER("Doanh số";CUBESET("Doanh số";"Mùa hè";"[2004].[Tháng Sáu]";"[2004].[Tháng Bảy]";"[2004].[Tháng Tám]");3;"Tháng Cao nhất")
  • Mẹo: Để trả về n giá trị dưới dùng, bạn hãy dùng các đối số sort_order và sort_by của hàm CUBESET để đảo ngược thứ tự của tập hợp sao cho giá trị trên cùng trong tập hợp đã sắp xếp là những giá trị dưới cùng. Ví dụ, CUBERANKEDMEMBER ("Sales", $D$4,1) trả về phần tử cuối cùng, CUBERANKEDMEMBER ("Sales", $D$4, 2) trả về phần tử sát với phần tử cuối cùng, v.v.
45. Hàm CUBESETXác định một tập hợp phần tử được tính hoặc bộ bằng cách gửi một biểu thức tập hợp tới khối trên máy chủ, tạo tập hợp rồi trả tập hợp đó về Microsoft Excel.
Cú pháp: 
CUBESET(connection, set_expression, [caption], [sort_order], [sort_by])
Cú pháp hàm CUBESET có các đối số sau đây:
Connection    Bắt buộc. Chuỗi văn bản tên của kết nối tới khối.
Set_expression    Bắt buộc. Một chuỗi văn bản set_expression trả về kết quả là một tập hợp các phần tử hoặc các bộ. Set_expression cũng có thể là một tham chiếu ô tới một phạm vi Excel có chứa một hoặc nhiều phần tử, bộ hoặc tập hợp được bao gồm trong tập hợp đó.
Caption    Tùy chọn. Một chuỗi văn bản được hiển thị trong ô thay cho chú thích từ ô, nếu như có một chú thích được xác định.
Sort_order    Tùy chọn. Kiểu sắp xếp, nếu có, cần thực hiện và có thể là một trong các kiểu sau đây:

Số nguyên

Hằng số liệt kê

Mô tả

Đối số sort_by

0

SortNone

Giữ nguyên tập hợp theo thứ tự hiện tại.

Bỏ qua

1

SortAscending

Sắp xếp theo thứ tự tăng dần theo sort_by.

Bắt buộc

2

SortDescending

Sắp xếp theo thứ tự giảm dần theo sort_by.

Bắt buộc

3

SortAlphaAscending

Sắp xếp tập hợp theo thứ tự alpha tăng dần.

Bỏ qua

4

Sort_Alpha_Descending

Sắp xếp tập hợp theo thứ tự alpha giảm dần.

Bỏ qua

5

Sort_Natural_Ascending

Sắp xếp tập hợp theo thứ tự tự nhiên tăng dần.

Bỏ qua

6

Sort_Natural_Descending

Sắp xếp tập hợp theo thứ tự tự nhiên giảm dần.

Bỏ qua

Giá trị mặc định là 0. Sắp xếp alpha cho một tập hợp gồm nhiều bộ sẽ sắp xếp theo thành phần cuối cùng trong mỗi bộ. Để biết thêm thông tin về những thứ tự sắp xếp khác nhau này, hãy xem hệ thống trợ giúp Dịch vụ Phân tích Microsoft Office SQL.
Sort_by    Tùy chọn. Một chuỗi văn bản gồm các giá trị cần sắp xếp theo đó. Ví dụ, để có được thành phố có doanh thu lớn nhất, set_expression phải là một tập hợp các thành phố và sort_by là số đo về doanh thu. Hoặc để có được thành phố đông dân nhất, set_expression phải là một tập hợp các thành phố và sort_by là số dân. Nếu sort_order yêu cầu phải có sort_by, và sort_by được bỏ qua, thì CUBESET trả về thông báo lỗi #VALUE! .
Chú thích: 
  • Khi hàm CUBESET định trị, nó tạm thời hiển thị thông báo "#ĐANG LẤY DỮ LIỆU…" trong ô cho đến khi đã truy xuất được tất cả dữ liệu.
  • Nếu tên kết nối không phải là một kết nối sổ làm việc hợp lệ được lưu giữ trong sổ làm việc, thì hàm CUBESET trả về giá trị lỗi #NAME? . 
  • Nếu máy chủ Xử lý Phân tích Trực tuyến (OLAP) không chạy, không sẵn có hoặc trả về một thông báo lỗi, thì hàm CUBESET trả về giá trị lỗi #NAME? .
  • Nếu cú pháp set_expression không chính xác hoặc tập hợp có chứa ít nhất một phần tử có kích thước khác với các phần tử khác, thì hàm CUBESET trả về giá trị lỗi #N/A.
  • Nếu set_expression dài hơn 255 ký tự, mà đó là giới hạn của một đối số trong hàm, thì hàm CUBESET trả về giá trị lỗi #VALUE! . Để dùng các chuỗi văn bản dài hơn 255 ký tự, bạn hãy nhập chuỗi văn bản vào một ô (giới hạn của ô là 32.767 ký tự), rồi dùng tham chiếu ô làm đối số.
  • Hàm CUBESET có thể trả về giá trị lỗi #N/A nếu bạn tham chiếu đến một đối tượng theo phiên, chẳng hạn như một phần tử được tính hoặc một tập đã đặt tên, trong một PivotTable khi chia sẻ một kết nối, và PivotTable đó bị xóa bỏ hoặc bạn chuyển đổi PivotTable thành công thức. (Trên tab Tùy chọn, trong nhóm Công cụ, bấm Công cụ OLAP, rồi bấm Chuyển thành Công thức).
VD:
=CUBESET("Tài chính";"Đơn hàng([Sản phẩm].[Sản phẩm].[Danh mục Sản phẩm].Thành viên;[Đơn vị].[Nhân viên Bán hàng Đơn vị];ASC)";"Sản phẩm")
=CUBESET("Doanh số";"[Sản phẩm].[Tất cả Sản phẩm].Trẻ em";"Sản phẩm"'1;"[Đơn vị].[Số lượng Hàng bán ra]")
46. Hàm CUBESETCOUNTTrả về số mục trong một tập hợp.
Cú pháp: CUBESETCOUNT(set)
Cú pháp của hàm CUBESETCOUNT có các tham đối sau đây:
Set    Bắt buộc. Một chuỗi văn bản của biểu thức Microsoft Excel mà biểu thức này định trị một giá trị được xác định bởi hàm CUBESET. Tập hợp cũng có thể là hàm CUBESET, hoặc tham chiếu tới một ô có chứa hàm CUBESET.
Chú thích:
  • Khi hàm CUBESETCOUNT định trị, nó tạm thời hiển thị thông báo "#ĐANG LẤY DỮ LIỆU…" trong ô cho đến khi đã truy xuất được tất cả dữ liệu.
VD:
=CUBESETCOUNT(A3)
=CUBESETCOUNT(CUBESET("Sales";"[Product].[All Products].Children";"Products";1;"[Measures].[Sales Amount]"))
47. Hàm CUBEVALUETrả về một giá trị tổng hợp từ khối.
Cú pháp: 
CUBEVALUE(connection, [member_expression1], [member_expression2], …)
Cú pháp hàm CUBEVALUE có các đối số sau đây:
Connection    Bắt buộc. Chuỗi văn bản tên của kết nối tới khối.
Member_expression    Tùy chọn. Một chuỗi văn bản biểu thức đa chiều (DMX) định trị một phần tử hoặc một bộ trong khối. Hoặc theo cách khác, biểu thức phần tử có thể là một tập hợp được xác định với hàm CUBESET. Hãy dùng biểu thức phần tử như một slicer để xác định phần của khối mà giá trị tổng hợp cho nó được trả về. Nếu không có số đo nào được xác định trong biểu thức phần tử, thì sẽ dùng số đo mặc định của khối đó.
Chú thích: 
  • Khi hàm CUBEVALUE định trị, nó tạm thời hiển thị thông báo "#ĐANG LẤY DỮ LIỆU…" trong ô cho đến khi đã truy xuất được tất cả dữ liệu.
  • Nếu tham chiếu ô được dùng cho biểu thức phần tử và tham chiếu ô đó có chứa hàm CUBE, thì biểu thức phần tử sử dụng biểu thức MDX cho mục trong ô được tham chiếu, chứ không phải là giá trị hiển thị trong ô được tham chiếu đó.
  • Nếu tên kết nối không phải là một kết nối sổ làm việc hợp lệ được lưu giữ trong sổ làm việc, thì hàm CUBEVALUE trả về giá trị lỗi #NAME? . Nếu máy chủ Xử lý Phân tích Trực tuyến (OLAP) không chạy, không khả dụng hoặc trả về một thông báo lỗi, thì hàm CUBEVALUE trả về giá trị lỗi #NAME? .
  • Nếu ít nhất một thành phần trong bộ không hợp lệ, thì hàm CUBEVALUE trả về giá trị lỗi #VALUE! .
  • Hàm CUBEVALUE trả về giá trị lỗi #N/A khi:
    1. Cú pháp biểu thức phần tử không chính xác.
    2. Phần tử được xác định bởi biểu thức phần tử không tồn tại trong khối.
    3. Bộ không hợp lệ vì không có giao cắt cho các giá trị được chỉ định. (Điều này có thể xảy ra với nhiều thành phần của cùng một cấu trúc phân cấp).
    4. Tập hợp có chứa ít nhất một phần tử có kích thước khác với các phần tử khác.
    5. Hàm CUBEVALUE có thể trả về giá trị lỗi #N/A nếu bạn tham chiếu đến một đối tượng theo phiên, chẳng hạn như một phần tử được tính hoặc một tập hợp có tên, trong một PivotTable khi chia sẻ một kết nối, và PivotTable đó bị xóa bỏ hoặc bạn chuyển đổi PivotTable thành công thức. (Trên tab Tùy chọn, trong nhóm Công cụ, bấm Công cụ OLAP, rồi bấm Chuyển thành Công thức).
Vấn đề: Giá trị null được chuyển thành chuỗi có độ dài bằng không
  • Trong Excel, nếu một ô không có dữ liệu vì bạn chưa bao giờ thay đổi nó hoặc bạn đã xóa nội dung của nó, thì ô đó chứa một giá trị trống. Trong nhiều cơ sở dữ liệu, một giá trị trống được gọi là giá trị Null. Giá trị trống hoặc Null có nghĩa đúng là "Không có giá trị". Tuy nhiên, một công thức không bao giờ có thể trả về một chuỗi trống hoặc giá trị Null. Một công thức luôn trả về một trong ba giá trị: giá trị số; giá trị văn bản mà đó có thể là chuỗi có độ dài bằng không, hoặc một giá trị lỗi, chẳng hạn như #NUM! hoặc #VALUE.
  • Nếu một công thức có chứa hàm CUBEVALUE được kết nối tới một cơ sở dữ liệu Xử lý Phân tích Trực tuyến (OLAP) và một truy vấn đến cơ sở dữ liệu này có kết quả là một giá trị Null, thì Excel chuyển đổi giá trị Null này thành chuỗi có độ dài bằng không, ngay cả khi công thức có thể trả về một giá trị số. Điều này có thể dẫn đến tình huống một phạm vi ô có chứa kết hợp cả giá trị số và chuỗi có độ dài bằng không và điều này có thể ảnh hưởng đến kết quả của các công thức khác có tham chiếu đến phạm vi ô đó. Ví dụ, nếu A1 và A3 có chứa số và A2 có chứa công thức với hàm CUBEVALUE mà công thức này trả về chuỗi có độ dài bằng không, thì công thức sau đây sẽ trả về lỗi #VALUE!:
            =A1+A2+A3
  • Để tránh điều này, bạn có thể kiểm tra chuỗi có độ dài bằng không bằng cách dùng hàm ISTEXT và bằng cách sử dụng hàm IF để thay thế chuỗi có độ dài bằng 0 (không) như trong ví dụ sau đây:
           =IF(ISTEXT(A1);0;A1) + IF(ISTEXT(A2);0;A2) + IF(ISTEXT(A3);0;A3)
  • Hoặc theo cách khác, bạn có thể lồng hàm CUBEVALUE trong một điều kiện IF mà điều kiện này trả về giá trị 0 nếu hàm CUBEVALUE định trị một chuỗi có độ dài bằng không, như trong ví dụ sau đây:
            =IF (CUBEVALUE("Doanh số";"[Đơn vị].[Lợi nhuận]";"[Thời gian].[2004]";"[Tất cả sản phẩm].[Đồ uống]")="" 0; CUBEVALUE("Doanh số";"[Đơn vị].[Lợi nhuận]";"[Thời gian].[2004]";"[Tất cả Sản phẩm].[Đồ uống]"))
  • Lưu ý rằng hàm SUM không yêu cầu phải kiểm tra chuỗi có độ dài bằng không vì nó tự động bỏ qua các chuỗi có độ dài bằng không khi tính toán giá trị trả về.    
VD:
=CUBEVALUE("Doanh số";"[Đơn vị].[Lợi nhuận]";"[Thời gian].[2004]";"[Tất cả Sản phẩm].[Đồ uống]")
=CUBEVALUE($A$1;"[Đơn vị].[Lợi nhuận]";D$12;$A23)
=CUBEVALUE("Doanh số";$B$7;D$12;$A23)
48. Hàm CUMIPMTTrả về số tiền lãi dồn tích trả cho khoản vay từ kỳ đầu tiên đến kỳ cuối cùng.
Cú pháp: CUMIPMT(rate, nper, pv, start_period, end_period, type)
Cú pháp hàm CUMIPMT có các đối số sau đây:
Rate    Bắt buộc. Lãi suất.
Nper    Bắt buộc. Tổng số kỳ thanh toán.
Pv    Bắt buộc. Giá trị hiện tại.
Start_period    Bắt buộc. Kỳ đầu tiên trong tính toán này. Các kỳ thanh toán được đánh số bắt đầu từ 1.
End_period    Bắt buộc. Kỳ cuối cùng trong tính toán này.
Type    Bắt buộc. Thời hạn thanh toán.

Type

Thời hạn

0 (không)

Thanh toán cuối kỳ

1

Thanh toán đầu kỳ

Chú thích: 
  • Hãy đảm bảo là bạn dùng đơn vị nhất quán để xác định rate và nper. Nếu bạn thanh toán hàng tháng cho khoản vay bốn năm với lãi suất hàng năm 10 phần trăm, hãy dùng 10%/12 cho rate và 4*12 cho nper. Nếu bạn thanh toán hàng năm cho cùng khoản vay đó, hãy sử dụng 10% cho rate và 4 cho nper.
  • Nếu rate ≤ 0, nper ≤ 0 hoặc pv ≤ 0, hàm CUMIPMT trả về giá trị lỗi #NUM! .
  • Nếu start_period < 1, end_period < 1 hoặc start_period > end_period, hàm CUMIPMT trả về giá trị lỗi #NUM! .
  • Nếu type là bất kỳ số nào khác 0 hoặc 1, hàm CUMIPMT trả về giá trị lỗi #NUM! .
VD:
Lưu ý: 
  • Chia lãi suất cho 12 để có lãi suất hàng tháng. Nhân số năm trả lãi với 12 để có số lần thanh toán.
  • Trong Excel dành cho web, để xem kết quả ở định dạng thích hợp, hãy chọn ô, rồi trên tab Trang đầu, trong nhóm Số, bấm vào mũi tên bên cạnh Định dạng Số, rồi bấm Chung.
49. Hàm CUMPRINCTrả về số tiền gốc dồn tích trả cho khoản vay từ kỳ đầu tiên đến kỳ cuối cùng.
Cú pháp: 
CUMPRINC(rate, nper, pv, start_period, end_period, type)
Cú pháp hàm CUMPRINC có các đối số sau đây:
Rate    Bắt buộc. Lãi suất.
Nper    Bắt buộc. Tổng số kỳ thanh toán.
Pv    Bắt buộc. Giá trị hiện tại.
Start_period    Bắt buộc. Kỳ đầu tiên trong tính toán này. Các kỳ thanh toán được đánh số bắt đầu từ 1.
End_period    Bắt buộc. Kỳ cuối cùng trong tính toán này.
Type    Bắt buộc. Thời hạn thanh toán.

Type

Thời hạn

0 (không)

Thanh toán cuối kỳ

1

Thanh toán đầu kỳ

Chú thích: 
  • Hãy đảm bảo là bạn dùng đơn vị nhất quán để xác định rate và nper. Nếu bạn thanh toán hàng tháng cho khoản vay bốn năm với lãi suất hàng năm 12 phần trăm, hãy dùng 12%/12 cho rate và 4*12 cho nper. Nếu bạn thanh toán hàng năm cho cùng khoản vay đó, hãy sử dụng 12% cho rate và 4 cho nper.
  • Nếu rate ≤ 0, nper ≤ 0 hoặc pv ≤ 0, hàm CUMPRINC trả về giá trị lỗi #NUM! .
  • Nếu start_period < 1, end_period < 1 hoặc start_period > end_period, hàm CUMPRINC trả về giá trị lỗi #NUM! .
  • Nếu type là bất kỳ số nào khác 0 hoặc 1, hàm CUMPRINC trả về giá trị lỗi #NUM! .
VD:
Lưu ý: 
  • Bạn chia lãi suất cho 12 để có lãi suất hàng tháng và nhân số năm trả tiền với 12 để có số lần thanh toán.
  • Trong Excel Online, để xem kết quả ở định dạng phù hợp, hãy chọn ô, sau đó trên tab Trang chủ, trong nhóm Số, hãy bấm mũi tên bên cạnh Định dạng Số, rồi bấm Chung.
50. Hàm CEILINGTrả về số được làm tròn lên, xa số không, đến bội số có nghĩa gần nhất. Ví dụ, nếu bạn muốn tránh dùng đồng penny trong giá và sản phẩm của bạn có giá là $4.42, hãy dùng công thức =CEILING(4.42,0.05) để làm tròn lên đến đồng nickel gần nhất.
Cú pháp: CEILING(number, significance)
Cú pháp hàm CEILING có các đối số sau đây:
Number    Bắt buộc. Giá trị mà bạn muốn làm tròn.
Significance    Bắt buộc. Bội số mà bạn muốn làm tròn đến.
Chú thích: 
  • Nếu đối số không phải dạng số, CEILING trả về giá trị lỗi #VALUE! .
  • Bất chấp dấu của số, giá trị được làm tròn lên khi được điều chỉnh ra xa số không. Nếu số là bội số chính xác của mức quan trọng thì không làm tròn.
  • Nếu số âm và mức quan trọng âm, giá trị được làm tròn xuống, xa số không.
  • Nếu số âm và mức quan trọng dương, giá trị được làm tròn lên tiến đến số không.
VD:

51. Hàm CHIDIST: Trả về xác suất đầu bên phải của phân bố khi bình phương. Phân bố χ2 gắn với kiểm thử χ2. Hãy dùng kiểm thử χ2 để so sánh các giá trị quan sát được và dự kiến. Ví dụ, thí nghiệm di truyền có thể đưa ra giả thuyết rằng thế hệ tiếp theo của cây trồng sẽ có một bộ màu nhất định. Bằng cách so sánh kết quả quan sát được với kết quả dự kiến, bạn có thể xác định giả thuyết ban đầu của mình có hợp lệ hay không.
  • Quan trọng: Hàm này đã được thay thế bằng một hoặc nhiều hàm mới với độ chính xác cao hơn và có tên gọi phản ánh rõ hơn công dụng của chúng. Mặc dù hàm này vẫn sẵn dùng để đảm bảo tính tương thích ngược, bạn nên xem xét sử dụng các hàm mới từ bây giờ trở đi, vì hàm này có thể sẽ không còn sẵn dùng nữa ở các phiên bản tương lai của Excel.
Để biết thêm thông tin về các hàm mới, hãy xem hàm CHISQ.DIST và hàm CHISQ.DIST.RT.
Cú pháp: CHIDIST(x,deg_freedom)
Cú pháp hàm CHIDIST có các đối số sau đây:
X     Bắt buộc. Giái trị bạn muốn đánh giá phân phối.
Deg_freedom     Bắt buộc. Số bậc tự do.
Chú thích: 
  • Nếu đối số không phải dạng số, CHIDIST trả về giá trị lỗi #VALUE! .
  • Nếu x âm, CHIDIST trả về giá trị lỗi #NUM! .
  • Nếu deg_freedom không phải là số nguyên thì nó bị cắt cụt.
  • Nếu deg_freedom < 1 hoặc deg_freedom > 10^10, CHIDIST trả về giá trị lỗi #NUM! .
  • CHIDIST được tính bằng CHIDIST = P(X>x), trong đó X là biến số ngẫu nhiên χ2.
VD:

52. Hàm CHIINV: Trả về giá trị nghịch đảo của xác suất đầu bên phải của phân bố khi bình phương. Nếu xác suất = CHIDIST(x,...) thì CHIINV(xác suất,...) = x. Hãy dùng hàm này để so sánh kết quả quan sát được với kết quả dự kiến để xác định giả thuyết ban đầu của bạn có hợp lệ hay không.
  • Quan trọng: Hàm này đã được thay thế bằng một hoặc nhiều hàm mới với độ chính xác cao hơn và có tên gọi phản ánh rõ hơn công dụng của chúng. Mặc dù hàm này vẫn sẵn dùng để đảm bảo tính tương thích ngược, bạn nên xem xét sử dụng các hàm mới từ bây giờ trở đi, vì hàm này có thể sẽ không còn sẵn dùng nữa ở các phiên bản tương lai của Excel.
Để biết thêm thông tin về các hàm mới, hãy xem hàm CHISQ.INV và hàm CHISQ.INV.RT.
Cú pháp: CHIINV(probability,deg_freedom)
Cú pháp hàm CHIINV có các đối số sau đây:
Probability     Bắt buộc. Xác suất gắn với phân bố khi bình phương.
Deg_freedom     Bắt buộc. Số bậc tự do.
Chú thích: 
  • Nếu đối số không phải dạng số, CHIINV trả về giá trị lỗi #VALUE! .
  • Nếu xác suất < 0 hay xác suất > 1, CHIINV trả về giá trị lỗi #NUM! .
  • Nếu deg_freedom không phải là số nguyên thì nó bị cắt cụt.
  • Nếu deg_freedom < 1, CHIINV trả về giá trị lỗi #NUM! .
  • Cho trước giá trị nào đó cho xác suất, CHIINV tìm kiếm giá trị x đó để CHIDIST(x, deg_freedom) = xác suất. Do đó, tính chính xác của CHIINV tùy thuộc vào tính chính xác của CHIDIST. CHIINV dùng kỹ thuật tìm kiếm tương tác. Nếu tìm kiếm vẫn chưa đồng quy sau 100 lần lặp, hàm sẽ trả về giá trị lỗi #N/A.
VD:

53. Hàm CHITESTTrả về kiểm định tính độc lập. CHITEST trả về giá trị từ phân bố (χ2) khi bình phương cho thống kê và bậc tự do phù hợp. Bạn có thể dùng kiểm định χ2 để xác định kết quả được giả thuyết có được thí nghiệm xác nhận hay không.
  • Quan trọng: Hàm này đã được thay thế bằng một hoặc nhiều hàm mới với độ chính xác cao hơn và có tên gọi phản ánh rõ hơn công dụng của chúng. Mặc dù hàm này vẫn sẵn dùng để đảm bảo tính tương thích ngược, bạn nên xem xét sử dụng các hàm mới từ bây giờ trở đi, vì hàm này có thể sẽ không còn sẵn dùng nữa ở các phiên bản tương lai của Excel.
Để biết thêm thông tin về hàm mới, hãy xem hàm CHISQ.TEST.
Cú pháp: CHITEST(actual_range,expected_range)
Cú pháp hàm CHITEST có các đối số sau đây:
Actual_range     Bắt buộc. Phạm vi dữ liệu chứa các quan sát để kiểm thử đối với các giá trị dự kiến.
Expected_range     Bắt buộc. Phạm vi dữ liệu chứa tỷ lệ của phép nhân tổng hàng và tổng cột với tổng cộng.
Chú thích:
  • Nếu actual_range và expected_range có số điểm dữ liệu khác nhau, CHITEST trả về giá trị lỗi #N/A.
  • Kiểm thử χ2 tính toán số liệu thống kê χ2 trước tiên bằng cách dùng công thức:
                    Phương trình
        trong đó: 
            Aij = tần suất thực tế trong hàng thứ i, cột thứ j
            Eij = tần suất dự kiến trong hàng thứ i, cột thứ j
            r = số hàng
            c = số cột
  • Giá trị dưới của χ2 là chỉ báo của tính độc lập. Như có thể thấy từ công thức, χ2 luôn dương hoặc bằng 0 và bằng 0 chỉ khi Aij = Eij cho mọi i,j.
  • CHITEST trả về xác suất mà giá trị của số liệu thống kê χ2 ít nhất cao bằng giá trị được tính bằng công thức ở trên có thể đã tình cờ xảy ra khi giả định tính độc lập. Khi tính toán xác suất này, CHITEST dùng phân bố χ2 với số bậc tự do thích hợp, df. Nếu r > 1 và c > 1thì df = (r - 1)(c - 1). Nếu r = 1 và c > 1 thì df = c - 1 hoặc nếu r > 1 và c = 1 thì df = r - 1. Không cho phép r = c= 1 và trả về #N/A.
  • Dùng CHITEST thích hợp nhất khi các Eij không quá nhỏ. Một số nhà thống kê đề xuất rằng mỗi Eij cần lớn hơn hoặc bằng 5.
VD:

54. Hàm CONFIDENCETrả về khoảng tin cậy của trung bình tổng thể, bằng cách dùng phân bố chuẩn hóa.
Khoảng tin cậy là một phạm vi các giá trị. Trung độ mẫu của bạn, x, nằm ở trung tâm của phạm vi này và phạm vi này là x ± CONFIDENCE. Ví dụ, nếu x là trung độ mẫu của thời gian chuyển phát cho sản phẩm được đặt hàng qua đường bưu điện, x ± CONFIDENCE là một phạm vi các trung bình tổng thể. Đối với bất kỳ trung bình tổng thể nào, μ0, trong phạm vi này, xác suất của việc đạt được trung độ mẫu xa μ0 hơn x lớn hơn alpha; đối với bất kỳ trung bình tổng thể nào, μ0, không nằm trong phạm vi này, xác suất của việc đạt được trung độ mẫu xa μ0 hơn x nhỏ hơn alpha. Nói cách khác, giả định rằng chúng ta dùng x, standard_dev và kích cỡ để xây dựng kiểm định hai đầu ở mức quan trọng alpha của giả thuyết rằng trung bình tổng thể là μ0. Sau đó chúng ta sẽ không phủ nhận giả thuyết đó nếu μ0 nằm trong khoảng tin cậy và sẽ phủ nhận giả thuyết đó nếu μ0 không nằm trong khoảng tin cậy. Khoảng tin cậy không cho phép chúng ta suy ra rằng có xác suất 1 – alpha rằng gói hàng tiếp theo của chúng ta sẽ có thời gian chuyển phát nằm trong khoảng tin cậy này.
  • Quan trọng: Hàm này đã được thay thế bằng một hoặc nhiều hàm mới với độ chính xác cao hơn và có tên gọi phản ánh rõ hơn công dụng của chúng. Mặc dù hàm này vẫn sẵn dùng để đảm bảo tính tương thích ngược, bạn nên xem xét sử dụng các hàm mới từ bây giờ trở đi, vì hàm này có thể sẽ không còn sẵn dùng nữa ở các phiên bản tương lai của Excel.
Để biết thêm thông tin về các hàm mới, hãy xem hàm CONFIDENCE.NORM và hàm CONFIDENCE.T.
Cú pháp: CONFIDENCE(alpha,standard_dev,size)
Cú pháp hàm CONFIDENCE có các đối số sau đây:
Alpha     Bắt buộc. Mức quan trọng được dùng để tính toán mức tin cậy. Mức tin cậy bằng 100*(1 - alpha)%, hay nói cách khác, alpha 0,05 cho biết mức tin cậy 95 phần trăm.
Standard_dev     Bắt buộc. Độ lệch chuẩn tổng thể cho phạm vi dữ liệu và được giả định là đã được xác định.
Size     Bắt buộc. Cỡ mẫu.
Chú thích:
  • Nếu bất kỳ đối số nào không phải dạng số, CONFIDENCE trả về giá trị lỗi #VALUE! .
  • Nếu Alpha ≤ 0 hoặc ≥ 1, CONFIDENCE trả về giá trị lỗi #NUM! .
  • Nếu Standard_dev ≤ 0, CONFIDENCE trả về giá trị lỗi #NUM! .
  • Nếu Size không phải là số nguyên thì nó bị cắt cụt.
  • Nếu Size < 1, CONFIDENCE trả về giá trị lỗi #NUM! .
  • Nếu chúng ta giả định Alpha bằng 0,05, chúng ta cần tính toán vùng nằm dưới đường cong chuẩn thông thường (1 - alpha), hay 95 phần trăm. Giá trị này là ± 1,96. Do đó khoảng tin cậy là:
                    Phương trình
VD:
55. Hàm COVARTrả về hiệp phương sai, trung bình tích của các độ lệnh cho mỗi cặp điểm dữ liệu trong hai tập dữ liệu.
Dùng hiệp phương sai để xác định mối quan hệ giữa hai tập dữ liệu. Ví dụ, bạn có thể kiểm tra xem trình độ giáo dục cao hơn có đi kèm với thu nhập nhiều hơn hay không.
  • Quan trọng: Hàm này đã được thay thế bằng một hoặc nhiều hàm mới với độ chính xác cao hơn và có tên gọi phản ánh rõ hơn công dụng của chúng. Mặc dù hàm này vẫn sẵn dùng để đảm bảo tính tương thích ngược, bạn nên xem xét sử dụng các hàm mới từ bây giờ trở đi, vì hàm này có thể sẽ không còn sẵn dùng nữa ở các phiên bản tương lai của Excel.
Để biết thêm thông tin về các hàm mới này, hãy xem Hàm COVARIANCE.P và Hàm COVARIANCE.S.
Cú pháp: COVAR(array1,array2)
Cú pháp hàm COVAR có các đối số sau đây:
Array1     Bắt buộc. Phạm vi ô thứ nhất chứa các số nguyên.
Array2     Bắt buộc. Phạm vi ô thứ hai chứa các số nguyên.
Chú thích:
  • Các đối số phải là số hoặc tên, mảng hoặc tham chiếu chứa số.
  • Nếu một đối số tham chiếu hay mảng có chứa giá trị logic, văn bản hay ô trống, những giá trị này sẽ bị bỏ qua; tuy nhiên những ô có giá trị 0 sẽ được bao gồm.
  • Nếu array1 và array2 có các số điểm dữ liệu khác nhau, hàm COVAR trả về giá trị lỗi #N/A.
  • Nếu array1 hoặc array2 trống, hàm COVAR trả về giá trị lỗi #DIV/0! .
  • Hiệp phương sai là:
                        Phương trình
        trong đó x và y là các giá trị trung bình mẫu AVERAGE(array1) và AVERAGE(array2) và n là cỡ mẫu.
VD:
56. Hàm CRITBINOMTrả về giá trị nhỏ nhất sao cho phân bố nhị thức lũy tích lớn hơn hoặc bằng một giá trị tiêu chí. Dùng hàm này cho các ứng dụng bảo đảm chất lượng. Ví dụ, dùng hàm CRITBINOM để xác định số lượng bộ phận bị hỏng lớn nhất được cho phép để chạy dây chuyền lắp ráp mà không từ chối toàn bộ lô hàng.
  • Quan trọng: Hàm này đã được thay thế bằng một hoặc nhiều hàm mới với độ chính xác cao hơn và có tên gọi phản ánh rõ hơn công dụng của chúng. Mặc dù hàm này vẫn sẵn dùng để đảm bảo tính tương thích ngược, bạn nên xem xét sử dụng các hàm mới từ bây giờ trở đi, vì hàm này có thể sẽ không còn sẵn dùng nữa ở các phiên bản tương lai của Excel.
Để biết thêm thông tin về hàm mới này, hãy xem Hàm BINOM.INV.
Cú pháp: CRITBINOM(trials,probability_s,alpha)
Cú pháp hàm CRITBINOM có các đối số sau đây:
Trials     Bắt buộc. Số phép thử Bernoulli.
Probability_s     Bắt buộc. Xác suất thành công của mỗi phép thử.
Alpha     Bắt buộc. Giá trị tiêu chí.
Chú thích:
  • Nếu bất kỳ đối số nào không phải dạng số, hàm CRITBINOM trả về giá trị lỗi #VALUE! .
  • Nếu trials không phải là số nguyên thì nó bị cắt cụt.
  • Nếu trials < 0, hàm CRITBINOM trả về giá trị lỗi #NUM! .
  • Nếu probability_s là <= 0 hoặc probability_s => 1, hàm CRITBINOM trả về giá #NUM! .
  • Nếu alpha <= 0 hoặc alpha => 1, hàm CRITBINOM trả về giá #NUM! .
VD:

Không có nhận xét nào:

Đăng nhận xét