Bir listede farklı öğelerin verilerini tuttuğunuzu varsayalım. Bir öğenin en son fiyatı, o öğenin son girişine bakılarak bulunabilir. Bu nedenle, verileriniz eskiden en yeniye doğru sıralanırsa, bir öğenin son girişini almak ve ardından fiyatına bakmak için formüle ihtiyacımız var. Bunu Excel ARA işlevini kullanarak yapabiliriz.
Genel Formül
=ARA(2,1/(item_list= “item”), “fiyat_list”)
Eşya listesi: Bu, öğelerin listesidir. Temel olarak, vektör olarak da adlandırılan tek boyutlu bir aralık.
Kalem : Aradığımız eşya.
Fiyat listesi: Bu, item_list içindeki öğelere karşılık gelen fiyat listesi. Bu da bir vektör.
Örnek olarak öğrenelim.
Örnek: Excel'de Değerli Metallerin En Son Fiyatını Alın
Burada bir ürün listesi ve fiyatları var. Liste, tarih ve saat sütunu kullanılarak eskiden en yeniye doğru sıralanır. Açıklanması kolay olsun diye bu listeyi küçük tuttum.
Menzil A2:A11 bizim Eşya listesi ve aralık C2:C11 NS fiyat listesi. Sütun B tarih ve saati içerir. Tabloyu tarih sütununu kullanarak sıraladık.
E sütununda benzersiz öğelerin listesi var. F sütununda bu kalemlerin en son fiyatını tablodan almamız gerekiyor.
Bu formülü F2 hücresine yazın:
=ARAMA(2,1/(A2:A11="altın"),C2:C11)
Bu, listedeki en son altının fiyatını alacaktır. Aşağıdaki hücrelere kopyalamak için onu genel yapın.
=ARA(2,1/($A$2:$A$11=E2),$C$2:$C$11)
Burada, kopyalandıklarında değişmemeleri için listeler için mutlak referanslar kullandım.
Nasıl çalışır:
Son eşleşen değeri alma yöntemi üzerinde çalışır. Böylece, ARA işlevi, arama değerinden küçük bulunan son değeri döndürür. Listedeki bir öğenin en son fiyatını almak için bu özelliği kullanırız.
Formülü alt alta alalım.
(A2:A11="altın"): Bu ifade DOĞRU ve YANLIŞ dizisini döndürür. A2:A11'deki hücre "altın" içeriyorsa DOĞRU, aksi takdirde YANLIŞ. {YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;DOĞRU;YANLIŞ;YANLIŞ;DOĞRU;YANLIŞ}.
1/(item_list= “item”): Daha sonra 1'i bu diziye bölüyoruz. Bu bize bir dizi 1 ve #DIV/0 hatası verir.
{#SAYI/0!;#BÖL/0!;#BÖL/0!;1;1;1;#BÖL/0!;#BÖL/0!;1;#BÖL/0!}.
ARA(2,{#SAYI/0!;#BÖL/0!;#BÖL/0!;1;1;1;#BÖL/0!;#BÖL/0!;1;#BÖL/0!}),$C$2:$C$11) : Şimdi formül şu. ARA, dizide 2'yi arar. Burada maksimum değer 1 olduğu için ARA, dizide 9. sıradaki özelliğine göre son 1'i döndürür. Arama, $C$2:$C$11 sonuç vektöründeki 9. konuma bakar ve değeri döndürür. 50.24 Burada.
Dosyayı indir:
Excel'de En Son Fiyat Nasıl AlınırExcel'de Değer Aramak için INDEX ve MATCH kullanın
Excel'de ARA işlevi nasıl kullanılır?
Excel'de Birden Çok Kriterli Arama Değeri
Popüler Makaleler
Verimliliğinizi Arttıracak 50 Excel Kısayolu: Görevinizde daha hızlı olun. Bu 50 kısayol, Excel'de daha da hızlı çalışmanızı sağlayacaktır.
nasıl kullanılırExcel'de DÜŞEYARA İşlevi: Bu, farklı aralık ve sayfalardan değer aramak için kullanılan excel'in en çok kullanılan ve popüler işlevlerinden biridir.
Excel'de COUNTIF işlevi nasıl kullanılır?: Bu şaşırtıcı işlevi kullanarak değerleri koşullarla sayın. Belirli değerleri saymak için verilerinizi filtrelemeniz gerekmez. Gösterge tablonuzu hazırlamak için Countif işlevi gereklidir.
Excel'de SUMIF İşlevi nasıl kullanılır?: Bu, başka bir gösterge panosu temel işlevidir. Bu, belirli koşullardaki değerleri özetlemenize yardımcı olur.