ÇOKEĞER kullanımı

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

forumunuzu problemimle ilgili araştırma yaparken buldum. Tek bir problemim var, dolayısıyla dosya yüklemek için satın almak istemedim, umarım yardımcı olabilirsiniz.
Dosyayı wetransfer ile linkle ilettim ama indirmek istemezseniz de anlarım, yazacağım için anlaşılır olur sanıyorum zaten. indiren olursa da şifresi 12345


ÇOKEĞER fonksiyonuyla ilgili bir problem yaşıyorum. Bir hücreye yazdığım sayıya göre bir başka hücrede başka sayı yazsın istiyorum. Kullandığım sayıları direkt vereceğim;

1000 için 146
1250 için 160
1500 için 180
2000 için 240


=ÇOKEĞER(HUCRE=1000;"146";1250;"160")

Yukarıdaki değeri girince 2 farklı eğer için istediğim değeri veriyor. Aşağıdaki gibi çoklu yaptığımda 1000 ve 1250 için değerleri yine gösteriyor ama sonrası için ne yazarsam yazayım aynı fonksiyon içinde işe yaramıyor.

=ÇOKEĞER(HUCRE=1000;"146";1250;"160";1500;"180";2000;"240")


Fonksiyonun yarısının çalışıp yarısının çalışmaması anlamsız geldi. Bir de eşittir ayarlarını ben bu şekilde kurguladım ama şöyle yazmak isteseydim nasıl olurdu acaba:

1000'den 1249'a kadar için 146
1250'den 1499'a kadar için 160
1500'den 1999'a kadar için 180
2000 için 240

--
2000 için 240 kısmı çok nadir kullanılıyor ve formülde olmayabilir de. Farklı eşitlikten dolayı formulasyonu bozabileceğini düşündüm ama uzmanı değilim tabi.

Yardımcı olursanız sevinirim.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Merhaba, Ara formülü için örnek.

Dosyanızda sayı aralıklarını örnek olarak P sütununa, karşılığında gelecek değerleri de Q sütununa yazdım.
N1 hücresine yazılan değerin karşılığı N5 hücresine gelecek.
İlgili hücreleri dosyanıza göre değiştirirsiniz.

250911
İlgili formül
Kod:
=EĞER(N1="";0;ARA(N1;P1:P4;Q1:Q4))
Örnek sonuçlar
250912 250917
250918 250919
 

sbayyigit

Altın Üye
Katılım
11 Aralık 2004
Mesajlar
414
Excel Vers. ve Dili
Ms Office Pro Plus 2019
Altın Üyelik Bitiş Tarihi
23-02-2026
=ARA(A1;{1200;1250;1500;2000};{146;160;180;240})
Benim anladığım kadarıyla böyle bişey işini görecek
 
Katılım
22 Mart 2024
Mesajlar
4
Excel Vers. ve Dili
Office 365
Merhaba, Ara formülü için örnek.

Dosyanızda sayı aralıklarını örnek olarak P sütununa, karşılığında gelecek değerleri de Q sütununa yazdım.
N1 hücresine yazılan değerin karşılığı N5 hücresine gelecek.
İlgili hücreleri dosyanıza göre değiştirirsiniz.

Ekli dosyayı görüntüle 250911
İlgili formül
Kod:
=EĞER(N1="";0;ARA(N1;P1:P4;Q1:Q4))
Örnek sonuçlar
Ekli dosyayı görüntüle 250912 Ekli dosyayı görüntüle 250917
Ekli dosyayı görüntüle 250918 Ekli dosyayı görüntüle 250919
Teşekkür ederim. Formül işe yarıyor ama bana kompleks geldi, departmandaki diğer insanlara bunu anlatmak zor olabilir diye düşünüyorum.

=ARA(A1;{1200;1250;1500;2000};{146;160;180;240})
Benim anladığım kadarıyla böyle bişey işini görecek
Bu formül ise derdimi anlatmak istediğim kadar basit. Peki bunu daha önce bahsettiğim şekilde düzenlememiz mümkün olabilir mi?

1001'den 1250'e kadar için 160
1251'den 1500'e kadar için 180
1501'den 1999'a kadar için 200

Daha önce youtube da aralık belirleme ifadeleri gördüm ama kendim için formüle edemedim. 1000, 1250, 1500, 2000 sürekli kullandığım şeyler ama bunların arasından nadir gelen şeyler de oluyor.

Farazi, 1100 olarak istek geldi ama bunu kullandığımız malzemeden dolayı 1250 olarak almak zorundayız, bu durumda "=ARA(A1;{1200;1250;1500;2000};{146;160;180;240}) " formülünü kullanıyorsam, bu formülü kaldırıp manuel olarak girmem gerekiyor. 1001-1250 aralığını ve diğerlerini büyük eşit - küçük eşit formülünden nasıl karşılığı sayılara sabitleyebilirim?
 
Üst