Công thức và hàm¶
Odoo Spreadsheet hỗ trợ các hàm có trong hầu hết các giải pháp bảng tính, cho phép bạn thực hiện tính toán, truy xuất thông tin và thao tác dữ liệu bằng công thức. Ngoài ra, việc sử dụng các hàm dành riêng cho Odoo cho phép bạn làm việc với dữ liệu Odoo trực tiếp từ cơ sở dữ liệu của mình.
Để giúp đảm bảo độ chính xác của dữ liệu, Odoo Spreadsheet cung cấp nhiều cách để khắc phục lỗi và sự không nhất quán trong các công thức và hàm.
Mẹo
Sử dụng F2 để xem công thức đằng sau một ô đang hoạt động, và nếu muốn, chỉnh sửa trực tiếp trong ô.
Các hàm khả dụng¶
Phần này trình bày các hàm khả dụng theo từng danh mục. Các hàm dành riêng cho Odoo được đưa vào cả danh mục liên quan lẫn danh mục Odoo riêng biệt:
Ghi chú
Những công thức chứa các hàm không tương thích với Excel sẽ được thay thế bằng kết quả đã được đánh giá khi xuất bảng tính.
Mảng¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
ARRAY.CONSTRAIN(input_range, rows, columns) |
Trả về một mảng kết quả bị giới hạn ở chiều rộng và chiều cao cụ thể (không tương thích với Excel) |
CHOOSECOLS(array, col_num, [col_num2, ...]) |
|
CHOOSEROWS(array, row_num, [row_num2, ...]) |
|
EXPAND(array, rows, [columns], [pad_with]) |
|
FLATTEN(range, [range2, ...]) |
Làm phẳng tất cả giá trị từ một hoặc nhiều dải ô thành một cột duy nhất (không tương thích với Excel) |
FREQUENCY(data, classes) |
|
HSTACK(range1, [range2, ...]) |
|
MDETERM(square_matrix) |
|
MINVERSE(square_matrix) |
|
MMULT(matrix1, matrix2) |
|
SUMPRODUCT(range1, [range2, ...]) |
|
SUMX2MY2(array_x, array_y) |
|
SUMX2PY2(array_x, array_y) |
|
SUMXMY2(array_x, array_y) |
|
TOCOL(array, [ignore], [scan_by_column]) |
|
TOROW(array, [ignore], [scan_by_column]) |
|
TRANSPOSE(range) |
|
VSTACK(range1, [range2, ...]) |
|
WRAPCOLS(range, wrap_count, [pad_with]) |
|
WRAPROWS(range, wrap_count, [pad_with]) |
Cơ sở dữ liệu¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
DAVERAGE(database, field, criteria) |
|
DCOUNT(database, field, criteria) |
|
DCOUNTA(database, field, criteria) |
|
DGET(database, field, criteria) |
|
DMAX(database, field, criteria) |
|
DMIN(database, field, criteria) |
|
DPRODUCT(database, field, criteria) |
|
DSTDEV(database, field, criteria) |
|
DSTDEVP(database, field, criteria) |
|
DSUM(database, field, criteria) |
|
DVAR(database, field, criteria) |
|
DVARP(database, field, criteria) |
Ngày¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
DATE(year, month, day) |
|
DATEDIF(start_date, end_date, unit) |
|
DATEVALUE(date_string) |
|
DAY(date) |
|
DAYS(end_date, start_date) |
|
DAYS360(start_date, end_date, [method]) |
|
EDATE(start_date, months) |
|
EOMONTH(start_date, months) |
|
HOUR(time) |
|
ISOWEEKNUM(date) |
|
MINUTE(time) |
|
MONTH(date) |
|
MONTH.END(date) |
Ngày cuối cùng của tháng sau một ngày (không tương thích với Excel) |
MONTH.START(date) |
Ngày đầu tiên của tháng trước một ngày (không tương thích với Excel) |
NETWORKDAYS(start_date, end_date, [holidays]) |
|
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) |
|
NOW() |
|
QUARTER(date) |
Quý trong năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
QUARTER.END(date) |
Ngày cuối cùng của quý trong năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
QUARTER.START(date) |
Ngày đầu tiên của quý trong năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
SECOND(time) |
|
TIME(hour, minute, second) |
|
TIMEVALUE(time_string) |
|
TODAY() |
|
WEEKDAY(date, [type]) |
|
WEEKNUM(date, [type]) |
|
WORKDAY(start_date, num_days, [holidays]) |
|
WORKDAY.INTL(start_date, num_days, [weekend], [holidays]) |
|
YEAR(date) |
|
YEAR.END(date) |
Ngày cuối cùng của năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
YEAR.START(date) |
Ngày đầu tiên của năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
YEARFRAC(start_date, end_date, [day_count_convention]) |
Số năm chính xác giữa hai ngày (không tương thích với Excel) |
Kỹ thuật¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
DELTA(number1, [number2]) |
Bộ lọc¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
FILTER(range, condition1, [condition2, ...]) |
|
ODOO.FILTER.LABEL(filter_name) |
Trả về nhãn của giá trị hiện tại của bộ lọc bảng tính (không tương thích với Excel) |
ODOO.FILTER.VALUE(filter_name) |
Trả về giá trị hiện tại của bộ lọc bảng tính (không tương thích với Excel) |
SORT(vùng, [cột_sắp_xếp, ...], [tăng_dần, ...]) |
|
UNIQUE(range, [by_column], [exactly_once]) |
Tài chính¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
ACCRINTM(issue, maturity, rate, redemption, [day_count_convention]) |
|
AMORLINC(cost, purchase_date, first_period_end, salvage, period, rate, [day_count_convention]) |
|
COUPDAYBS(settlement, maturity, frequency, [day_count_convention]) |
|
COUPDAYS(settlement, maturity, frequency, [day_count_convention]) |
|
COUPDAYSNC(settlement, maturity, frequency, [day_count_convention]) |
|
COUPNCD(settlement, maturity, frequency, [day_count_convention]) |
|
COUPNUM(settlement, maturity, frequency, [day_count_convention]) |
|
COUPPCD(settlement, maturity, frequency, [day_count_convention]) |
|
CUMIPMT(rate, number_of_periods, present_value, first_period, last_period, [end_or_beginning]) |
|
CUMPRINC(rate, number_of_periods, present_value, first_period, last_period, [end_or_beginning]) |
|
DB(cost, salvage, life, period, [month]) |
|
DDB(cost, salvage, life, period, [factor]) |
|
DISC(settlement, maturity, price, redemption, [day_count_convention]) |
|
DOLLARDE(fractional_price, unit) |
|
DOLLARFR(decimal_price, unit) |
|
DURATION(settlement, maturity, rate, yield, frequency, [day_count_convention]) |
|
EFFECT(nominal_rate, periods_per_year) |
|
FV(rate, number_of_periods, payment_amount, [present_value], [end_or_beginning]) |
|
FVSCHEDULE(principal, rate_schedule) |
|
INTRATE(settlement, maturity, investment, redemption, [day_count_convention]) |
|
IPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning]) |
|
IRR(cashflow_amounts, [rate_guess]) |
|
ISPMT(rate, period, number_of_periods, present_value) |
|
MDURATION(settlement, maturity, rate, yield, frequency, [day_count_convention]) |
|
MIRR(cashflow_amounts, financing_rate, reinvestment_return_rate) |
|
NOMINAL(effective_rate, periods_per_year) |
|
NPER(rate, payment_amount, present_value, [future_value], [end_or_beginning]) |
|
NPV(discount, cashflow1, [cashflow2, ...]) |
|
ODOO.ACCOUNT.GROUP(type) |
Trả về ID tài khoản của một nhóm nhất định (không tương thích với Excel) |
ODOO.BALANCE(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Trả về tổng số dư cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted]) |
Trả về số dư của tài khoản cho (các) thẻ và kỳ được chỉ định (không tương thích với Excel) |
ODOO.CREDIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Trả về tổng thẻ tín dụng cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
ODOO.CURRENCY.RATE(currency_from, currency_to, [date]) |
Nhận hai mã tiền tệ làm đối số và trả về tỷ giá hối đoái từ tiền tệ đầu tiên sang tiền tệ thứ hai dưới dạng số thực (không tương thích với Excel) |
ODOO.DEBIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Trả về tổng nợ cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
ODOO.FISCALYEAR.END(day, [company_id]) |
Trả về ngày kết thúc năm tài chính bao gồm ngày đã cho (không tương thích với Excel) |
ODOO.FISCALYEAR.START(day, [company_id]) |
Trả về ngày bắt đầu năm tài chính bao gồm ngày đã cho (không tương thích với Excel) |
ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Trả về số dư đối tác cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Trả về số dư còn lại cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
PDURATION(rate, present_value, future_value) |
|
PMT(rate, number_of_periods, present_value, [future_value], [end_or_beginning]) |
|
PPMT(rate, period, number_of_periods, present_value, [future_value], [end_or_beginning]) |
|
PRICE(settlement, maturity, rate, yield, redemption, frequency, [day_count_convention]) |
|
PRICEDISC(settlement, maturity, discount, redemption, [day_count_convention]) |
|
PRICEMAT(settlement, maturity, issue, rate, yield, [day_count_convention]) |
|
PV(rate, number_of_periods, payment_amount, [future_value], [end_or_beginning]) |
|
RATE(number_of_periods, payment_per_period, present_value, [future_value], [end_or_beginning], [rate_guess]) |
|
RECEIVED(settlement, maturity, investment, discount, [day_count_convention]) |
|
RRI(number_of_periods, present_value, future_value) |
|
SLN(cost, salvage, life) |
|
SYD(cost, salvage, life, period) |
|
TBILLEQ(settlement, maturity, discount) |
|
TBILLPRICE(settlement, maturity, discount) |
|
TBILLYIELD(settlement, maturity, price) |
|
VDB(cost, salvage, life, start, end, [factor], [no_switch]) |
|
XIRR(cashflow_amounts, cashflow_dates, [rate_guess]) |
|
XNPV(discount, cashflow_amounts, cashflow_dates) |
|
YIELD(settlement, maturity, rate, price, redemption, frequency, [day_count_convention]) |
|
YIELDDISC(settlement, maturity, price, redemption, [day_count_convention]) |
|
YIELDMAT(settlement, maturity, issue, rate, price, [day_count_convention]) |
Thông tin¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
CELL(info_type, reference) |
|
ISBLANK(value) |
|
ISERR(value) |
|
ISERROR(value) |
|
ISFORMULA(cell_reference) |
|
ISLOGICAL(value) |
|
ISNA(value) |
|
ISNONTEXT(value) |
|
ISNUMBER(value) |
|
ISTEXT(value) |
|
NA() |
Logic¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
AND(logical_expression1, [logical_expression2, ...]) |
|
FALSE() |
|
IF(logical_expression, value_if_true, [value_if_false]) |
|
IFERROR(value, [value_if_error]) |
|
IFNA(value, [value_if_error]) |
|
IFS(condition1, value1, [condition2, ...], [value2, ...]) |
|
NOT(logical_expression) |
|
OR(logical_expression1, [logical_expression2, ...]) |
|
SWITCH(biểu_thức, trường_hợp1, giá_trị1, [trường_hợp2, ...], [giá_trị2, ...], [mặc_định]) |
|
TRUE() |
|
XOR(logical_expression1, [logical_expression2, ...]) |
Tìm kiếm¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
ADDRESS(row, column, [absolute_relative_mode], [use_a1_notation], [sheet]) |
|
COLUMN([cell_reference]) |
|
COLUMNS(range) |
|
HLOOKUP(search_key, range, index, [is_sorted]) |
|
INDEX(reference, row, column) |
|
INDIRECT(reference, [use_a1_notation]) |
|
LOOKUP(search_key, search_array, [result_range]) |
|
MATCH(search_key, range, [search_type]) |
|
OFFSET(tham_chiếu, hàng, cột, [chiều_cao], [chiều_rộng]) |
|
PIVOT(pivot_id, [số_hàng], [bao_gồm_tổng], [bao_gồm_tiêu_đề_cột], [số_cột]) |
Tạo bảng tổng hợp (không tương thích với Excel) |
PIVOT.HEADER(pivot_id, [tên_trường_miền, ...], [giá_trị_miền, ...]) |
Trả về tiêu đề của bảng tổng hợp (không tương thích với Excel) |
PIVOT.VALUE(pivot_id, tên_thước_đo, [tên_trường_miền, ...], [giá_trị_miền, ...]) |
Trả về giá trị từ bảng tổng hợp (không tương thích với Excel) |
ROW([cell_reference]) |
|
ROWS(range) |
|
VLOOKUP(search_key, range, index, [is_sorted]) |
|
XLOOKUP(search_key, lookup_range, return_range, [if_not_found], [match_mode], [search_mode]) |
Toán¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
ABS(value) |
|
ACOS(value) |
|
ACOSH(value) |
|
ACOT(value) |
|
ACOTH(value) |
|
ASIN(value) |
|
ASINH(value) |
|
ATAN(value) |
|
ATAN2(x, y) |
|
ATANH(value) |
|
CEILING(value, [factor]) |
|
CEILING.MATH(number, [significance], [mode]) |
|
CEILING.PRECISE(number, [significance]) |
|
COS(angle) |
|
COSH(value) |
|
COT(angle) |
|
COTH(value) |
|
COUNTBLANK(value1, [value2, ...]) |
|
COUNTIF(range, criterion) |
|
COUNTIFS(criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
CSC(angle) |
|
CSCH(value) |
|
DECIMAL(value, base) |
|
DEGREES(angle) |
|
EXP(value) |
|
FLOOR(value, [factor]) |
|
FLOOR.MATH(number, [significance], [mode]) |
|
FLOOR.PRECISE(number, [significance]) |
|
INT(value) |
|
ISEVEN(value) |
|
ISO.CEILING(number, [significance]) |
|
ISODD(value) |
|
LN(value) |
|
LOG(giá_trị, [cơ_số]) |
Trả về logarit của một số cho cơ số đã cho (không tương thích với Excel) |
MOD(dividend, divisor) |
|
MUNIT(dimension) |
|
ODD(value) |
|
PI() |
|
POWER(base, exponent) |
|
PRODUCT(factor1, [factor2, ...]) |
|
RAND() |
|
RANDARRAY([rows], [columns], [min], [max], [whole_number]) |
|
RANDBETWEEN(low, high) |
|
ROUND(value, [places]) |
|
ROUNDDOWN(value, [places]) |
|
ROUNDUP(value, [places]) |
|
SEC(angle) |
|
SECH(value) |
|
SEQUENCE(hàng, [cột], [bắt_đầu], [bước]) |
|
SIN(angle) |
|
SINH(value) |
|
SQRT(value) |
|
SUBTOTAL(function_code, ref1, [ref2, ...]) |
|
SUM(value1, [value2, ...]) |
|
SUMIF(criteria_range, criterion, [sum_range]) |
|
SUMIFS(sum_range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
TAN(angle) |
|
TANH(value) |
|
TRUNC(value, [places]) |
Người đại diện¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
ADD(value1, value2) |
Tổng của hai số (không tương thích với Excel) |
CONCAT(value1, value2) |
|
DIVIDE(dividend, divisor) |
Một số bị chia cho một số khác (không tương thích với Excel) |
EQ(value1, value2) |
Bằng (không tương thích với Excel) |
GT(value1, value2) |
Tuyệt đối lớn hơn (không tương thích với Excel) |
GTE(value1, value2) |
Lớn hơn hoặc bằng (không tương thích với Excel) |
LT(value1, value2) |
Nhỏ hơn (không tương thích với Excel) |
LTE(value1, value2) |
Nhỏ hơn hoặc bằng (không tương thích với Excel) |
MINUS(value1, value2) |
Hiệu của hai số (không tương thích với Excel) |
MULTIPLY(factor1, factor2) |
Tích của hai số (không tương thích với Excel) |
NE(value1, value2) |
Không bằng (không tương thích với Excel) |
POW(base, exponent) |
Một số được nâng lên lũy thừa (không tương thích với Excel) |
UMINUS(value) |
Một số có dấu bị đảo ngược (không tương thích với Excel) |
UNARY.PERCENT(percentage) |
Giá trị được diễn giải theo phần trăm (không tương thích với Excel) |
UPLUS(value) |
Một số cụ thể, không thay đổi (không tương thích với Excel) |
Parser¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
CONVERT(number, from_unit, to_unit) |
Thống kê¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
AVEDEV(value1, [value2, ...]) |
|
AVERAGE(value1, [value2, ...]) |
|
AVERAGEA(value1, [value2, ...]) |
|
AVERAGEIF(criteria_range, criterion, [average_range]) |
|
AVERAGEIFS(average_range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
AVERAGE.WEIGHTED(values, weights, [additional_values, ...], [additional_weights, ...]) |
Bình quân gia quyền (không tương thích với Excel) |
CORREL(data_y, data_x) |
|
COUNT(value1, [value2, ...]) |
|
COUNTA(value1, [value2, ...]) |
|
COVAR(data_y, data_x) |
|
COVARIANCE.P(data_y, data_x) |
|
COVARIANCE.S(data_y, data_x) |
|
FORECAST(x, data_y, data_x) |
|
GROWTH(known_data_y, [known_data_x], [new_data_x], [b]) |
Khớp dữ liệu với một xu hướng tăng trưởng lũy thừa lý tưởng (không tương thích với Excel) |
INTERCEPT(data_y, data_x) |
|
LARGE(data, n) |
|
LINEST(data_y, [data_x], [calculate_b], [verbose]) |
|
LOGEST(data_y, [data_x], [calculate_b], [verbose]) |
|
MATTHEWS(data_x, data_y) |
Tính hệ số tương quan Matthews của tập dữ liệu (không tương thích với Excel) |
MAX(value1, [value2, ...]) |
|
MAXA(value1, [value2, ...]) |
|
MAXIFS(range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
MEDIAN(value1, [value2, ...]) |
|
MIN(value1, [value2, ...]) |
|
MINA(value1, [value2, ...]) |
|
MINIFS(range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
|
PEARSON(data_y, data_x) |
|
PERCENTILE(data, percentile) |
|
PERCENTILE.EXC(data, percentile) |
|
PERCENTILE.INC(data, percentile) |
|
POLYFIT.COEFFS(data_y, data_x, order, [intercept]) |
Tính các hệ số của hồi quy đa thức của tập dữ liệu (không tương thích với Excel) |
POLYFIT.FORECAST(x, data_y, data_x, order, [intercept]) |
Dự đoán giá trị bằng cách tính hồi quy đa thức của tập dữ liệu (không tương thích với Excel) |
QUARTILE(data, quartile_number) |
|
QUARTILE.EXC(data, quartile_number) |
|
QUARTILE.INC(data, quartile_number) |
|
RANK(value, data, [is_ascending]) |
|
RSQ(data_y, data_x) |
|
SLOPE(data_y, data_x) |
|
SMALL(data, n) |
|
SPEARMAN(data_y, data_x) |
Tính hệ số tương quan hạng Spearman của tập dữ liệu (không tương thích với Excel) |
STDEV(value1, [value2, ...]) |
|
STDEV.P(value1, [value2, ...]) |
|
STDEV.S(value1, [value2, ...]) |
|
STDEVA(value1, [value2, ...]) |
|
STDEVP(value1, [value2, ...]) |
|
STDEVPA(value1, [value2, ...]) |
|
STEYX(data_y, data_x) |
|
TREND(known_data_y, [known_data_x], [new_data_x], [b]) |
Điểm khớp với xu hướng tuyến tính xuất phát từ bình phương nhỏ nhất (không tương thích với Excel) |
VAR(value1, [value2, ...]) |
|
VAR.P(value1, [value2, ...]) |
|
VAR.S(value1, [value2, ...]) |
|
VARA(value1, [value2, ...]) |
|
VARP(value1, [value2, ...]) |
|
VARPA(value1, [value2, ...]) |
Văn bản¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
CHAR(table_number) |
|
CLEAN(text) |
|
CONCATENATE(string1, [string2, ...]) |
|
EXACT(string1, string2) |
|
FIND(search_for, text_to_search, [starting_at]) |
|
JOIN(delimiter, value_or_array1, [value_or_array2, ...]) |
Nối các phần tử của mảng bằng dấu phân cách (không tương thích với Excel) |
LEFT(text, [number_of_characters]) |
|
LEN(text) |
|
LOWER(text) |
|
MID(text, starting_at, extract_length) |
|
PROPER(text_to_capitalize) |
|
REPLACE(text, position, length, new_text) |
|
REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity]) |
|
RIGHT(text, [number_of_characters]) |
|
SEARCH(search_for, text_to_search, [starting_at]) |
|
SPLIT(text, delimiter, [split_by_each], [remove_empty_text]) |
Tách văn bản theo (các) ký tự phân cách cụ thể (không tương thích với Excel) |
SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number]) |
|
TEXT(number, format) |
|
TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
|
TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) |
|
TEXTJOIN(delimiter, ignore_empty, text1, [text2, ...]) |
|
TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) |
|
TRIM(text) |
|
UPPER(text) |
|
VALUE(text) |
Web¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
HYPERLINK(url, [link_label]) |
Các hàm đặc thù của Odoo¶
Phần này chứa các hàm tương tác trực tiếp với cơ sở dữ liệu Odoo của bạn.
Mảng¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
ARRAY.CONSTRAIN(input_range, rows, columns) |
Trả về một mảng kết quả bị giới hạn ở chiều rộng và chiều cao cụ thể (không tương thích với Excel) |
FLATTEN(range, [range2, ...]) |
Làm phẳng tất cả giá trị từ một hoặc nhiều dải ô thành một cột duy nhất (không tương thích với Excel) |
Ngày¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
MONTH.END(date) |
Ngày cuối cùng của tháng sau một ngày (không tương thích với Excel) |
MONTH.START(date) |
Ngày đầu tiên của tháng trước một ngày (không tương thích với Excel) |
QUARTER(date) |
Quý trong năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
QUARTER.END(date) |
Ngày cuối cùng của quý trong năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
QUARTER.START(date) |
Ngày đầu tiên của quý trong năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
YEAR.END(date) |
Ngày cuối cùng của năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
YEAR.START(date) |
Ngày đầu tiên của năm mà một ngày cụ thể rơi vào (không tương thích với Excel) |
YEARFRAC(start_date, end_date, [day_count_convention]) |
Số năm chính xác giữa hai ngày (không tương thích với Excel) |
Tài chính¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
ODOO.ACCOUNT.GROUP(type) |
Trả về ID tài khoản của một nhóm nhất định (không tương thích với Excel) |
ODOO.BALANCE(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Trả về tổng số dư cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
ODOO.BALANCE.TAG(account_tag_ids, [date_range], [offset], [company_id], [include_unposted]) |
Trả về số dư của tài khoản cho (các) thẻ và kỳ được chỉ định (không tương thích với Excel) |
ODOO.CREDIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Trả về tổng thẻ tín dụng cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
ODOO.CURRENCY.RATE(currency_from, currency_to, [date]) |
Nhận hai mã tiền tệ làm đối số và trả về tỷ giá hối đoái từ tiền tệ đầu tiên sang tiền tệ thứ hai dưới dạng số thực (không tương thích với Excel) |
ODOO.DEBIT(account_codes, date_range, [offset], [company_id], [include_unposted]) |
Trả về tổng nợ cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
ODOO.FISCALYEAR.START(day, [company_id]) |
Trả về ngày bắt đầu năm tài chính bao gồm ngày đã cho (không tương thích với Excel) |
ODOO.FISCALYEAR.END(day, [company_id]) |
Trả về ngày kết thúc năm tài chính bao gồm ngày đã cho (không tương thích với Excel) |
ODOO.PARTNER.BALANCE(partner_ids, [account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Trả về số dư đối tác cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
ODOO.RESIDUAL([account_codes], [date_range], [offset], [company_id], [include_unposted]) |
Trả về số dư còn lại cho (các) tài khoản và kỳ được chỉ định (không tương thích với Excel) |
Tìm kiếm¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
PIVOT(pivot_id, [số_hàng], [bao_gồm_tổng], [bao_gồm_tiêu_đề_cột], [số_cột]) |
Tạo bảng tổng hợp (không tương thích với Excel) |
PIVOT.HEADER(pivot_id, [tên_trường_miền, ...], [giá_trị_miền, ...]) |
Trả về tiêu đề của bảng tổng hợp (không tương thích với Excel) |
PIVOT.VALUE(pivot_id, tên_thước_đo, [tên_trường_miền, ...], [giá_trị_miền, ...]) |
Trả về giá trị từ bảng tổng hợp (không tương thích với Excel) |
Toán¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
COUNTUNIQUE(value1, [value2, ...]) |
Đếm số lượng giá trị duy nhất trong một dải ô (không tương thích với Excel) |
COUNTUNIQUEIFS(range, criteria_range1, criterion1, [criteria_range2, ...], [criterion2, ...]) |
Đếm số giá trị duy nhất trong một dải ô, được lọc theo một bộ tiêu chí (không tương thích với Excel) |
Thông tin khác¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
FORMAT.LARGE.NUMBER(value, [unit]) |
Áp dụng định dạng số lớn (không tương thích với Excel) |
ODOO.LIST(list_id, index, field_name) |
Trả về giá trị từ danh sách (không tương thích với Excel) |
ODOO.LIST.HEADER(list_id, field_name) |
Trả về tiêu đề của danh sách (không tương thích với Excel) |
ODOO.SURVEY(survey_id) |
Trả về kết quả của một khảo sát Odoo (không tương thích với Excel) |
Người đại diện¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
ADD(value1, value2) |
Tổng của hai số (không tương thích với Excel) |
DIVIDE(dividend, divisor) |
Một số bị chia cho một số khác (không tương thích với Excel) |
EQ(value1, value2) |
Bằng (không tương thích với Excel) |
GT(value1, value2) |
Tuyệt đối lớn hơn (không tương thích với Excel) |
GTE(value1, value2) |
Lớn hơn hoặc bằng (không tương thích với Excel) |
LT(value1, value2) |
Nhỏ hơn (không tương thích với Excel) |
LTE(value1, value2) |
Nhỏ hơn hoặc bằng (không tương thích với Excel) |
MINUS(value1, value2) |
Hiệu của hai số (không tương thích với Excel) |
MULTIPLY(factor1, factor2) |
Tích của hai số (không tương thích với Excel) |
NE(value1, value2) |
Không bằng (không tương thích với Excel) |
POW(base, exponent) |
Một số được nâng lên lũy thừa (không tương thích với Excel) |
UMINUS(value) |
Một số có dấu bị đảo ngược (không tương thích với Excel) |
UNARY.PERCENT(percentage) |
Giá trị được diễn giải theo phần trăm (không tương thích với Excel) |
UPLUS(value) |
Một số cụ thể, không thay đổi (không tương thích với Excel) |
Thống kê¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
AVERAGE.WEIGHTED(values, weights, [additional_values, ...], [additional_weights, ...]) |
Bình quân gia quyền (không tương thích với Excel) |
GROWTH(known_data_y, [known_data_x], [new_data_x], [b]) |
Khớp dữ liệu với một xu hướng tăng trưởng lũy thừa lý tưởng (không tương thích với Excel) |
MATTHEWS(data_x, data_y) |
Tính hệ số tương quan Matthews của tập dữ liệu (không tương thích với Excel) |
POLYFIT.COEFFS(data_y, data_x, order, [intercept]) |
Tính các hệ số của hồi quy đa thức của tập dữ liệu (không tương thích với Excel) |
POLYFIT.FORECAST(x, data_y, data_x, order, [intercept]) |
Dự đoán giá trị bằng cách tính hồi quy đa thức của tập dữ liệu (không tương thích với Excel) |
SPEARMAN(data_y, data_x) |
Tính hệ số tương quan hạng Spearman của tập dữ liệu (không tương thích với Excel) |
TREND(known_data_y, [known_data_x], [new_data_x], [b]) |
Điểm khớp với xu hướng tuyến tính xuất phát từ bình phương nhỏ nhất (không tương thích với Excel) |
Văn bản¶
Tên và đối số |
Mô tả hoặc liên kết |
|---|---|
JOIN(delimiter, value_or_array1, [value_or_array2, ...]) |
Nối các phần tử của mảng bằng dấu phân cách (không tương thích với Excel) |
Khắc phục sự cố¶
Hiểu về lỗi¶
Khi một công thức không thể trả về giá trị, ô sẽ hiển thị thông báo lỗi cho biết loại lỗi. Ví dụ: #N/A cho biết không tìm thấy giá trị khi sử dụng hàm tra cứu, #NAME? cho biết tên hàm bị viết sai hoặc không được nhận dạng, trong khi #BAD_EXPR cho biết có vấn đề với các đối số của hàm.
Di chuột qua một ô có thông báo lỗi sẽ hiển thị thẻ thông tin cung cấp thêm chi tiết về lỗi đó.
Mẹo
Sử dụng hàm IFERROR để cung cấp kết quả thay thế khi xảy ra lỗi. Ví dụ, để tránh nhiều lỗi
#N/Akhi sử dụng hàm VLOOKUP, công thức sau sẽ trả vềNot Foundthay vì#N/A:=IFERROR(VLOOKUP(D1, A:B, 1, 0), "Not Found").Trong tập dữ liệu lớn, hãy sử dụng Bản đồ bất thường để làm nổi bật trực quan các ô có công thức không nhất quán với quy luật do các ô xung quanh thiết lập.
Phát hiện điểm không nhất quán trong công thức¶
Các sự cố với công thức, chẳng hạn như vô tình ghi đè công thức bằng một giá trị cố định, làm hỏng tham chiếu ô hoặc không tuân thủ các đối số của hàm, có thể khiến giá trị hiển thị bị sai. Trong tập dữ liệu lớn, những lỗi như vậy có thể đặc biệt khó xác định theo cách thủ công.
Bản đồ bất thường của Bảng tính Odoo phân tích các quy luật trong công thức và làm nổi bật các điểm bất thường một cách trực quan: các ô có công thức tuân theo cùng một quy luật sẽ có cùng màu, trong khi các điểm bất thường được hiển thị bằng màu khác.
Để sử dụng công cụ này, hãy nhấp vào từ thanh menu, sau đó kiểm tra bảng tính để tìm các điểm không nhất quán. Để tắt bản đồ bất thường, hãy nhấp vào Bản đồ bất thường hoặc Tắt trên biểu ngữ bên dưới thanh công cụ.
Example
Trong ví dụ (trong đó các công thức được hiển thị bằng cách chọn từ thanh menu), cột D chứa số tiền hoa hồng kiếm được trong quý một và quý hai. Giá trị này được tính bằng cách cộng doanh số của hai quý hiển thị ở cột B và C, sau đó nhân với tỷ lệ thưởng ở ô G1.
Bản đồ bất thường xác định các quy luật trong công thức ở cột D. Các ô tuân theo quy luật của công thức ban đầu được sử dụng trong ô D2 có cùng màu đỏ, trong khi các điểm bất thường sau đây được làm nổi bật riêng:
Ô D4: Ô này chứa một giá trị tĩnh thay vì công thức.
Ô D5: Công thức trong ô này không tuân theo quy luật của công thức ban đầu.
Ô D8 và D9: Ô D8 bị thiếu tham chiếu tuyệt đối (
$) trênG1; khi kéo công thức sang ô D9, thao tác này sẽ tạo ra lỗi tham chiếu do ô G2 trống. Vì công thức ở cả hai ô đều tuân theo cùng một quy luật nên chúng có cùng màu.