Excel REDUCE işlevi (365)
REDUCE işlevi, bir LAMBDA işlevini bir dizi içindeki her değere uygular ve akümülatördeki toplam değeri döndürür; diziyi birikmiş bir değere indirger.
Sözdizimi
=REDUCE ([başlangıç_değeri],dizi,lambda(akümülatör, değer))
Argümanlar
- Başlangıç_değeri (isteğe bağlı): Akümülatörün başlangıç değeri. Atlanırsa varsayılan değer 0'dır.
- Dizi (gerekli): Azaltılacak dizi.
- Lambda (gerekli): Diziyi azaltmak için uygulanan özel LAMBDA işlevi.
- Akümülatör (gerekli): Toplanan ve nihai sonuç olarak döndürülen değer.
- Değer (gerekli): Dizideki her elemana uygulanan hesaplama.
Dönüş Değeri
REDUCE işlevi tek bir değer döndürür.
İşlev notları
- REDUCE işlevi Excel for Microsoft 365'te yeni tanıtılmıştır. Bu nedenle, Excel'in önceki sürümlerinde kullanılamaz.
- The #DEĞER! hata değeri, aşağıdaki durumlardan biri oluşursa ortaya çıkar:
- geçersiz bir LAMBDA işlevi sağlanmışsa;
- yanlış sayıda parametre sağlanmışsa.
Örnek
Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir veri dizisi bulunmaktadır. Dizideki çift ve tek sayıları ayrı ayrı toplamak için lütfen şu adımları izleyin:
Çift sayıları toplamak için lütfen aşağıdaki formülü F6 hücresine kopyalayın, ardından sonucu almak için Enter tuşuna basın.
=REDUCE (0,B6:D9,LAMBDA(a,b,EĞER(ÇİFT(b), a+b,a)))
Tek sayıları toplamak için lütfen aşağıdaki formülü F7 hücresine kopyalayın, ardından sonucu almak için Enter tuşuna basın.
=REDUCE (0,B6:D9,LAMBDA(a,b,EĞER(TEK(b), a+b,a)))
Not: Yukarıdaki her formülde sağlanan başlangıç_değeri argümanı 0 olarak ayarlanmıştır. Ayrıca boşluk bırakılarak atlanabilir. Örneğin, çift sayıları toplamak için F6 hücresindeki formül şu şekilde değiştirilebilir:
=REDUCE ( ,B6:D9,LAMBDA(a,b,EĞER(ÇİFT(b), a+b,a)))
İlgili İşlevler:
Excel MAP İşlevi
MAP işlevi, her bir değeri yeni bir değere dönüştürmek için bir LAMBDA işlevi uygular ve sağlanan dizilerden oluşturulan yeni bir dizi döndürür.
Excel LAMBDA İşlevi
Excel LAMBDA işlevi, bir çalışma kitabında yeniden kullanılabilen özel işlevler oluşturmak için kullanılır.
Excel MAKEARRAY İşlevi
Excel MAKEARRAY işlevi, belirtilen satır ve sütun sayısına göre hesaplanmış bir dizi döndürür.