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) |
Returns the results of an Odoo survey (not compatible with 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").In a large dataset, use the Irregularity map to visually highlight cells whose formulas are not consistent with the pattern established by surrounding cells.
Detect formula inconsistencies¶
Issues with formulas, such as accidentally overwriting a formula with a fixed value, breaking a cell reference, or not respecting the arguments of a function, can result in incorrect values being displayed. In a large dataset, such errors can be particularly difficult to identify manually.
Odoo Spreadsheet's Irregularity map analyzes formulas for patterns and highlights anomalies visually: cells whose formulas follow the same pattern share the same color, while anomalies are shown in a different color.
To use the tool, click from the menu bar, then check the spreadsheet for inconsistencies. To turn off the irregularity map, click Irregularity map or Turn off on the banner below the toolbar.
Example
In the example (in which the formulas have been made visible by selecting from the menu bar), column D contains the amount of commission earned over the first and second quarters. This is calculated by adding the sales of the two quarters, shown in columns B and C, then multiplying it by the bonus rate in cell G1.
The irregularity map identifies the patterns in the formulas in column D. Cells that follow the pattern of the initial formula used in cell D2 have the same red color, while the following anomalies are highlighted separately:
Cell D4: This cell features a static value instead of the formula.
Cell D5: The formula in this cell does not follow the pattern of the initial formula.
Cells D8 and D9: Cell D8 is missing the absolute reference (
$) onG1; when the formula is dragged to cell D9, this creates a referencing error because cell G2 is empty. As the formulas in the two cells follow the same pattern, they share the same color.