Xin hướng dẫn cách tìm các chênh lệch giữa các cột liền kề thấp nhất bằng 5%

Liên hệ QC

Người Đưa Tin

Hạt cát sông Hằng
Thành viên danh dự
Tham gia
12/12/06
Bài viết
3,661
Được thích
18,158
Xin hướng dẫn cách tìm các chênh lệch giữa các cột liền kề thấp nhất hoặc bằng 5%.
Số liệu khá nhiều. Không biết sử dụng công thức nào để phát hiền các cột liền kề chênh lệch bằng hoặc dưới 5%.

|
A​
|
B​
|
C​
|
D​
|
E​
|
F​
|
G​
|
H​
|
I​
|
J​
|
K​
|
L​
|
1​
|
5.32​
|
5.65​
|
5.98​
|
6.31​
|
6.64​
|
6.97​
|
7.3​
|
7.63​
|
7.96​
|
8.29​
|
8.62​
|
8.95​
|
2​
|
4.66​
|
4.99​
|
5.32​
|
5.65​
|
5.98​
|
6.31​
|
6.64​
|
6.97​
|
7.3​
|
7.63​
|
7.96​
|
8.29​
|
3​
|
4.33​
|
4.66​
|
4.99​
|
5.32​
|
5.65​
|
5.98​
|
6.31​
|
6.64​
|
6.97​
|
7.3​
|
7.63​
|
7.96​
|
4​
|
4​
|
4.33​
|
4.66​
|
4.99​
|
5.32​
|
5.65​
| | | | | | |
5​
|
2.34​
|
2.65​
|
2.96​
|
3.27​
|
3.58​
|
3.89​
|
4.2​
|
4.51​
| | | | |
6​
|
1.8​
|
1.99​
|
2.18​
|
2.37​
|
2.56​
|
2.75​
|
2.94​
|
3.13​
|
3.32​
|
3.51​
|
3.7​
|
3.89​
|
7​
|
1​
|
1.18​
|
1.36​
|
1.54​
|
1.72​
|
1.9​
|
2.08​
|
2.26​
|
2.44​
|
2.62​
|
2.8​
|
2.98​
|
 

File đính kèm

Nên dùng Condition Formatting hơn là công thức KTGG nhỉ
 
Dùng CF là hợp lý rồi bác "gân" ah. E đang dùng mobile nên ko giúp bác ngay được.
 
  1. Bác chọn từ B1 đến hết vùng dữ liệu (khỏi cần kiểm tra cột A phải không ạ...)
  2. Gọi menu Format / Conditional Formatting
  3. Ở cái khung đầu tiên bên trái, chọn Formulas Is
  4. Trong khung bên cạnh, gõ cái này vào: =B1/A1<=1.05
  5. Nhấn nút Format..., tô cho nó màu hồng và chữ đậm màu đỏ
    000-2049.jpg
  6. Nhấn OK hai lần

Những điều trên, sẽ dò trong vùng dữ liệu, xem thử ô nào mà có giá trị chênh lệch so với ô liền kề bên trái mà nhỏ hơn hay bằng 5%, thì tô màu hồng và cho chữ đậm màu đỏ.

Kết quả:
001-61.jpg

Thử lại:
  • Ô A1 = 5.32
    Nếu cộng thêm 5% sẽ là = 5.32*1.05 = 5.586
    Vì ô B1 là 5.65 (>5.586), nên ô B1 không bị tô màu

  • Ô E1 = 6.64
    Nếu cộng thêm 5% sẽ là = 6.64*1.05 = 6.972
    Vì ô F1 là 6.97 (<6.972), nên ô F1 bị tô màu

Có phải ý bác muốn như vậy không bác nhỉ ?
 
Xin hướng dẫn cách tìm các chênh lệch giữa các cột liền kề thấp nhất hoặc bằng 5%.
Số liệu khá nhiều. Không biết sử dụng công thức nào để phát hiền các cột liền kề chênh lệch bằng hoặc dưới 5%.

