ÔN EXCEL

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/96

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:40 AM on 9/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

97 Terms

1
New cards

ROUND(1234.5678, 2) trả về kết quả nào?

1234.57 — Giải thích: ROUND(number, num_digits) làm tròn theo quy tắc chuẩn (làm tròn lên nếu chữ số tiếp theo ≥5). 1234.5678 làm tròn 2 chữ số thập phân = 1234.57.

2
New cards

ROUND(1250, -2) trả về?

1300 — Giải thích: num_digits âm làm tròn về hàng chục/trăm/nghìn… 1250 làm tròn đến hàng trăm gần nhất là 1300 (Excel làm tròn 0.5 lên).

3
New cards

INT(-4.3) trả về gì, khác ROUND(-4.3,0) như thế nào?

-5 — Giải thích: INT luôn làm tròn xuống số nguyên gần nhất về phía âm vô cực nên INT(-4.3) = -5, còn ROUND(-4.3,0) = -4.

4
New cards

ROUNDDOWN(4.789, 1) trả về?

4.7 — Giải thích: ROUNDDOWN luôn cắt bỏ (làm tròn về 0) không quan tâm chữ số tiếp theo, nên 4.789 → 4.7.

5
New cards

ROUNDUP(4.101, 1) trả về?

4.2 — Giải thích: ROUNDUP luôn làm tròn lên (ra xa số 0) dù phần dư rất nhỏ, nên 4.101 → 4.2.

6
New cards

TRUNC(8.9) và TRUNC(-8.9) cho kết quả lần lượt là gì?

8 và -8 — Giải thích: TRUNC chỉ cắt bỏ phần thập phân, không làm tròn, luôn hướng về số 0. Khác INT ở số âm: INT(-8.9) = -9 nhưng TRUNC(-8.9) = -8.

7
New cards

Bộ phận logistics tính cước vận chuyển 12.450 VNĐ/kg và luôn cần làm tròn LÊN đến hàng nghìn để tránh thất thu. Nên dùng hàm nào?

ROUNDUP(giá,-3) — Giải thích: Yêu cầu luôn làm tròn lên nên dùng ROUNDUP(số, -3) để làm tròn lên hàng nghìn, tránh thu thiếu tiền.

8
New cards

Toán tử <> trong Excel có nghĩa là gì?

Khác (không bằng) — Giải thích: <> là toán tử so sánh 'khác' — trả về TRUE khi hai giá trị không bằng nhau.

9
New cards

=SUM(A1:A10) trả về gì nếu vùng chứa cả số và văn bản?

Tổng tất cả các số, bỏ qua văn bản — Giải thích: SUM tự động bỏ qua các ô chứa văn bản hoặc ô trống, chỉ cộng các giá trị số.

10
New cards

Hàm nào dùng để tìm đơn giá cao nhất trong danh sách báo giá của nhà cung cấp?

MAX — Giải thích: MAX trả về giá trị lớn nhất trong một vùng dữ liệu số.

11
New cards

COUNT(A1:A10) đếm gì?

Chỉ ô chứa số — Giải thích: COUNT chỉ đếm các ô chứa giá trị số (bao gồm ngày tháng), bỏ qua văn bản và ô trống.

12
New cards

COUNTA khác COUNT ở điểm nào?

COUNTA đếm mọi ô không trống (cả văn bản lẫn số) — Giải thích: COUNTA đếm tất cả ô có nội dung (số, văn bản, logic…), trong khi COUNT chỉ đếm ô chứa số.

13
New cards

AVERAGE(A1:A5) trả về gì nếu một ô trong vùng chứa văn bản?

Trung bình cộng, ô văn bản bị loại khỏi cả tử và mẫu số — Giải thích: AVERAGE bỏ qua ô văn bản/rỗng cả khi tính tổng lẫn khi đếm số ô để chia.

14
New cards

Cột B ghi số lượng nhập kho mỗi ngày, có vài ô để trống do chưa nhập liệu. Để đếm số ngày đã có dữ liệu số, nên dùng hàm nào?

COUNT — Giải thích: Vì cột B chỉ chứa số lượng (dữ liệu số), COUNT đếm chính xác số ô đã nhập số liệu, bỏ qua ô trống.

15
New cards

Biểu thức A1>=100 trả về kiểu dữ liệu gì?

