E chào các anh/chị!
Giả sử e có một bảng excel như file đính kèm, mong các anh/chị chỉ giúp e cách nhanh nhất để tạo ra cột 2 từ cột 1 với ạ.
Cám ơn các anh/chị!
Chào bạn
vodoi2x. Tham gia với bạn cho vui.
-----------
Ngoài cách của bạn
vodoi2x bạn có thể dùng cách sau
Công thức cho E4 - kéo xuống tới E25
Trong cách trên giá trị các ô được tính theo thứ tự từ dòng có chỉ số lớn nhất tới dòng có chỉ số nhỏ nhất. Nói nôm na thì: để tính E4 ta phải tính E5, để tính E5 ta phải tính E6, ..., để tính E7 ta phải tính E8, mà E8 = C8 = "A". Nó gần giống như ta dùng đệ qui khi gọi hàm: để tính giá trị hàm với các thông số "như thế này" ta phải tính giá trị hàm với các thông số "như thế kia", ..., giá trị hàm với các thông số "thế này thế này" là ... (tính theo công thức ...)
Để hiểu hơn về cách tính ta xét thêm một ví dụ.
Bài tập: Có C8 = 123 (không nhất thiết C8, có thể là C12345 với C4, C5, ..., C12344 = rỗng). Lập công thức để E4: E8 = 622,6875/415,125/276,75/184,5/123, tức với E4, ..., E7 giá trị ở mỗi dòng bằng 1,5 giá trị ở dòng dưới. Bạn thấy là thuật toán hoàn toàn tương tự: để tính ô trên ta phải tính ô dưới, và ô E8 = C8 = 123.
Vậy công thức cho E4 - kéo xuống tới E8
-----------
Bài tập cho bạn: Vẫn kết quả phải có như ở cột 2 nhưng có C4 = "A", C9 = "B", C13 = "C", C17 = "D", C22 = "E". Bạn hãy lập công thức cho E4 rồi kéo xuống tới E25.