Excel formülü: Hücre eşitse -

İçindekiler

Genel formül

=IF(A1="red",true result,false result)

Özet

Bir hücre belirli bir değere eşit olduğunda bir eylem ve eşit olmadığında başka bir eylem yapmak için EĞER işlevini kullanabilirsiniz. Gösterilen örnekte, D6 hücresindeki formül şudur:

=IF(B6="red","x","")

Açıklama

Bir hücre belirli bir değere eşit olduğunda belirli bir şey yapmak istiyorsanız, değeri test etmek için EĞER işlevini kullanabilir, ardından sonuç DOĞRU ise bir şeyler yapabilir ve (isteğe bağlı olarak) testin sonucu YANLIŞ ise başka bir şey yapabilirsiniz. .

Gösterilen örnekte, rengin kırmızı olduğu satırları bir "x" ile işaretlemek istiyoruz. Başka bir deyişle, B sütunundaki hücreleri test etmek ve "kırmızı" kelimesine eşit olduklarında belirli bir işlem yapmak istiyoruz. D6 hücresindeki formül:

=IF(B6="red","x","")

Bu formülde mantıksal test şu bittir:

B6="red"

Bu, B6'daki değer "kırmızı" ise DOĞRU, değilse YANLIŞ döndürecektir. Kırmızı öğeleri işaretlemek veya işaretlemek istediğimizden, yalnızca testin sonucu DOĞRU olduğunda işlem yapmamız gerekir. Bu durumda, renk kırmızı olduğunda, D sütununa sadece bir "x" ekliyoruz. Renk kırmızı değilse (veya boş, vb.), Hiçbir şey olarak görüntülenmeyen boş bir dize ("") döndürürüz.

Not: yanlışsa_değer için boş bir dize ("") sağlanmazsa, formül, renk kırmızı veya yeşil olmadığında YANLIŞ sonucunu döndürür.

Renk kırmızıysa fiyatı artırın

Elbette daha karmaşık bir şey de yapabilirsiniz. Örneğin kırmızı eşyaların fiyatını yalnızca% 15 artırmak istediğinizi varsayalım.

Bu durumda, yeni bir fiyatı hesaplamak için E sütunundaki bu formülü kullanabilirsiniz:

=IF(B6="red",C6*1.15,C6)

Test öncekiyle aynıdır (B6 = "kırmızı"). Sonuç DOĞRU ise, orijinal fiyatı 1,15 ile çarpıyoruz (% 15 artış). Testin sonucu YANLIŞ ise, orijinal fiyatı olduğu gibi kullanırız.

Ilginç makaleler...