Giá trị luận lý TRUE/FALSE — Giải thích: Các toán tử so sánh (>,

16
New cards

EXACT("ABC","abc") trả về gì?

FALSE — Giải thích: EXACT so sánh có phân biệt chữ hoa/thường, "ABC" khác "abc" nên trả về FALSE.

17
New cards

ISNUMBER(A1) dùng để làm gì?

Kiểm tra A1 có phải số không, trả về TRUE/FALSE — Giải thích: ISNUMBER là hàm kiểm tra logic, trả về TRUE nếu ô chứa giá trị số, ngược lại FALSE.

18
New cards

Ô A1 chứa công thức ="123" (kết quả là chuỗi văn bản). ISTEXT(A1) trả về gì?

TRUE — Giải thích: Dù nội dung trông giống số, nhưng vì được nhập dưới dạng chuỗi (text), ISTEXT trả về TRUE.

19
New cards

ISNONTEXT(A1) trả về TRUE khi nào?

Khi A1 KHÔNG phải văn bản (số, logic, trống…) — Giải thích: ISNONTEXT trả TRUE cho bất kỳ giá trị nào không phải văn bản, kể cả ô trống.

20
New cards

ISLOGICAL(A1) kiểm tra điều gì?

A1 có giá trị TRUE hoặc FALSE không — Giải thích: ISLOGICAL trả về TRUE nếu ô chứa giá trị luận lý TRUE/FALSE.

21
New cards

ISBLANK(A1) trả về TRUE khi nào? Nếu A1 chứa công thức trả về chuỗi rỗng "" thì sao?

TRUE khi ô thực sự trống; nếu chứa công thức trả về "" thì vẫn FALSE — Giải thích: ISBLANK chỉ nhận TRUE khi ô hoàn toàn không có nội dung/công thức. Ô có công thức trả "" vẫn được coi là có nội dung nên ISBLANK trả FALSE.

22
New cards

=AND(A1>0, A1<100) trả về TRUE khi nào?

Khi cả hai điều kiện đều đúng — Giải thích: AND chỉ trả về TRUE khi TẤT CẢ các điều kiện bên trong đều đúng.

23
New cards

=OR(A1="Hà Nội", A1="TP.HCM") dùng để làm gì?

Kiểm tra A1 là Hà Nội HOẶC TP.HCM (đúng một trong hai là đủ) — Giải thích: OR trả về TRUE khi CHỈ CẦN một trong các điều kiện đúng.

24
New cards

Đơn hàng hợp lệ nếu số lượng đặt hàng lớn hơn 0 VÀ mã khách hàng không để trống. Công thức nào đúng?

=AND(B2>0, C2<>"") — Giải thích: Cần cả hai điều kiện đồng thời đúng nên dùng AND; điều kiện 'không trống' viết là C2<>"".

25
New cards

TODAY() trả về giá trị gì và có cần nhập tham số không?

Ngày hiện tại của hệ thống, không cần tham số — Giải thích: TODAY() là hàm không tham số, luôn cập nhật theo ngày hệ thống mỗi khi bảng tính tính toán lại.

26
New cards

Sự khác biệt giữa TODAY() và NOW() là gì?

TODAY() chỉ trả về ngày, NOW() trả về cả ngày và giờ — Giải thích: TODAY() trả về phần ngày (số nguyên), NOW() trả về ngày kèm giờ hiện tại (số thập phân).

27
New cards

DATE(2026,13,1) sẽ cho kết quả gì?

Excel tự động chuyển thành ngày 1/1/2027 — Giải thích: DATE tự 'tràn' tháng vượt quá 12 sang năm sau, nên tháng 13 của 2026 = tháng 1 của 2027.

28
New cards

A1 = 15/08/2026 (dạng ngày). Công thức =YEAR(A1)&"-"&MONTH(A1)&"-"&DAY(A1) trả về kiểu dữ liệu gì?

Văn bản (chuỗi) — Giải thích: Toán tử & luôn nối các giá trị thành chuỗi văn bản, dù YEAR/MONTH/DAY trả về số.

29
New cards

WEEKDAY(A1, 2) trả về giá trị kiểu gì, Thứ Hai bằng mấy?

Trả về 1(Thứ Hai) đến 7(CN), Thứ Hai = 1 — Giải thích: return_type = 2 nghĩa là tuần bắt đầu từ Thứ Hai = 1 và Chủ Nhật = 7.

30
New cards

Kết hợp CHOOSE và WEEKDAY như thế nào để hiển thị tên thứ trong tuần bằng tiếng Việt (WEEKDAY mặc định)?

=CHOOSE(WEEKDAY(A1),"CN","T2","T3","T4","T5","T6","T7") — Giải thích: WEEKDAY(A1) mặc định trả về 1-7 tương ứng CN-T7, dùng làm chỉ số cho CHOOSE để lấy tên thứ tương ứng.

31
New cards

EOMONTH(A1, 1) trả về gì nếu A1 = 15/03/2026?

30/04/2026 — Giải thích: EOMONTH trả về ngày cuối cùng của tháng cách tháng hiện tại số tháng đã cho. Từ 03/2026 +1 tháng = tháng 4, ngày cuối là 30/04/2026.

32
New cards

EDATE(A1, -2) dùng để làm gì? Nếu A1 = 10/05/2026 thì kết quả là?

Trả về cùng ngày, lùi lại 2 tháng: 10/03/2026 — Giải thích: EDATE trả về ngày cùng số ngày trong tháng, cách ngày ban đầu số tháng chỉ định (âm là lùi về trước). 10/05/2026 lùi 2 tháng = 10/03/2026.

33
New cards

WEEKNUM(A1) trả về gì?

Số thứ tự tuần trong năm chứa ngày A1 — Giải thích: WEEKNUM xác định tuần thứ mấy trong năm mà một ngày cụ thể thuộc về.

34
New cards

WORKDAY(A1, 5) dùng để làm gì trong logistics?

Tính ngày sau 5 ngày làm việc (bỏ qua T7,CN), phù hợp dự tính ngày giao hàng — Giải thích: WORKDAY(ngày_bắt_đầu, số_ngày, [ngày_nghỉ]) trả về ngày sau khi cộng số ngày làm việc, mặc định bỏ qua T7 & CN — hữu ích để dự kiến ngày giao hàng.

35
New cards

NETWORKDAYS(A1, B1) trả về gì?

Số ngày làm việc (không tính T7,CN) giữa hai ngày, tính cả ngày đầu và cuối — Giải thích: NETWORKDAYS đếm số ngày làm việc trong khoảng [ngày_bắt_đầu, ngày_kết_thúc], loại trừ T7, CN (và ngày lễ nếu khai báo), tính cả hai đầu mút.

36
New cards

WORKDAY.INTL khác WORKDAY ở điểm nào?

Cho phép tùy chỉnh ngày nghỉ cuối tuần (vd chỉ nghỉ CN) thay vì mặc định T7&CN — Giải thích: WORKDAY.INTL có thêm tham số [weekend] cho phép chọn ngày nghỉ, linh hoạt hơn WORKDAY (mặc định luôn nghỉ T7 & CN).

37
New cards

NETWORKDAYS.INTL(A1,B1,7) với weekend=7 nghĩa là gì?

Chỉ Chủ Nhật được tính là ngày nghỉ (kho vẫn làm việc Thứ 7) — Giải thích: Mã weekend=7 trong NETWORKDAYS.INTL tương ứng chỉ Chủ Nhật là ngày nghỉ, phù hợp với kho vận có thể làm việc Thứ 7.

38
New cards

DATEDIF(A1,B1,"y") trả về gì?

Số năm chênh lệch tròn (chỉ tính năm đầy đủ) — Giải thích: Đơn vị 'y' trong DATEDIF trả về số năm tròn (đầy đủ) giữa hai mốc thời gian.

39
New cards

Đơn vị "ym" trong DATEDIF(A1,B1,"ym") dùng để tính gì?

Số tháng lẻ còn lại sau khi đã trừ hết số năm tròn — Giải thích: 'ym' trả về phần chênh lệch tháng còn dư sau khi bỏ qua số năm đầy đủ — thường kết hợp 'y' và 'md' để tính dạng 'x năm y tháng z ngày'.

40
New cards

Cần tính ngày giao hàng dự kiến từ ngày đặt hàng A1, thời gian xử lý 3 ngày làm việc, kho chỉ nghỉ Chủ Nhật (không nghỉ Thứ 7). Công thức nào phù hợp?

=WORKDAY.INTL(A1,3,11) — Giải thích: Vì kho chỉ nghỉ Chủ Nhật (khác mặc định của WORKDAY là nghỉ cả T7&CN), cần dùng WORKDAY.INTL với mã weekend=11 (chỉ CN nghỉ).

41
New cards

TIME(8,30,0) trả về giá trị gì, bản chất là gì trong Excel?

Một phân số của ngày (8:30 sáng ≈ 0.354) — Giải thích: Excel lưu thời gian dưới dạng phân số của một ngày (1 ngày = 1). TIME(8,30,0) tương đương 8.5/24 giờ ≈ 0.3542.

42
New cards

HOUR(A1) trả về gì nếu A1 chứa 14:45:00?

14 — Giải thích: HOUR trích xuất phần giờ (0-23) từ giá trị thời gian.

43
New cards

1 phút trong hệ giá trị số của Excel tương đương phân số nào của 1 ngày?

1/1440 — Giải thích: 1 ngày = 24 giờ = 1440 phút, nên 1 phút = 1/1440 ngày (và 1 giây = 1/86400).

44
New cards

TIMEVALUE("18:30:00") dùng để làm gì?

Chuyển chuỗi văn bản thời gian thành giá trị số (phân số ngày) để tính toán — Giải thích: TIMEVALUE chuyển chuỗi văn bản biểu diễn thời gian thành giá trị số nội bộ để có thể tính toán (cộng trừ thời gian).

45
New cards

Đơn hàng xuất kho lúc 08:15 và giao xong lúc 11:50 (cùng ngày). Muốn tính số PHÚT vận chuyển thực tế, công thức nào đúng?

=(B1-A1)*1440 — Giải thích: Hiệu hai giá trị thời gian là phân số của một ngày, nhân với 1440 (số phút/ngày) để ra kết quả bằng phút.

46
New cards

Tổng thời gian bốc dỡ hàng trong ngày vượt quá 24 giờ (vd 30 giờ), muốn hiển thị đúng "30:00" thay vì tự cuộn về "06:00", cần định dạng ô như thế nào?

Định dạng tùy chỉnh [h]:mm — Giải thích: Định dạng [h]:mm cho phép hiển thị tổng số giờ tích lũy vượt quá 24, thay vì Excel tự 'cuộn' lại về 0 sau mỗi 24 giờ.

47
New cards

LEN("Logistics") trả về gì?

9 — Giải thích: LEN đếm số ký tự trong chuỗi. "Logistics" có 9 ký tự.

48
New cards

LEFT("HN2026-001", 2) trả về gì, kiểu dữ liệu nào?

"HN" (văn bản) — Giải thích: LEFT(chuỗi, số_ký_tự) lấy ký tự từ bên trái, luôn trả về kiểu văn bản dù nội dung trông giống số.

49
New cards

RIGHT("HN2026-001", 3) trả về gì?

"001" — Giải thích: RIGHT lấy 3 ký tự cuối cùng của chuỗi.

50
New cards

MID("HN2026-001", 3, 4) trả về gì?

"2026" — Giải thích: MID(chuỗi, vịtrí_bắtđầu, số_ký_tự) lấy 4 ký tự bắt đầu từ vị trí 3, tức "2026".

51
New cards

FIND("-", "HN2026-001") trả về gì, có ý nghĩa gì?

Vị trí ký tự "-" (số 7), có phân biệt hoa/thường — Giải thích: FIND trả về vị trí bắt đầu của chuỗi tìm kiếm, có phân biệt chữ hoa/thường và không hỗ trợ wildcard.

52
New cards

Sự khác biệt chính giữa FIND và SEARCH là gì?

FIND phân biệt hoa/thường & không hỗ trợ wildcard; SEARCH không phân biệt & hỗ trợ wildcard (*,?) — Giải thích: FIND nhạy cảm hoa/thường và không hỗ trợ ký tự đại diện; SEARCH không phân biệt hoa/thường và cho phép dùng * hoặc ?.

53
New cards

VALUE("1,250") dùng để làm gì?

Chuyển chuỗi số dạng văn bản thành giá trị số thực để tính toán — Giải thích: VALUE chuyển một chuỗi văn bản trông giống số (thường do import dữ liệu) thành giá trị số thực để tính toán.

54
New cards

REPLACE("Kho A", 5, 1, "B") trả về gì?

"Kho B" — Giải thích: REPLACE(chuỗi, vị_trí, số_ký_tự, chuỗi_mới) thay thế theo VỊ TRÍ cố định — ký tự thứ 5 (A) được thay bằng B.

55
New cards

SUBSTITUTE("Kho A - Kho B", "Kho", "Nhà kho") trả về gì?

"Nhà kho A - Nhà kho B" (thay TẤT CẢ các lần xuất hiện) — Giải thích: SUBSTITUTE thay thế theo NỘI DUNG (không cần vị trí) và mặc định thay TẤT CẢ các lần xuất hiện, khác REPLACE.

56
New cards

TRIM(" Công ty ABC ") trả về gì?

"Công ty ABC" (xóa khoảng trắng thừa đầu/cuối, giữ 1 khoảng trắng giữa từ) — Giải thích: TRIM xóa khoảng trắng thừa ở đầu, cuối chuỗi và chỉ giữ lại đúng 1 khoảng trắng giữa các từ.

57
New cards

UPPER, LOWER, PROPER khác nhau như thế nào?

UPPER viết hoa toàn bộ, LOWER viết thường toàn bộ, PROPER viết hoa chữ cái đầu mỗi từ — Giải thích: Ví dụ "nguyễn văn a": UPPER→"NGUYỄN VĂN A", LOWER→"nguyễn văn a", PROPER→"Nguyễn Văn A".

58
New cards

CONCAT(A1:A3) khác gì so với dùng dấu &?

CONCAT nối trực tiếp một vùng nhiều ô mà không cần liệt kê từng ô — Giải thích: CONCAT có thể nhận trực tiếp một range (vùng), trong khi & phải liệt kê nối từng giá trị riêng lẻ.

59
New cards

REPT("-", 5) trả về gì?

"-----" — Giải thích: REPT(văn_bản, số_lần) lặp lại chuỗi văn bản số lần chỉ định.

60
New cards

TEXTJOIN("; ", TRUE, A1:A5) làm gì nếu có ô trống trong A1:A5?

Nối các giá trị không trống bằng "; ", tự bỏ qua ô trống nhờ ignore_empty=TRUE — Giải thích: Tham số ignore_empty=TRUE giúp TEXTJOIN tự động bỏ qua ô trống khi nối chuỗi.

61
New cards

=TEXT(1234567, "#,##0") trả về gì, kiểu dữ liệu nào?

"1,234,567" — kết quả là văn bản, không dùng trực tiếp để tính toán — Giải thích: TEXT chuyển số thành CHUỖI VĂN BẢN theo định dạng chỉ định — hữu ích để hiển thị/nối chuỗi nhưng không dùng trực tiếp trong phép tính số học.

62
New cards

Mã đơn hàng "KH-2026-08-0125" có số thứ tự 4 ký tự nằm ở CUỐI chuỗi. Nên dùng hàm nào để tách riêng số thứ tự?

RIGHT — Giải thích: Vì số thứ tự nằm ở cuối chuỗi, RIGHT(chuỗi, 4) là cách trực tiếp và đơn giản nhất.

63
New cards

Muốn tách phần "năm" từ mã "KH-2026-08-0125" khi độ dài mã khách hàng có thể thay đổi, nên kết hợp hàm nào để xác định đúng vị trí?

Kết hợp FIND (tìm vị trí "-") với MID để lấy phần năm sau dấu "-" đầu tiên — Giải thích: Khi vị trí không cố định, cần FIND để xác định vị trí dấu '-', rồi dùng MID với vị trí bắt đầu = FIND(…)+1.

64
New cards

LEN(TRIM(" 12345 ")) trả về bao nhiêu?

5 — Giải thích: TRIM xóa khoảng trắng thừa còn "12345" (5 ký tự), sau đó LEN đếm ra 5.

65
New cards

Cấu trúc đúng của hàm IF là gì?

IF(điều_kiện, giátrị_nếuđúng, giá_trị_nếu_sai) — Giải thích: IF nhận 3 tham số: điều kiện, giá trị nếu đúng, giá trị nếu sai.

66
New cards

Cần phân loại đơn hàng theo 4 mức ưu tiên. Nên ưu tiên dùng hàm nào để công thức dễ đọc hơn IF lồng nhau?

IFS — Giải thích: IFS cho phép kiểm tra nhiều điều kiện tuần tự mà không cần lồng nhiều hàm IF, giúp công thức rõ ràng hơn.

67
New cards

IFERROR(A1/B1, "Không xác định") trả về "Không xác định" khi nào?

Khi A1/B1 trả về BẤT KỲ lỗi nào (vd #DIV/0! khi B1=0) — Giải thích: IFERROR bắt tất cả các loại lỗi (#DIV/0!, #VALUE!, #N/A…) và trả về giá trị thay thế được chỉ định.

68
New cards

IFNA khác IFERROR ở điểm nào?

IFNA chỉ xử lý riêng lỗi #N/A, còn IFERROR xử lý mọi loại lỗi — Giải thích: Dùng IFNA khi chỉ muốn bắt riêng lỗi #N/A (vd không tìm thấy trong VLOOKUP) mà vẫn muốn các lỗi khác hiển thị bình thường để dễ phát hiện.

69
New cards

Phân loại đơn hàng: >=1000 là "Đơn lớn", 500-999 là "Đơn vừa", còn lại "Đơn nhỏ". Cách viết bằng IFS nào đúng?

=IFS(B2>=1000,"Đơn lớn", B2>=500,"Đơn vừa", TRUE,"Đơn nhỏ") — Giải thích: Cần thêm điều kiện TRUE ở cuối làm 'mặc định' (else) — nếu không, IFS trả lỗi #N/A khi không có điều kiện nào đúng.

70
New cards

Trong =IF(ISBLANK(A2),"",VLOOKUP(A2,Data,2,0)), tại sao dùng ISBLANK trước?

Để tránh hiển thị lỗi #N/A khi A2 chưa được nhập dữ liệu — Giải thích: Nếu A2 trống mà vẫn chạy VLOOKUP, công thức trả lỗi #N/A. Kiểm tra ISBLANK trước giúp trả về ô trống thay vì lỗi.

71
New cards

COUNTIF(A2:A100, ">100") đếm gì?

Số ô trong A2:A100 có giá trị lớn hơn 100 — Giải thích: COUNTIF(vùng, điều_kiện) đếm số ô thỏa mãn điều kiện được chỉ định.

72
New cards

COUNTIF(B2:B100, "Hà Nội") có phân biệt chữ hoa/thường không?

Không phân biệt (giống hầu hết hàm văn bản khác trong Excel) — Giải thích: COUNTIF (như hầu hết hàm so sánh văn bản trong Excel) không phân biệt chữ hoa/thường.

73
New cards

COUNTIFS(B2:B100,"Đã giao",C2:C100,">"&DATE(2026,8,1)) đếm gì?

Số đơn hàng có trạng thái "Đã giao" VÀ ngày giao sau 01/08/2026 — Giải thích: COUNTIFS đếm số dòng thỏa mãn ĐỒNG THỜI tất cả các cặp (range, criteria) — tương đương AND giữa các điều kiện.

74
New cards

Muốn đếm số đơn hàng có số lượng từ 100 đến 500 (bao gồm cả hai đầu), công thức COUNTIFS nào đúng?

=COUNTIFS(B2:B100,">=100",B2:B100,"<=500") — Giải thích: Vì cần đếm theo khoảng giá trị trên cùng một cột, dùng COUNTIFS với hai cặp range/criteria trên cùng vùng B2:B100.

75
New cards

SUMIF(A2:A100, "Hà Nội", C2:C100) tính gì?

Tổng cột C, ứng với các dòng mà cột A = "Hà Nội" — Giải thích: SUMIF(vùng_điều_kiện, điều_kiện, vùng_tính_tổng) — hai vùng khác nhau nhưng phải cùng kích thước, tương ứng theo từng dòng.

76
New cards

Nếu bỏ tham số thứ 3 (sum_range) trong SUMIF thì sao?

Excel tính tổng trực tiếp trên vùng điều kiện (range đầu tiên) — Giải thích: sum_range là tham số tùy chọn; nếu bỏ qua, SUMIF cộng tổng ngay trên chính vùng điều kiện.

77
New cards

AVERAGEIF(B2:B100, ">0") tính gì?

Trung bình cộng các giá trị lớn hơn 0 (bỏ qua giá trị 0 và âm) — Giải thích: AVERAGEIF chỉ tính trung bình trên các ô thỏa mãn điều kiện đã cho.

78
New cards

MINIFS(C2:C100, B2:B100, "Ưu tiên cao") trả về gì?

Giá trị nhỏ nhất trong C2:C100 ứng với dòng B = "Ưu tiên cao" — Giải thích: MINIFS(vùng_tính_min, vùng_điều_kiện1, điều_kiện1,…) — vùng cần tính (min) luôn đứng ĐẦU TIÊN, khác thứ tự của SUMIF/AVERAGEIF.

79
New cards

MAXIFS khác gì so với cách cũ dùng MAX kết hợp mảng IF?

MAXIFS lọc theo nhiều điều kiện trực tiếp, không cần công thức mảng (Ctrl+Shift+Enter) — Giải thích: MAXIFS/MINIFS/SUMIFS/COUNTIFS là các hàm điều kiện nhiều tiêu chí hiện đại, thay cho công thức mảng phức tạp trước đây.

80
New cards

Cần tính chi phí vận chuyển trung bình chỉ cho đơn giao đến "Miền Nam" trong tháng 8/2026 (2 điều kiện). Nên dùng hàm nào?

AVERAGEIFS (nhiều điều kiện: khu vực VÀ tháng) — Giải thích: Khi cần lọc theo nhiều điều kiện đồng thời, dùng AVERAGEIFS (phiên bản nhiều điều kiện của AVERAGEIF).

81
New cards

Cấu trúc hàm VLOOKUP đầy đủ là gì?

VLOOKUP(giá_trị_tìm, vùng_bảng, số_cột_trả_về, [range_lookup]) — Giải thích: VLOOKUP cần 4 tham số: giá trị tìm, vùng bảng, số thứ tự cột trả về, và kiểu tìm kiếm (tùy chọn).

82
New cards

Tham số range_lookup trong VLOOKUP nên đặt FALSE (hoặc 0) khi nào?

Khi cần tìm kiếm CHÍNH XÁC tuyệt đối (vd tra mã hàng hóa) — Giải thích: Để trống/TRUE sẽ tìm kiếm gần đúng — với mã hàng hóa, mã khách hàng cần khớp chính xác, luôn nên dùng FALSE/0.

83
New cards

Hạn chế lớn của VLOOKUP là gì?

Chỉ tìm từ cột đầu tiên bên trái và trả về cột bên PHẢI, không tra ngược sang trái được — Giải thích: VLOOKUP luôn tìm ở cột đầu tiên bên trái của vùng bảng và chỉ lấy dữ liệu ở cột bên phải cột đó.

84
New cards

HLOOKUP khác VLOOKUP ở điểm nào?

HLOOKUP tìm theo HÀNG NGANG (dòng đầu tiên) và trả về giá trị ở hàng bên dưới — Giải thích: HLOOKUP tra cứu theo hàng ngang thay vì theo cột dọc như VLOOKUP.

85
New cards

XLOOKUP có ưu điểm vượt trội gì so với VLOOKUP?

Tra được cả cột trái/phải, không cần đếm số cột, mặc định tìm chính xác — Giải thích: XLOOKUP tra được cả hai chiều, tham số return_array tách riêng nên không cần đếm cột, mặc định tìm kiếm CHÍNH XÁC.

86
New cards

Trong XLOOKUP(giá_trị_tìm, mảng_tìm, mảng_trả_về, [nếu_không_tìm_thấy]), tham số thứ 4 dùng để làm gì?

Chỉ định giá trị trả về khi không tìm thấy, thay vì hiển thị lỗi #N/A — Giải thích: XLOOKUP có sẵn tham số xử lý 'không tìm thấy' ngay trong hàm, không cần lồng thêm IFERROR/IFNA như VLOOKUP.

87
New cards

Bảng đơn giá có "Mã hàng" ở CỘT B và "Đơn giá" ở CỘT A (đơn giá nằm bên TRÁI mã hàng). Hàm nào KHÔNG thể dùng trực tiếp để tra đơn giá theo mã hàng?

VLOOKUP — Giải thích: VLOOKUP chỉ tra được sang bên phải cột tìm kiếm, không thể lấy cột A khi tìm theo cột B. XLOOKUP và INDEX/MATCH không bị giới hạn này.

88
New cards

Kết quả của VLOOKUP khi range_lookup=FALSE mà không tìm thấy giá trị là gì?

Lỗi #N/A — Giải thích: Khi tìm kiếm chính xác (FALSE/0) mà không có kết quả khớp, VLOOKUP trả về lỗi #N/A.

89
New cards

Hàm INDEX(vùng, số_hàng, [số_cột]) trả về gì?

Giá trị tại vị trí giao giữa hàng và cột chỉ định trong vùng dữ liệu — Giải thích: INDEX trả về giá trị tại tọa độ hàng/cột được chỉ định trong một vùng dữ liệu.

90
New cards

MATCH(giá_trị_tìm, vùng_tìm, [match_type]) trả về kết quả kiểu gì?

VỊ TRÍ (số thứ tự) của giá trị tìm thấy, KHÔNG PHẢI giá trị đó — Giải thích: MATCH chỉ trả về VỊ TRÍ trong vùng, thường được dùng làm tham số cho INDEX để lấy ra giá trị thực tế.

91
New cards

match_type = 0 trong MATCH nghĩa là gì?

Tìm kiếm chính xác tuyệt đối — Giải thích: match_type=0 yêu cầu MATCH tìm kết quả khớp chính xác với giá trị tìm kiếm.

92
New cards

Vì sao INDEX(vùng_trả_về, MATCH(giá_trị_tìm, vùng_tìm, 0)) thường được ưa chuộng hơn VLOOKUP trong bảng tính lớn?

Tra được cả hai chiều, không giới hạn cột bên trái, và không lỗi khi chèn/xóa cột giữa bảng — Giải thích: INDEX/MATCH linh hoạt hơn VLOOKUP: tra được cột bên trái, và nếu chèn/xóa cột trong bảng, công thức vẫn đúng vì MATCH tự tìm lại vị trí thay vì dùng số thứ tự cột cố định.

93
New cards

Cần tra cứu đơn giá theo cả mã hàng lẫn tháng cụ thể (tra 2 chiều: hàng và cột) trong bảng giá nhiều tháng. Công thức nào phù hợp nhất?

=INDEX(vùng_giá, MATCH(mã_hàng, cột_mã,0), MATCH(tháng, dòng_tháng,0)) — Giải thích: Kỹ thuật tra cứu 2 chiều kinh điển: dùng hai hàm MATCH lồng trong INDEX để xác định đồng thời vị trí hàng (mã hàng) và cột (tháng).

94
New cards

SUMPRODUCT(A2:A10, B2:B10) tính gì?

Tổng các tích tương ứng từng cặp: A2B2 + A3B3 + … + A10*B10 — Giải thích: SUMPRODUCT nhân từng cặp phần tử tương ứng, sau đó cộng tất cả kết quả — hữu ích khi tính tổng số lượng × đơn giá.

95
New cards

SUMPRODUCT((A2:A100="Hà Nội")*(C2:C100)) tính gì?

Tổng cột C, chỉ tính dòng có cột A = "Hà Nội" (thay thế được SUMIF, linh hoạt hơn với điều kiện phức tạp) — Giải thích: (A2:A100="Hà Nội") tạo mảng TRUE/FALSE, nhân với số thì TRUE=1, FALSE=0 — 'lọc' chỉ giữ giá trị C tương ứng điều kiện đúng.

96
New cards

Vì sao SUMPRODUCT thường được dùng thay công thức mảng Ctrl+Shift+Enter truyền thống?

SUMPRODUCT tự xử lý mảng, không cần Ctrl+Shift+Enter, nhập như công thức bình thường — Giải thích: SUMPRODUCT xử lý mảng 'nội bộ' nên chỉ cần Enter bình thường, không cần tổ hợp phím đặc biệt như công thức mảng cũ.

97
New cards

Cần tính tổng giá trị đơn hàng (Số lượng × Đơn giá) chỉ cho đơn "Đã xác nhận" (Trạng thái ở B, Số lượng ở C, Đơn giá ở D). Công thức SUMPRODUCT nào đúng?

=SUMPRODUCT((B2:B100="Đã xác nhận")C2:C100D2:D100) — Giải thích: Điều kiện tạo mảng 1/0 để lọc, nhân với cả Số lượng và Đơn giá theo từng dòng, SUMPRODUCT cộng tổng cho ra đúng kết quả.