Bài tập 7 câu số 5
Thầy ơi cho e hỏi: Tại sao lại có dấu "&"ở giữa dấu ">=" và "Date" ạ ( Dấu & đấy như trong ảnh ạ)
Đây là nguyên tắc viết điều kiện trong Excel. Được hiểu như sau:
Khi dùng dấu thể hiện 1 khoảng (lớn hơn, nhỏ hơn, lớn hơn hoặc bằng, nhỏ hơn hoặc bằng...) thì có 2 cách dùng:
- Cách dùng trực tiếp: dấu này viết liền với 1 con số, toàn bộ đặt trong dấu nháy kép
Ví dụ: ">=500"
- Cách dùng gián tiếp: để nối với 1 tọa độ ô hoặc 1 công thức
ví dụ: ">="&A2, "<="&Date(2020,8,A6)
Nguyên tắc ở đây là:
Nếu bạn viết không có dấu & thì cách viết gián tiếp sẽ có dạng: ">=A2" như thế này Excel sẽ không coi ô A2 là tọa độ, mà hiểu nó như 1 giá trị số (hoặc text) => như thế ý nghĩa không đúng nữa.
Hoặc "<="Date(2020,8,A6) thì viết như vậy Excel không hiểu (sai cách viết), còn viết "<=Date(2020,8,A6)" thì hàm DATE cũng không được thực hiện do lúc này nó được coi như 1 đoạn text
=> Những gì ở trong cặp dấu nháy kép đều hiểu là 1 đoạn văn bản, nên tọa độ ô hoặc công thức sẽ không dùng trong tính toán được.
Khi viết "<="&Date(2020,8,A6) thì excel sẽ tính giá trị hàm DATE trước, sau đó nó sẽ nối giá trị này với dấu <= để tạo thành dạng "<=43890" (ví dụ ngày tạo bởi công thức Date(2020,8,A6) có kết quả là 43890 ở định dạng general)