Skip to main content

Excel MAP fonksiyonu (365)

Author: Zhoumandy Last Modified: 2025-08-07

MAP fonksiyonu, yeni bir değer oluşturmak için bir LAMBDA fonksiyonunu uygular ve sağlanan dizideki her değeri yeni bir değere dönüştürerek oluşturulan bir dizi döndürür.

map-function 1


Sözdizimi

=MAP (dizi1,[dizi2],...,lambda)


Argümanlar

  • Dizi1 (gerekli): Eşlenecek dizi.
  • Dizi2,... (isteğe bağlı): Ek olarak eşlenecek diziler.
  • Lambda (gerekli): Dizi(lere) uygulanan özel LAMBDA fonksiyonu.
    Bu, son argüman olmalı ve ek diziler sağlandığında ek parametreleri kabul edecek şekilde yapılandırılmalıdır.

Dönüş Değeri

MAP fonksiyonu sonuç dizilerini döndürür.


Fonksiyon notları

  1. MAP fonksiyonu Excel for Microsoft 365'de yeni tanıtılmıştır. Bu nedenle, Excel'in önceki sürümlerinde mevcut değildir. Excel for Microsoft 365'de yeni dinamik dizi formülleri tanıtılmıştır, bu da MAP formülünü bir dizi formülü olarak girmek için Ctrl+Shift+Enter kullanmaya gerek olmadığı anlamına gelir.
  2. Şu durumlarda #DEĞER! hata değeri oluşur:
    • geçersiz bir LAMBDA fonksiyonu verilirse;
    • yanlış sayıda parametre verilirse.

Örnek

Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir veri dizisi bulunmaktadır. Bu dizideki sayıyı 100'den büyük olduğunda 2 ile çarpmak ve 100'den küçük veya eşit olduğunda bu sayının karesini almak için lütfen şu adımları izleyin:

Lütfen aşağıdaki formülü E6 hücresine kopyalayın, ardından sonucu almak için Enter tuşuna basın.

=MAP (B6:C12,LAMBDA(x, EĞER(x>100, x*2,x*x)))

map-function 2

İlgili Fonksiyonlar:

  • Excel BYROW Fonksiyonu
    Excel BYROW fonksiyonu, belirli bir dizideki her satıra bir LAMBDA fonksiyonunu uygular ve her satır için tek bir dizi olarak sonuç döndürür.

  • Excel LAMBDA Fonksiyonu
    Excel LAMBDA fonksiyonu, bir çalışma kitabının tamamında yeniden kullanılabilen özel fonksiyonlar oluşturmak için kullanılır.

  • Excel MAKEARRAY Fonksiyonu
    Excel MAKEARRAY fonksiyonu, verilen satır ve sütun sayısına göre hesaplanmış bir dizi döndürür.