• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ARA Formulu Hatali Calisiyor

Katılım
22 Mart 2024
Mesajlar
7
Excel Vers. ve Dili
Office 365
Merhaba,

C14 hücresi için aşağıdaki formülü kullanmaya çalışıyorum.

=ARA(C13;{10005;12505;15005;20005;10006;12506;15006;20006};{146;160;180;240;160;180;200;240})

20005 sayısına kadar doğru çalışıyor ama 10006 ve sonraki sayılara geçtiğimde formülü başa sarı tekrar 146 dan başlatıyor.

Nasıl düzeltebileceğim konusunda yardımcı olabilirseniz sevinirim.
 
Merhaba,
Küme işaretleri arasındaki Aranan_vektör değerleri küçükten büyüğe doğru sıralanmış olmalı. Yoksa hatalı olur.

Ara formülü ve vektörleri:
=ARA(aranan_değer, aranan_vektör, sonuç_vektörü)
 
Merhaba,
Küme işaretleri arasındaki Aranan_vektör değerleri küçükten büyüğe doğru sıralanmış olmalı. Yoksa hatalı olur.

Ara formülü ve vektörleri:
=ARA(aranan_değer, aranan_vektör, sonuç_vektörü)

Diğer bir deyişle
=ARA(C13;{10005;12505;15005;20005;10006;12506;15006;20006};{146;160;180;240;160;180;200;240})
formülünden hareketle olaya bakmaya çalışırsak
Karşılık değer aşağıdaki tabloya göre olacaktır


<

Karşılık Değer

0​

10.005​

0​

10.005​

10.006​

146​

10.006​

12.506​

160​

12.506​

15.006​

180​

15.006​

20.006​

200​

20.006​


240​

1 - Tablodan görüldüğü üzere, değerler (Küçükten Büyüğe ya da Büyükten Küçüğe) sıralıdırlar. Formülünüze göre, Küçükten Büyüğe sıralı olacaktır.
2 - Verilen formülde, 10.005 den Küçük değerler değerlendirilmez. Pozitif değer varsayılarak 0 değeri ilk satıra eklendi. 0 ≤ KDeğ < 10.005 arasındaki değerler için 0 Karşılık değeri yazıldı. Değiştirilebilir de.
3 - ARA işlevinde aranan değerler olarak değerlendirileceğinden
** ARA işlevinde, aranan vektör olarak, tablonun İLK kolonu alınır.
Bu durumda aranan vektör dizisi {0;10005;10006;12506;15006;20006} şeklinde olacaktır.
** ARA işlevinde, Sonuç vektörü olarak, tablonun SON kolonu olan Karşılık Değer kolonu alınır.
Bu durumda Sonuç vektör dizisi {0;146;160;180;200;240} şeklinde olacaktır.
4 - Ve bu durumda da formülünüz şöyle olabilir.
Kod:
=ARA(C13;{0;10005;10006;12506;15006;20006};{0;146;160;180;200;240})
 
Diğer bir deyişle

formülünden hareketle olaya bakmaya çalışırsak
Karşılık değer aşağıdaki tabloya göre olacaktır





<



Karşılık Değer



0​



10.005​



0​



10.005​



10.006​



146​



10.006​



12.506​



160​



12.506​



15.006​



180​



15.006​



20.006​



200​



20.006​






240​

1 - Tablodan görüldüğü üzere, değerler (Küçükten Büyüğe ya da Büyükten Küçüğe) sıralıdırlar. Formülünüze göre, Küçükten Büyüğe sıralı olacaktır.

2 - Verilen formülde, 10.005 den Küçük değerler değerlendirilmez. Pozitif değer varsayılarak 0 değeri ilk satıra eklendi. 0 ≤ KDeğ < 10.005 arasındaki değerler için 0 Karşılık değeri yazıldı. Değiştirilebilir de.
3 - ARA işlevinde aranan değerler olarak değerlendirileceğinden
** ARA işlevinde, aranan vektör olarak, tablonun İLK kolonu alınır.
Bu durumda aranan vektör dizisi {0;10005;10006;12506;15006;20006} şeklinde olacaktır.
** ARA işlevinde, Sonuç vektörü olarak, tablonun SON kolonu olan Karşılık Değer kolonu alınır.
Bu durumda Sonuç vektör dizisi {0;146;160;180;200;240} şeklinde olacaktır.
4 - Ve bu durumda da formülünüz şöyle olabilir.
Kod:
=ARA(C13;{0;10005;10006;12506;15006;20006};{0;146;160;180;200;240})

Merhaba,

Formül çok işime yaradı, teşekkür ederim.
 
Rica ediyorum....
İyi çalışmalar sizlere...
 
Geri
Üst