ARA Formulu Hatali Calisiyor

Katılım
22 Mart 2024
Mesajlar
4
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.
 
Katılım
20 Şubat 2007
Mesajlar
650
Excel Vers. ve Dili
2007 Excel, Word Tr
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ü)
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
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})
 
Katılım
22 Mart 2024
Mesajlar
4
Excel Vers. ve Dili
Office 365
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.
 
Katılım
21 Aralık 2016
Mesajlar
720
Excel Vers. ve Dili
Office 365 TR
Rica ediyorum....
İyi çalışmalar sizlere...
 
Üst