Excel formülü: DÜŞEYARA geçersiz kılma çıktısı -

İçindekiler

Genel formül

=IF(VLOOKUP()=x,y,VLOOKUP())

Özet

DÜŞEYARA'dan gelen çıktıyı geçersiz kılmak için, DÜŞEYARA işlevini EĞER işlevinde iç içe yerleştirebilirsiniz. Gösterilen örnekte, G5'teki formül şöyledir:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

burada anahtar , B5: C9 adlı aralıktır.

Bu formül, puan> = 60 olduğunda standart çıktı ve 60'tan düşük puanlar için "x" döndürür.

Açıklama

Not: Daha basit bir yaklaşım, DÜŞEYARA tarafından kullanılan tabloyu doğrudan değiştirmek olacaktır. Ancak bu örnek, DÜŞEYARA'dan çıktıyı test etme ve geçersiz kılma mekanizmasını açıklamaktadır.

Bu formül, burada ayrıntılı olarak açıklanan basit bir derecelendirme örneğine dayanmaktadır. DÜŞEYARA, belirli bir puan için, notu hesaplamak için adlandırılmış aralık anahtarı (B5: C9) olan mevcut bir tabloyu kullanır . Not eşleştirme modu yaklaşık olarak ayarlanmıştır.

Çıktıyı geçersiz kılmak için, DÜŞEYARA bir IF deyiminde yuvalanmıştır:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

Bu formülün birebir çevirisi:

DÜŞEYARA "F" döndürürse, "x" döndürür. Aksi takdirde, sonucu DÜŞEYARA işlevinden döndürür.

"X" sonucu istenildiği gibi özelleştirilebilir. Hiçbir şey göstermemek için boş bir dize ("") sağlayın.

Alternatif formül

EĞER kullanılarak puanı doğrudan şu şekilde kontrol ederek daha basit, daha az gereksiz bir formül oluşturulabilir:

=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))

Ancak bu formül teknik olarak DÜŞEYARA çıktısını geçersiz kılmaz. Bunun yerine, gelen puan değerini test eder ve 60'ın altındaysa DÜŞEYARA'yı tamamen atlar.

Ilginç makaleler...