Excel chạy chậm, Not Responding: sửa file hay đổi máy?
Nguyên tắc xử lý cốt lõi: Hãy sửa file trước, đổi máy sau. Theo tài liệu chính thức từ Microsoft, yếu tố quyết định tốc độ tính toán của bảng tính vẫn là cách xây dựng cấu trúc công thức, và phần lớn các file Excel chạy chậm hoàn toàn có thể tối ưu để tăng tốc từ hàng chục đến hàng nghìn lần (Microsoft Learn, đọc ngày 21/10/2026). Cấu hình phần cứng chỉ thực sự là thủ phạm khi các phép đo kiểm định lượng chỉ thẳng về nó.
Khi phần mềm Excel bị đơ, treo trạng thái "Not Responding", thanh trạng thái "Calculating" chạy mãi không dừng hoặc xuất hiện thông báo "There isn't enough memory", nguyên nhân thường thuộc vào một trong ba nhóm chính: công thức và cấu trúc file bị phân mảnh, chạm trần bộ nhớ ảo của phiên bản 32-bit, hoặc hệ thống phần cứng thiếu hụt RAM và xung nhịp xử lý. Sicomp sẽ phân tích: chu kỳ tính toán, kiểm tra phiên bản 32-bit hay 64-bit, dọn dẹp công thức và tệp rác, rồi mới tính đến bài toán nâng cấp RAM và CPU.

I. LÀM SAO BIẾT EXCEL CHẬM VÌ FILE HAY VÌ MÁY?
Bấm giờ chu kỳ tính toán và quan sát Task Manager trong lúc Excel đang xử lý là hai thao tác định lượng chuẩn xác nhất để khoanh vùng nguyên nhân do file, do thiếu bộ nhớ hay do CPU đuối sức. Microsoft mô tả ba ngưỡng cảm nhận thời gian của người dùng:
- Dưới 0,1 giây: Kết quả phản hồi tức thì, người dùng cảm thấy mượt mà.
- Từ 1 đến 10 giây: Người dùng cảm nhận rõ độ trễ và buộc phải chuyển sang chế độ tính thủ công (Manual Calculation) khi nhập liệu.
- Trên 10 giây: Người dùng mất tập trung và chuyển sang làm việc khác trong lúc chờ máy tính toán.
Quy trình đo kiểm: Chỉ mở duy nhất một file cần kiểm tra, đóng toàn bộ các ứng dụng khác, vào Formulas > Calculation Options > Manual. Bấm phím F9 và bấm giờ bằng đồng hồ điện thoại. Sau đó, bấm tổ hợp phím Ctrl+Alt+F9 để ép Excel tính toán lại toàn bộ cây phụ thuộc và bấm giờ lần hai. Microsoft sử dụng tỷ lệ giữa hai khoảng thời gian này để đo mức độ "bay hơi" của bảng tính: tỷ lệ càng cao thì cơ chế tính toán lại thông minh của phần mềm càng ít phát huy tác dụng.
| Hiện tượng & Phép đo | Nguyên nhân thường gặp | Việc nên thử làm trước | Ý nghĩa thực tế |
|---|---|---|---|
| Tính lại trên 10 giây nhưng RAM vẫn còn dư dôi | Do công thức hoặc cấu trúc file bị lỗi | Viết lại công thức và dọn rác bảng tính | Đổi máy chưa chắc rút ngắn được các hàm chạy đơn luồng |
| Ổ đĩa hoạt động liên tục (100% Disk) lúc đang tính | Thiếu RAM vật lý, Windows phải swap bộ nhớ ảo | Tính toán dung lượng RAM theo công thức ở Mục V | Cần thêm RAM, không cần thay CPU mới |
| Báo lỗi "Excel cannot complete this task with available resources" | Chạm trần bộ nhớ ảo, thường do đang dùng bản 32-bit | Kiểm tra số bit và chuyển sang bản 64-bit | Thông báo chung chung, chưa chắc máy đã thiếu RAM |
| Treo Not Responding ngay khi vừa khởi động Excel | Xung đột Add-in hoặc file rác trong thư mục startup | Khởi chạy Excel ở chế độ an toàn bằng lệnh excel /safe |
Hoàn toàn không liên quan đến phần cứng |
| Chậm khi gõ chữ và chuyển sheet trên máy dùng card onboard/driver cũ | Xung đột tăng tốc đồ họa phần cứng (Hardware Acceleration) | Tắt Hardware Graphics Acceleration và hiệu ứng động Office | Sửa bằng cài đặt phần mềm, không phải mua máy mới |
II. EXCEL CỦA BẠN LÀ 32-BIT HAY 64-BIT, VÀ TRẦN BỘ NHỚ LÀ BAO NHIÊU?
Để kiểm tra, mở File > Account > About Excel: hộp thoại sẽ hiển thị chính xác phiên bản cùng số bit là 32-bit hay 64-bit (Microsoft Support, đọc ngày 21/10/2026). Số bit này quyết định mức trần không gian địa chỉ bộ nhớ ảo của ứng dụng. Bản 32-bit truyền thống bị giới hạn cứng ở mức 2 GB chia chung cho cả tiến trình Excel, dữ liệu bảng tính và các add-in đi kèm, trong khi bản 64-bit hoàn toàn không có giới hạn cứng về kích thước file mà chỉ phụ thuộc vào dung lượng RAM thực tế của máy tính (Microsoft Support, 21/10/2026).

