Değere bağlı son satırdaki veriyi çekme

Katılım
23 Şubat 2015
Mesajlar
98
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
Türkçe
A x
A y
B x
A z
C y
B y
A z

Merhaba..Yukarıdaki değerler farklı sütunda olsa sağdaki sütundaki son değeri (z) tek formül ile getirebiliyorum..

Soldaki sütunda B değerinin karşısındaki sağdaki sütundaki son değer (y
Yada A değerinin karşısındaki son değer (z)

Bu şekilde otomatik çekecek formül yazılabilir mi?*..
 

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
487
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Merhaba,

Deneyiniz.

C++:
=ARA(2;1/(A1:A1000="A");B1:B1000)
Hocam selamlar,
Şu an için ihtiyacım olmasa da formül ilgimi çekti fakat çalışma mantığını anlamadım. Excel'de kendim de denedim, formül değerlendirmeden de baktım fakat tam olarak nasıl çalıştığını anlatabilir misiniz? yani 2'nin 1'in tam olarak işlevi nedir?

256733
 

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
454
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Hocam selamlar,
Şu an için ihtiyacım olmasa da formül ilgimi çekti fakat çalışma mantığını anlamadım. Excel'de kendim de denedim, formül değerlendirmeden de baktım fakat tam olarak nasıl çalıştığını anlatabilir misiniz? yani 2'nin 1'in tam olarak işlevi nedir?

Ekli dosyayı görüntüle 256733
Yapay Zeka cevabı

Formülün Bileşenleri ve İşlevleri:
  • ARA(2;...;...):
    • Bu, ARA işlevidir. Belirli bir değer (bu durumda 2) için bir aralıkta arama yapar ve karşılık gelen değeri başka bir aralıktan döndürür.
    • ARA işlevi, arama vektörünün (burada 1/(A1:A1000="A")) artan düzende sıralandığını varsayar. Bu çok önemli bir ayrıntıdır.
  • A1:A1000="A":
    • Bu, A1'den A1000'e kadar olan hücre aralığını kontrol eder ve her hücrenin "A" değerine eşit olup olmadığını belirler.
    • Sonuç, DOĞRU veya YANLIŞ değerlerinden oluşan bir dizi olur.
  • 1/(A1:A1000="A"):
    • Bu, dizideki DOĞRU değerlerini 1'e ve YANLIŞ değerlerini 0'a dönüştürür.
    • Ardından, 1 bu değerlere bölünür. Bu, DOĞRU değerleri için 1 ve YANLIŞ değerleri için #BÖL/0! hataları ile sonuçlanır.
    • Bu bölümün amacı, Ara fonksiyonuna bir arama vektörü oluşturmaktır. Ara fonksiyonu sayısal değerlere bakar. 1 ve #BÖL/0! hatalarından oluşan bir dizi oluşturulur.
  • B1:B1000:
    • Bu, B1'den B1000'e kadar olan hücre aralığıdır. ARA işlevi, arama vektöründe (yukarıda oluşturulan) bulunan eşleşen konumun karşılık gelen değerini bu aralıktan döndürür.
Formülün İşleyişi:
  1. Formül, A1:A1000 aralığındaki "A" değerlerini arar.
  2. "A" değerleri bulunduğunda, karşılık gelen konumlarda 1'lerden ve diğer konumlarda #BÖL/0! hatalarından oluşan bir dizi oluşturulur.
  3. ARA işlevi, arama değeri olarak 2'yi kullanır. ARA işlevi, arama vektöründe 2'ye eşit veya 2 den küçük olan en büyük değeri arar. Arama vektöründe sadece 1 ler olduğu için en son 1 değerini bulur.
  4. ARA işlevi, bu eşleşen konumun B1:B1000 aralığındaki karşılık gelen değerini döndürür.
  5. Sonuç olarak, formül A sütununda "A" değerinin bulunduğu son satırın B sütunundaki değerini döndürür.
Özetle:
Bu formül, A sütununda "A" değerinin bulunduğu son satırın B sütunundaki değerini bulmak için kullanılır.
 

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
487
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Yapay Zeka cevabı

Formülün Bileşenleri ve İşlevleri:
  • ARA(2;...;...):
    • Bu, ARA işlevidir. Belirli bir değer (bu durumda 2) için bir aralıkta arama yapar ve karşılık gelen değeri başka bir aralıktan döndürür.
    • ARA işlevi, arama vektörünün (burada 1/(A1:A1000="A")) artan düzende sıralandığını varsayar. Bu çok önemli bir ayrıntıdır.
  • A1:A1000="A":
    • Bu, A1'den A1000'e kadar olan hücre aralığını kontrol eder ve her hücrenin "A" değerine eşit olup olmadığını belirler.
    • Sonuç, DOĞRU veya YANLIŞ değerlerinden oluşan bir dizi olur.
  • 1/(A1:A1000="A"):
    • Bu, dizideki DOĞRU değerlerini 1'e ve YANLIŞ değerlerini 0'a dönüştürür.
    • Ardından, 1 bu değerlere bölünür. Bu, DOĞRU değerleri için 1 ve YANLIŞ değerleri için #BÖL/0! hataları ile sonuçlanır.
    • Bu bölümün amacı, Ara fonksiyonuna bir arama vektörü oluşturmaktır. Ara fonksiyonu sayısal değerlere bakar. 1 ve #BÖL/0! hatalarından oluşan bir dizi oluşturulur.
  • B1:B1000:
    • Bu, B1'den B1000'e kadar olan hücre aralığıdır. ARA işlevi, arama vektöründe (yukarıda oluşturulan) bulunan eşleşen konumun karşılık gelen değerini bu aralıktan döndürür.
Formülün İşleyişi:
  1. Formül, A1:A1000 aralığındaki "A" değerlerini arar.
  2. "A" değerleri bulunduğunda, karşılık gelen konumlarda 1'lerden ve diğer konumlarda #BÖL/0! hatalarından oluşan bir dizi oluşturulur.
  3. ARA işlevi, arama değeri olarak 2'yi kullanır. ARA işlevi, arama vektöründe 2'ye eşit veya 2 den küçük olan en büyük değeri arar. Arama vektöründe sadece 1 ler olduğu için en son 1 değerini bulur.
  4. ARA işlevi, bu eşleşen konumun B1:B1000 aralığındaki karşılık gelen değerini döndürür.
  5. Sonuç olarak, formül A sütununda "A" değerinin bulunduğu son satırın B sütunundaki değerini döndürür.
Özetle:
Bu formül, A sütununda "A" değerinin bulunduğu son satırın B sütunundaki değerini bulmak için kullanılır.
Çok teşekkürler, aydınlandım sabah sabah :)
 
Üst