Google E-Tablolar'daki bir hücrenin değerini, bitişik bir hücrenin değerine göre değiştirmeye çalışıyorum. Bu bitişik hücre değerini, bu Quora cevabındaki formülü kullanarak kendisine bitişik hücrenin renginden alır . Bu nedenle, hücrenin değeri, ilk hücrenin renginden elde edilen onaltılı koda göre değişmelidir. Şu anda dört olası onaltılık değer vardır, bu yüzden aynı hücreye dört farklı IF ifadesi koymaya çalışıyordum, bu yüzden değeri buna göre değiştirildi.
İlk denemem bir formül ayrıştırma hatasına yol açtı:
=if((J2="#00ff00","Read"), if(j2="#ff0000", "Unread"), if(j2="#ff9900","In Progress"), if(j2="#000000", "Not Applicable"))
Eğer virgül içeren ifadeleri basitçe ayıramazsınız. Bu yığın taşması sorusuna dayanarak iç içe IF deyimleri ile bu kodu denedim:
=if((J2="#00ff00","Read", if(j2="#ff0000", "Unread", if(j2="#ff9900","In Progress",if(j2="#000000", "Not Applicable")))))
Bu aynı zamanda bir formül ayrıştırma hatasına yol açar.
Sadece benim kod için çalışacak aynı hücreye birden fazla IF deyimleri dahil etmek herhangi bir yolu var mı?