|
A​
|
B​
|
C​
|
D​
|
E​
|
F​
|
G​
|
H​
|
I​
|
J​
|
K​
|
L​
|
1​
|
5.32​
|
5.65​
|
5.98​
|
6.31​
|
6.64​
|
6.97​
|
7.3​
|
7.63​
|
7.96​
|
8.29​
|
8.62​
|
8.95​
|
2​
|
4.66​
|
4.99​
|
5.32​
|
5.65​
|
5.98​
|
6.31​
|
6.64​
|
6.97​
|
7.3​
|
7.63​
|
7.96​
|
8.29​
|
3​
|
4.33​
|
4.66​
|
4.99​
|
5.32​
|
5.65​
|
5.98​
|
6.31​
|
6.64​
|
6.97​
|
7.3​
|
7.63​
|
7.96​
|
4​
|
4​
|
4.33​
|
4.66​
|
4.99​
|
5.32​
|
5.65​
| | | | | | |
5​
|
2.34​
|
2.65​
|
2.96​
|
3.27​
|
3.58​
|
3.89​
|
4.2​
|
4.51​
| | | | |
6​
|
1.8​
|
1.99​
|
2.18​
|
2.37​
|
2.56​
|
2.75​
|
2.94​
|
3.13​
|
3.32​
|
3.51​
|
3.7​
|
3.89​
|
7​
|
1​
|
1.18​
|
1.36​
|
1.54​
|
1.72​
|
1.9​
|
2.08​
|
2.26​
|
2.44​
|
2.62​
|
2.8​
|
2.98​
|

Bác đặt con chuột tại ô A1, quét hết vùng dữ liệu.
Vào Format\Conditional Formatting\Formula is và dán công thức sau đây vào
PHP:
=AND(A1<>"",B1<>"",ABS(A1-B1)<=0.05)
Mục Format Bác có thể thay đổi định dạng theo ý mình nha
 

File đính kèm

Vào Format\Conditional Formatting\Formula is và dán công thức sau đây vào
PHP:
=AND(A1<>"",B1<>"",ABS(A1-B1)<=0.05)
Danh ơi, chênh lệch 5% và chênh lệch 0.05 là 2 chuyện hoàn toàn khác nhau à....
Ví dụ, Danh vay 100 đồng, trả lãi 5%, nghĩa là Danh phải trả 5 đồng
Chứ làm kiểu của Danh thì chỉ trả lãi 0.05 đồng ?
 
ý của bác "liền kề" là bên trái hay phải của nó? hay cả 2 bên hả bác?

Chắc em phải đổi câu trên thành : chênh lệch 5% là từ 95%-105%?
 
Lần chỉnh sửa cuối:
Danh ơi, chênh lệch 5% và chênh lệch 0.05 là 2 chuyện hoàn toàn khác nhau à....
Ví dụ, Danh vay 100 đồng, trả lãi 5%, nghĩa là Danh phải trả 5 đồng
Chứ làm kiểu của Danh thì chỉ trả lãi 0.05 đồng ?
Do chưa đọc kỹ nên làm nhầm. Cảm ơn anh đã nhắc nhở
vậy sửa lại xíu
PHP:
=AND(A1<>"",B1<>"",ABS(1-A1/B1)<=5%)

Bác Trí xem có đúng yêu cầu không nha.
 

File đính kèm

Em chân thành cám ơn quý Thầy đã viết bài hướng dẫn chi tiết cách dùng Format/Conditional Formatting, kèm hình ảnh minh hoạ thật sinh động giúp em dễ hiểu và thực hiện nhanh chóng vào công việc. Thật tuyệt.

Trước em làm thủ công từng bước, cứ lấy cột trước, giả sử A7=1 mà em muốn kiểm tra B7 xem có chênh lệch hoặc bằng 5%, em cứ sử dụng B7= A7*1.05, sẽ được kết quả là : 1.05. Rồi em mới so sánh trong bảng dữ liệu có sẵn, giả sử B7 trong bảng dữ liệu có sẵn 1.18. Vậy lúc đó, em mới thấy B7 của mình có kết quả nhỏ hơn hoặc bằng tương đương của B7 trong bảng dữ liệu có sẵn thì xem như đúng. Và cứ thế lại lần lượt so sánh từng bước. Thật lãng phí thời gian và giải quyết bài toán không khoa học.

Một lần nữa em xin chuyển lời cám ơn Quý Thầy đã tận tình chỉ dẫn các thuật toán và các giài pháp về Excel từng bước cho em học.
 
Web KT

Bài viết mới nhất

Back
Top Bottom