Menu

ELEMAN Formülü: Excel'de Numaraya Göre Değer Seçme (CHOOSE)

=ELEMAN(B2;"Low";"Medium";"High") B2 1 olduğunda Low, 2 olduğunda Medium, 3 olduğunda High döndürür. Sayıları adlara eşleyin, toplanacak bir aralık seçin, iç içe EĞER'in yerine kullanın ve SÜTUNSEÇ ile sütun seçin.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

ELEMAN (İngilizce CHOOSE) formülü =ELEMAN(B2;"Low";"Medium";"High"), B2'nin verdiği konumdaki değeri döndürür: 1 için Low, 2 için Medium, 3 için High. İlk bağımsız değişken sıra numarasıdır, ondan sonraki her şey içinden seçim yapılacak listedir. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Öncelik numarasından etikete
C2
ABC
1TaskPriorityLabel
2Fix login3High
3Update docs1Low
4Review PR2Medium
5Clean inbox1Low
6Ship release3High
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ELEMAN(B2;"Low";"Medium";"High")

Bir önceliği 2 yapın, etiketi Medium olur. 4 önceliği #VALUE! verir (Türkçe Excel'de #DEĞER!), çünkü listede yalnızca üç değer vardır; 0 da öyle. Tablo hata adlarını İngilizce gösterir.

ELEMAN söz dizimi

=CHOOSE(index_num, value1, [value2], ...)
  • index_num: 1'den değer sayısına kadar (en fazla 254) bir sayı. Ondalıklı bir sayı tam sayıya kesilir, bu yüzden 2,9 değer 2'yi seçer.
  • value1, value2, ...: döndürülecek şey. Sayılar, metin, hücre başvuruları, formüller veya bütün aralıklar.

Bir tarihten gün adları

HAFTANINGÜNÜ (İngilizce WEEKDAY) 1 (Pazar) ile 7 (Cumartesi) arasında bir sayı döndürür; ELEMAN'ın beklediği sıra numarası da tam olarak budur.

Bir tarihin gün adı
B2
AB
1DateDay
22026-03-02Mon
32026-03-06Fri
42026-03-07Sat
52026-03-11Wed
62026-03-15Sun
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ELEMAN(HAFTANINGÜNÜ(A2);"Sun";"Mon";"Tue";"Wed";"Thu";"Fri";"Sat")

2026-03-02 bir Pazartesi'dir, bu yüzden B2 Mon gösterir. Bir tarihi düzenleyin, ad onu izler. =TEXT(A2,"ddd") bir liste olmadan aynı kısa adları verir; bu, formülün İngilizce yazımıdır, çünkü Türkçe Excel'de METNEÇEVİR'in biçim kodları da yerelleştirilir (konuyu haftanın günü sayfası anlatıyor). "Weekday" ve "Weekend" gibi kendi etiketlerinizi ya da başka bir günle başlayan bir haftayı istediğinizde seçim ELEMAN'dır.

İç içe EĞER yerine ELEMAN

Koşul bir konum numarası olduğunda ELEMAN bir EĞER zincirinin yerini alır. Aşağıdaki iki formül de B1'deki senaryo numarasının büyüme oranını döndürür.

Bir senaryo seçme
B2
AB
1Scenario (1 to 3)2
2Growth (CHOOSE)5%
3Growth (nested IF)5%
4
5Sales this year120,000
6Sales next year126,000
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ELEMAN(B1;3%;5%;8%)
  1. senaryo 5% ve gelecek yıl için 126,000 satış verir. 8% için B1'de 3'ü seçin. ELEMAN sürümü kaç senaryo eklerseniz ekleyin tek düzey derinlikte kalır; EĞER sürümü ise her biri için bir düzey kazanır. Koşul bir metin etiketiyse İLKEŞLEŞEN, 0 ile 999 arası gibi değer dilimleri için bir arama tablosu kullanın.

Bütün bir aralığı seçme

Değerler aralık olabilir, bu yüzden ELEMAN bir TOPLA veya ORTALAMA'nın hangi sütunu okuyacağına karar verebilir. Ocak'tan Mart'a satışlar B2:B5, C2:C5 ve D2:D5'te, ay numarası da F2'deyken:

=SUM(CHOOSE(F2, B2:B5, C2:C5, D2:D5))

Türkçe Excel'de: =TOPLA(ELEMAN(F2;B2:B5;C2:C5;D2:D5)). F2'de 3 varken bu, Mart sütunu olan D2:D5'i toplar. Birkaç sütundan fazlası için her aralığı listelemek uzar; İNDİS aynısını tek bir aralıkla yapar: =TOPLA(İNDİS(B2:D5;0;F2)), burada 0 "her satır" demektir (bunu İNDİS sayfası açıklıyor). Aralıklar yan yana değilse ya da farklı sayfalardaysa ELEMAN yine işe yarar.

SÜTUNSEÇ ve SATIRSEÇ

Microsoft 365 ve Excel 2024, bir aralıktan numarayla bütün sütunları veya satırları seçip sonucu taşıran iki fonksiyon ekler. Negatif sayılar sondan sayar.

Yalnızca ad ve stok
F1
ABCDEFG
1ProductCategoryPriceStockProductStock
2AppleFruit$1.2040Apple40
3PearFruit$1.5025Pear25
4CarrotVegetable$0.8060Carrot60
5BreadBakery$2.4015Bread15
6MilkDairy$1.1030Milk30
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =SÜTUNSEÇ(A1:D6;1;4)

F1, başlıklar dahil Product ve Stock sütunlarını taşırır. Numaralar herhangi bir sırada gelebilir: =SÜTUNSEÇ(A1:D6;4;1) Stock'u Product'tan önce koyar. =SATIRSEÇ(A1:D6;1;-1) başlık satırını ve son satırı döndürür.

Alıştırma: yönteme göre kargo ücreti

Kargo yöntemleri
C2
ABC
1OrderMethodCost
210012
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: 1. yöntem 5, 2. yöntem 9, 3. yöntem 15 tutar. C2 hücresinde ELEMAN ile B2'deki yöntem numarasının ücretini döndürün.

Sıkça Sorulan Sorular

Excel'de ELEMAN ne işe yarar?

Bir sayıya göre bir değer listesinden birini döndürür: =ELEMAN(2;"Red";"Green";"Blue") Green döndürür. İlk bağımsız değişken konumu seçer; ondan sonraki değerler sayı, metin, hücre başvurusu veya aralık olabilir.

ELEMAN neden #DEĞER! döndürüyor?

Sıra numarası 1'den küçük veya değer sayısından büyük. =ELEMAN(4;"Red";"Green";"Blue") içinden seçilecek yalnızca üç değer var. Ondalıklı bir sıra numarası tam sayıya kesilir, bu yüzden 2,7 ikinci değeri seçer.

EĞER yerine ne zaman ELEMAN kullanmalıyım?

Koşul 1, 2, 3 gibi bir konum numarası olduğunda. =ELEMAN(B2;5;9;15), =EĞER(B2=1;5;EĞER(B2=2;9;15)) formülünden daha kısa ve okunması daha kolaydır. Sıralı sayı olmayan koşullar için ÇOKEĞER, İLKEŞLEŞEN veya bir arama tablosu kullanın.

Excel'de SÜTUNSEÇ nedir?

Bir aralığın seçilen sütunlarını döndüren daha yeni bir fonksiyon: =SÜTUNSEÇ(A1:D5;1;4) birinci ve dördüncü sütunları döndürür. SATIRSEÇ aynısını satırlarla yapar ve negatif sayılar sondan sayar. İkisi de Microsoft 365 veya Excel 2024 gerektirir.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA