HAS İşlevi

Uygulandığı Öğe
Microsoft 365 için Excel Mac'te Microsoft 365 için Excel

HAS işlevi, bir dizi veya aralıktaki herhangi bir yerde bir değerin mevcut olup olmadığını denetlemenizi sağlar. Değer bulunursa DOĞRU, bulunmazsa YANLIŞ döndürür.

HAS, iç içe dizinin her düzeyini arar, böylece tek bir hücrede depolanan dizilerde kullanabilirsiniz.

Söz dizimi

HAS işlevi, dizidedeğer bulunup bulunmadığını saptar.

HAS işlevinin söz dizimi:

HAS(dizi, değer)

Bağımsız değişken Açıklama
dizi
(gerekli)
İçinde arama yapılacak dizi veya aralık. İç içe dizinin her düzeyi aranır.
değer
(gerekli)
Aranacak değer veya değerler dizisidir.

Not

  • Karşılaştırmalar tür konusunda katıdır. 1 sayısı "1" metniyle eşleşmez ve 1 sayısı DOĞRU ile eşleşmez. Türler arasında karşılaştırma yapmanız gerekirse, önce değeri dönüştürün; örneğin, SAYIYAÇEVİR işlevini kullanın.
  • Metin karşılaştırmaları büyük/küçük harfe duyarlı değildir, bu nedenle "elma" sözcüğü "ELMA" ile eşleşir.
  • Değer bir dizi olduğunda, HAS, değerle aynı şekle sahip DOĞRU ve YANLIŞ sonuçlarından oluşan bir dizi döndürür. Her değer kendi başına sınanır.
  • Dizi boşsa, HAS işlevi #CALC! hatası verir.
  • Değer hata içeriyorsa, o hata döndürülür.
  • Tek bir DOĞRU veya YANLIŞ yanıtıyla aynı anda birkaç değeri denetlemek için HASANY veya HASALL kullanın.

Örnekler

Örnek verileri kopyalayın ve yeni Excel çalışma sayfasındaki A1 hücresine yapıştırın. Gerekirse, tüm verileri görmek için sütun genişliğini ayarlayabilirsiniz.

Örnek 1

Bir aralığın belirli değerler içerip içermediğini denetleyin.

Veri        
10 20 30 40 50
Formüller Sorular
=HAS(A2:E2,30) Listede 30 var mı?
=HAS(A2:E2,99) Listede 99 var mı?

Aşağıdaki çizim, sonuçları gösterir.

HAS, 10, 20, 30, 40, ve 50 içeren bir aralıkta arama yaparken 30 için DOĞRU ve 99 için YANLIŞ döndürür

Örnek 2

Aynı anda birkaç değeri denetleme. İkinci bağımsız değişken bir dizi olduğundan, HAS her değer için aradığınız değerlerle aynı şekilde, bir sonuç döndürür.

Veri    
1 2 3

İkinci formülün altında iki boş hücre bırakın, böylece sonuçları taşabilir.

Formüller Açıklama
=HAS(A2:C2,{{2,5}}) {DOĞRU,YANLIŞ} iç içe dizisini içeren tek bir hücre döndürür
=HAS(A2:C2,{2; 5; 3}) DOĞRU, YANLIŞ, DOĞRU verir Üç hücre aşağı taşarak, değer başına bir sonuç

Aşağıdaki çizim, sonuçları gösterir.

HAS, tek bir iç içe dizi hücresinde DOĞRU ve YANLIŞ sonucunu verir ve üç hücre aşağı DOĞRU, YANLIŞ, DOĞRU döndürür

Örnek 3

İç içe dizinin içinde arama yapın. Tablonun tamamını kopyalayın ve yeni bir çalışma sayfasının A1 hücresine yapıştırın. A2'deki formül, iç içe diziyi tek bir hücreye depolar.

Veri  
={{;{1,2}{3,4}}}
Formüller Açıklama
=HAS(A2,3) DOĞRU döndürür. HAS her seviyede arama yapar, bu nedenle içinde 3 bulunur {3,4}
=HAS(A2,5) YANLIŞ döndürür. İç içe dizinin hiçbir düzeyi 5 içermez

Aşağıdaki çizim, sonuçları gösterir.

HAS iç içe dizide 3'ü bulur ve DOĞRU döndürür; 5 araması YANLIŞ döndürür