Tôi đang cố gắng thay đổi giá trị của một ô trong Google Sheets dựa trên giá trị của một ô liền kề. Ô liền kề này nhận được giá trị của nó từ màu của ô liền kề với nó bằng công thức từ câu trả lời Quora này . Vì vậy, giá trị của ô sẽ thay đổi dựa trên mã hex được lấy từ màu của ô đầu tiên. Có bốn giá trị hex có thể tại thời điểm này vì vậy tôi đã cố gắng đặt bốn câu lệnh IF khác nhau trong cùng một ô, vì vậy giá trị của nó được thay đổi dựa trên điều này.
Nỗ lực đầu tiên của tôi đã dẫn đến một lỗi phân tích công thức:
=if((J2="#00ff00","Read"), if(j2="#ff0000", "Unread"), if(j2="#ff9900","In Progress"), if(j2="#000000", "Not Applicable"))
Rõ ràng là bạn không thể tách riêng nếu câu lệnh bằng dấu phẩy. Dựa trên này Stack Overflow câu hỏi tôi đã thử mã này, với lồng IF báo cáo:
=if((J2="#00ff00","Read", if(j2="#ff0000", "Unread", if(j2="#ff9900","In Progress",if(j2="#000000", "Not Applicable")))))
Điều này cũng dẫn đến một lỗi phân tích công thức.
Có cách nào đơn giản để tôi có thể bao gồm nhiều câu lệnh IF trong cùng một ô sẽ hoạt động cho mã của tôi không?