Tính năng Large Address Aware (LAA) giúp nâng trần bộ nhớ của bản 32-bit lên 4 GB trên Windows 64-bit và 3 GB trên Windows 32-bit (Microsoft Learn, 21/10/2026). Đáng lưu ý, hai trang tài liệu của Microsoft có sự lệch nhau: trang thông số ghi mốc hỗ trợ từ Excel 2016, trong khi trang hiệu năng ghi nhận từ cả bản Excel 2013, vì vậy người dùng nên lấy mốc Excel 2016 làm chuẩn chắc chắn nhất:
| Phiên bản Excel | Trần bộ nhớ ảo | Ý nghĩa kỹ thuật thực tế |
|---|---|---|
| 32-bit, chưa có Large Address Aware | 2 GB | File chỉ vài trăm MB trên ổ đĩa vẫn có thể bung ra hơn 2 GB khi nạp vào RAM |
| 32-bit có Large Address Aware (trên Windows 64-bit) | 4 GB | Dung lượng tăng gấp đôi nhưng vẫn là mức trần cứng không thể vượt qua |
| 32-bit có Large Address Aware (trên Windows 32-bit) | 3 GB | Các dàn máy cũ chạy Windows 32-bit bị kẹt cứng ở mốc này |
| Excel 64-bit tiêu chuẩn | Không giới hạn cứng | Tận dụng toàn bộ RAM vật lý của máy; lúc này nâng thêm RAM mới có tác dụng |
Để giám sát trực tiếp, hãy dùng công cụ Process Explorer (Sysinternals) và thêm cột Virtual Size (vào View > Select Columns > Process Memory). Microsoft nêu rõ mức trên 1,75 GB là ngưỡng cảnh báo tối đa nên có đối với bản 32-bit (trang viết cho thời kỳ trước LAA, người dùng nên hiểu đây là mốc cảnh báo sớm vì hãng chưa công bố số đo cho trần 4 GB).
Nếu chỉ số Virtual Size chạm trần và dàn máy của bạn có trên 4 GB RAM, chuyển sang Excel 64-bit là cách phá vỡ giới hạn hoàn toàn miễn phí mà không tốn một đồng mua phần cứng. Microsoft 365 hiện mặc định cài bản 64-bit, trong khi Office 2016 về trước mặc định cài 32-bit nên máy văn phòng lâu năm rất dễ bị kẹt lại. Nhược điểm cần lưu ý: Các add-in và file macro MDE biên dịch riêng cho 32-bit sẽ không thể chạy trên bản 64-bit và ngược lại. Khi muốn đổi số bit, bạn bắt buộc phải gỡ sạch bản Office cũ rồi cài lại (Microsoft Support, 21/10/2026).
III. CÔNG THỨC NÀO LÀM EXCEL TÍNH LẠI CHẬM?
Ba nhóm công thức mà tài liệu Microsoft khuyến cáo người dùng nên triệt để loại bỏ gồm: hàm bay hơi, công thức mảng quét nguyên cột và các hàm chạy đơn luồng. Chỉ riêng việc viết lại một cột cộng dồn 2.000 dòng đã giúp thời gian tính toán giảm từ 80 ms xuống còn 3,7 ms – nhanh hơn tới 22 lần!
- Hàm bay hơi: Bị ép tính toán lại sau bất kỳ một thao tác nhập liệu nào trên bảng tính. Loại dễ nhận biết gồm
RAND,NOW,TODAY; loại khó phát hiện hơn gồmOFFSET,CELL,INDIRECT,INFO. Trong khi đó, hàmINDEXlà hàm tham chiếu an toàn và hoàn toàn không bay hơi. - Hàm chạy đơn luồng: Bao gồm
INDIRECT,GETPIVOTDATA,HYPERLINK, các hàm tự viết bằng VBA và Data Table – toàn bộ các thành phần này luôn bị ép tính toán trên duy nhất một luồng CPU, khiến các nhân còn lại rơi vào trạng thái nhàn rỗi (Microsoft Learn, 21/10/2026).
Ví dụ thực tế từ Microsoft chứng minh cách viết công thức quan trọng hơn cấu hình máy rất nhiều: Trong một bảng tính 11.000 dòng, phép tính đếm giá trị không trùng lặp mất 13,8 giây khi dùng công thức mảng, nhưng khi chuyển sang dùng cột phụ (với dữ liệu đã sắp xếp) thời gian chỉ còn 0,027 giây – nhanh hơn khoảng 511 lần! Đặt phép so sánh giả định minh họa: Kể cả bạn chi tiền đổi một chiếc máy tính có CPU mạnh gấp đôi và thời gian giảm một nửa (mức rất khó đạt trong thực tế) thì phép tính 13,8 giây kia vẫn mất 6,9 giây – vẫn chậm hơn cách viết lại bằng cột phụ tới 255 lần!
| Công thức gây chậm (Thủ phạm) | Phương án thay thế tối ưu | Hiệu quả mang lại |
|---|---|---|
| OFFSET, INDIRECT dùng lặp lại nhiều lần | Chuyển sang dùng INDEX, CHOOSE hoặc định dạng Excel Table |
Giảm mạnh số ô bị tính lại mỗi khi nhập liệu |
| SUMPRODUCT hoặc công thức mảng quét nguyên cột | Dùng SUMIFS, COUNTIFS, AVERAGEIFS trên phạm vi vừa đủ |
Các hàm IFS tính nhanh hơn mảng nhiều lần |
| Tra cứu chính xác trên bảng lớn chưa sắp xếp | Sắp xếp dữ liệu rồi dùng khớp gần đúng, hoặc 1 MATCH kết hợp nhiều INDEX | Thời gian xử lý giảm theo số lượng ô phải quét |
| Cùng một phép tính bị lặp lại trong nhiều ô | Tạo một cột phụ để lưu kết quả trung gian | Tính toán một lần, tái sử dụng dữ liệu nhiều lần |
| Hàm VBA tự viết, vòng lặp tham chiếu, Data Table | Chuyển sang chế độ tính thủ công, loại bỏ vòng lặp thừa | Tránh nghẽn hàng đợi trên một luồng CPU duy nhất |
Bên cạnh đó, việc cập nhật phiên bản Office cũng tạo ra sự khác biệt lớn: Trong bài đo với 6.000.000 công thức tham chiếu nguyên cột, Excel 2016 chỉ tiêu tốn 2 GB bộ nhớ ảo, trong khi Excel 2010 và 2013 dù đã bật Large Address Aware vẫn báo hết bộ nhớ ở mức 4 GB (Microsoft Learn, 21/10/2026).
IV. FILE EXCEL PHÌNH TO VÌ NHỮNG GÌ, VÀ DỌN THẾ NÀO?
File Excel phình to bất thường thường bắt nguồn từ: vùng làm việc thực tế bị kéo quá xa, rác định dạng style do copy qua lại giữa nhiều nguồn, name range bị gãy liên kết, đối tượng hình vẽ ẩn và liên kết ngoài (External Links) giữa các workbook (Microsoft Support, 21/10/2026).
Quy trình dọn dẹp chuẩn theo 5 bước (luôn thực hiện trên một bản sao):
- Lưu một bản sao dự phòng (backup) của bảng tính trước khi thực hiện bất kỳ thao tác nào.
- Bấm phím Ctrl+End trên từng sheet: Nếu con trỏ nhảy tới một ô nằm cách rất xa vùng dữ liệu thật, hãy bôi đen toàn bộ các dòng và cột thừa phía dưới/bên phải, bấm Delete rồi bấm Save lưu lại (lưu ý: các công thức trỏ vào vùng bị xóa sẽ báo lỗi #N/A hoặc bị co lại).
- Mở menu Data > Edit Links để kiểm tra liên kết ngoài: Microsoft khuyến cáo nên hạn chế liên kết giữa các file workbook độc lập vì khiến máy xử lý rất chậm và dễ lỗi đường dẫn.
- Mở Name Manager để xóa các dải tên bị lỗi
#REF!, đồng thời mở bảng Selection Pane để quét sạch các shape ẩn vô hình. - Khởi chạy bằng lệnh
excel /safe: Nếu mở file trong chế độ an toàn nhanh hơn rõ rệt thì thủ phạm nằm ở các add-in cài thêm.
Về định dạng nhị phân .xlsb: Nhiều diễn đàn kế toán đề xuất đổi đuôi file sang định dạng .xlsb để nén dung lượng và tăng tốc mở file (ketoan.vn 24/08/2025, daotaotinhoc.vn 28/02/2026). Tuy nhiên, chúng tôi chưa tìm thấy bài đo kiểm độc lập nào của Microsoft về mức độ giảm thời gian tính toán của định dạng này, vì vậy bạn hãy thử nghiệm trên bản sao và bấm giờ lại bằng phím F9 để tự kiểm chứng.
V. KHI NÀO SỬA FILE KHÔNG CÒN ĐỦ VÀ PHẢI NÂNG RAM HOẶC ĐỔI MÁY?
Doanh nghiệp chỉ nên duyệt chi tiền nâng cấp khi các phép đo chỉ rõ ràng: Nâng RAM khi ổ đĩa liên tục bị quá tải (100% Disk) lúc đang tính toán dù bảng tính đã được dọn dẹp sạch; đổi CPU khi phép tính đã tối ưu chuẩn mực vẫn mất trên 10 giây mà RAM vẫn còn dư; và đổi sang Excel 64-bit trước cả hai phương án trên nếu bộ nhớ chạm trần 32-bit.
QUY TẮC TÍNH DUNG LƯỢNG RAM THỰC TẾ CỦA MICROSOFT (LEARN, 21/10/2026):
RAM cần có = Dung lượng bộ workbook lớn nhất mở cùng lúc + (1 đến 2 GB cho Excel & Windows) + RAM cho các phần mềm khác
*Phép tính giả định minh họa: Bộ file kế toán nặng nhất chiếm 3 GB; Excel và Windows chiếm 1,5 GB; trình duyệt web cùng phần mềm kế toán và Teams mở kèm chiếm 4 GB. Tổng cộng hệ thống cần 8,5 GB RAM – con số này chính thức vượt qua ngưỡng của máy 8 GB và bắt buộc phải nằm gọn trong cấu hình 16 GB RAM! Quý khách có thể tham khảo thêm bài phân tích chuyên sâu về PC văn phòng nên chọn RAM 8GB hay 16GB để tối ưu chi phí theo từng vị trí nhân sự.
VI. MÁY CHẠY EXCEL NẶNG NÊN ƯU TIÊN NHIỀU NHÂN HAY XUNG NHỊP CAO?
Đừng vội vàng chọn mua CPU đắt tiền khi bạn chưa biết rõ bảng tính của mình tính toán theo luồng nào. Excel có khả năng tận dụng tối đa lên tới 64 nhân xử lý vật lý. Microsoft chỉ ra rằng với các workbook lớn thông thường, hiệu năng tính toán tăng gần như tuyến tính theo số nhân vật lý, trong khi công nghệ siêu phân luồng chỉ hỗ trợ tăng nhẹ hiệu năng.
Ở góc độ ngược lại, chuyên trang Aoraki Analysis công bố kết quả: Phép thử thiên về xử lý đơn luồng ghi nhận CPU 4 nhân vật lý thậm chí tính nhanh hơn cả CPU 2 nhân lẫn 6 nhân khi chạy đa luồng, và kỷ lục xử lý nhanh nhất đạt 17,3 giây trên vi xử lý Intel Core i7-7700K ép xung lên 5,2 GHz (28/10/2020 – đây là phép thử cá nhân trên file macro, dùng làm góc nhìn phản biện).
VII. PHIẾU ĐO NÀO ĐỦ ĐỂ ĐỀ XUẤT NÂNG CẤP MÁY?
Một phiếu đo kỹ thuật định lượng gồm 5 thông số trước và sau khi dọn file là căn cứ xác đáng nhất để người quản lý hoặc bộ phận IT duyệt mua phần cứng mới so với ngưỡng 10 giây tiêu chuẩn của Microsoft:
| Chỉ số đo kiểm | Trước khi tối ưu file | Sau khi tối ưu file |
|---|---|---|
| 1. Số bit của phiên bản Excel | 32-bit hay 64-bit | Đã chuyển lên 64-bit chưa? |
| 2. Thời gian bấm phím F9 | ... giây | Dưới hay trên 10 giây? |
| 3. Thời gian bấm Ctrl+Alt+F9 | ... giây | Đo tỷ lệ bay hơi |
| 4. Mức chiếm RAM đỉnh (Task Manager / Virtual Size) | ... GB | Có chạm ngưỡng 1,75 GB / 4 GB? |
| 5. Tình trạng hoạt động ổ đĩa lúc tính toán | Có chạm 100% Disk? | Đã êm hay vẫn swap bộ nhớ? |
Cách đọc phiếu đề xuất: Nếu thời gian F9 sau khi sửa file vẫn vượt quá 10 giây, lượng RAM vật lý còn dư và Excel đã chạy bản 64-bit thì phiếu chỉ rõ cần đổi CPU có xung nhịp cao hơn. Nếu ổ đĩa liên tục báo 100% lúc tính toán thì phiếu chỉ rõ cần nâng cấp thêm RAM. Nếu mức bộ nhớ sát trần 2 GB – 4 GB thì chỉ cần cài đặt lại Excel 64-bit. Chỉ khi cả ba yếu tố trên đều đã được đáp ứng mà máy vẫn chậm thì hãy quay lại rà soát các công thức đơn luồng.
Trường hợp phiếu đo kiểm xác nhận hệ thống cần nâng cấp phần cứng, quý doanh nghiệp có thể tham khảo trực tiếp danh mục PC văn phòng Sicomp với các cấu hình linh hoạt từ 8 GB RAM như PCSC OFFICE RYZEN 5 3400G đến chuẩn mực 16 GB RAM như PCSC OFFICE INTEL I5 12400.
Thông số kỹ thuật được trích dẫn theo tài liệu chính thức từ Microsoft và bài đo của Aoraki Analysis đối soát tính đến ngày 21/10/2026; hiệu năng tính toán thực tế phụ thuộc vào cấu trúc từng file bảng tính, phiên bản Office và cấu hình phần cứng tổng thể. Điều kiện bảo hành áp dụng theo chính sách bảo hành hiện hành tại thời điểm mua hàng.
Bài viết liên quan

After Effects báo thiếu bộ nhớ: nguyên nhân, cách xử lý
Phân loại thông báo thiếu bộ nhớ của After Effects, tính dung lượng khung hình, kiểm RAM dùng chung với Premiere và mức RAM nên có cho máy dựng motion 2026.

Module Quang Marvell Đặt Bộ Nhớ Cách GPU 50m
Marvell ra mắt Photonic Fabric Memory Module: Đặt bộ nhớ HBM và DDR cách GPU 50m qua kết nối quang, giải bài toán Memory Wall cho AI.

AMD Rò Rỉ Ryzen AI 7 HX 455: 8 Nhân Với iGPU 16 CU
Rò rỉ AMD Ryzen AI 7 HX 455 (Gorgon Point): 8 nhân 16 luồng, 24MB L3 Cache, tích hợp iGPU Radeon 890M 16 CU nhân đôi đồ họa được Sicomp phân tích kỹ thuật.

Arm AGI Thắng Gấp Đôi AMD EPYC Ở Tủ Rack Cho AI
Arm AGI CPU đối đầu AMD EPYC Zen 5: Đạt hiệu năng gấp 2 lần trên tủ rack 24 kW trong tác vụ Agentic AI và hạ 45% độ trễ sandbox được Sicomp phân tích.