Sizin örneğinizde İsimler sıra ile
Ali/Ahmet/Veli/Osman/Ali/Osman/Ali/Ali
şeklinde gitmektedir.
D2 hücresinede Ali değerini yazdık.
=ARA(2;1/($A$2:$A$10=D2);$B$2:$B$10)
fonksiyonunda excel
$A$2:$A$10=D2 kısmına bakacak A2 hücresinde Ali varmı evet var o zaman DOĞRU değeri üretecek A3 hücresinde Ali değeri varmı hayır yok o zaman YANLIŞ değeri üretecek
Ali/Ahmet/Veli/Osman/Ali/Osman/Ali/Ali sırasında göre DOĞRU/YANLIŞ sırasıda
DOĞRU/YANLIŞ/YANLIŞ/YANLIŞ/DOĞRU/YANLIŞ/DOĞRU/DOĞRU gibi devam edecek.
1/($A$2:$A$10=D2) ilede
1/DOĞRU/1/YANLIŞ1/YANLIŞ1//YANLIŞ1/DOĞRU1/YANLIŞ1/DOĞRU1/DOĞRU
1/DOĞRU seçeneği excelde 1 değeri üretir bir hücreye =1/DOĞRU() yazarsanız 1 değeri alırsınız.
1/YANLIŞ değeri ise #SAYI/0! değeri üretir bir hücreye =1/YANLIŞ() yazarsanız #SAYI/0!değeri alırsınız.
Dolayısıyla sıralamamız
1/#SAYI/0!/#SAYI/0!/#SAYI/0!/1/#SAYI/0!/1/1
şekline döndü. Eğer artan bir sıralama söz konusu değilse ARA fonksiyonu en sondaki değer alacaktır.
1/#SAYI/0!/#SAYI/0!/#SAYI/0!/1/#SAYI/0!/1/1 gibi 1 lerden oluşan sıralama hep 1 içerdiği için A sütununda en son DOĞRU değer ürettiği hücre karşılığında B sütunundaki değeri
($A$2:$A$10=D2);$B$2:$B$10)
formülüne göre getirecektir.