Bu yazıda, Excel'de boş olmayan son hücre ile nasıl fark yaratılacağını öğreneceğiz.
Önce fonksiyon hakkında biraz bilgi sahibi olalım.
ARA işlevi, aralıktaki tahmini değeri bulur ve aralıktaki değeri veya ona karşılık gelen değeri döndürür.
Burada ARA işlevinin özelliklerinden birini kullanacağız, yani ARA işlevi tam bir eşleşme bulamazsa, en son ve en yakın değeri döndürür. En son bulunan değeri döndürür. Aşağıdaki sözdizimini kullanacağız.
Sözdizimi:
= EĞER (Hücre "" , Hücre - ARA ( 2 , 1 / ( exp_range"" ), exp_range ) , last_result ) |
Burada, exp_ranges olan bir excel özelliği daha kullanacağız. Genişleyen aralıklar, hem mutlak başvurunun ($A$1) hem de göreli başvurunun (A1) kullanıldığı karma bir başvurudur.
Açıklama:
- Exp_aralığı"" DOĞRU ve YANLIŞ dizisini döndürür.
- ARA işlevi DOĞRU'yu 1 ve YANLIŞ'ı 0 olarak kabul eder.
- 1 / ( exp_aralığı"") dizinin her değeri 1 ile bölündüğünde 1'lerden oluşan bir dizi ve #DEĞER! hata.
- Arama değeri 2'dir, bu nedenle 1'lerin bir dizisindeki son bulunan 1 değeri ve #değer hata, boş olmayan son hücreyi döndürür.
- İşlev, aşağıdaki durumlarda farkı döndürür: hücre "" koşul TRUE olarak kalır, yoksa elde edilen son_sonucu döndürür.
Bir örnekle anlayalım.
Burada bir sütunda ölçülen ve sonuçları kaydedilen bazı değerlere sahibiz. Veriler arasında bazı boş hücreler var.
D4 hücresindeki formülü kullanın:
= EĞER ( C3"" , C3 - ARA ( 2 , 1 / ( $C$2:C2"" ), $C$2:C2), D2) |
Açıklama:
- C3"" hücrenin boş olup olmadığını kontrol eder.
- $C$2:C2"" DOĞRU ve YANLIŞ dizisini döndürür.
- ARA işlevi DOĞRU'yu 1 ve YANLIŞ'ı 0 olarak kabul eder.
- 1 / ( $C$2:C2"" ) dizinin her değeri 1 ile bölme altında olduğunda, 1'lerden oluşan bir dizi ve #DEĞER! Hata.
- Arama değeri 2'dir, yani 1'li bir dizide bulunan son değer 1 ve #DEĞER! hata, boş olmayan son hücreyi döndürür.
- İşlev, aşağıdaki durumlarda farkı döndürür: hücre "" koşul TRUE olur, yoksa elde edilen son_sonucu döndürür.
Burada aralık, tek hücre referansı için genişleyen aralık ve hücre referansı olarak verilir.
Yukarıdaki anlık görüntüde de görebileceğiniz gibi 151 ile 150 arasındaki fark 1 çıkıyor. Bu iyi görünüyor. Şimdi formülü kullanarak hücrelerin geri kalanına formülü kopyalayacağız. Ctrl + D Excel'in kısayol veya hücreleri aşağı sürükleme seçeneği.
Son hücredeki formülü gördüğünüz gibi = IF ( C14"" , C14 - LOOKUP(2,1/($C$2:C13"") , $C$2:C13) , D13 ) ve görebilirsiniz Tabloyu tamamlamak için tablonun başına 0 ekledim. Aşağıda bu formülle ilgili bazı gözlemler bulunmaktadır.
Notlar:
- Dizide eşleşme bulunamazsa formül #NA hatası verir.
- Formül, önce arama değerini kontrol eder ve ardından arama değeri bulunamazsa, önceki değeri arar.
- Tüm excel formülleri her zaman tablo dizisinde bulunan ilk değeri döndürür.
- Yukarıda açıklanan formül, dosya adı dizisindeki son dosya sürümünü arayın.
Umarım Excel'deki son boş olmayan hücreden Farkı nasıl alacağınızı anlamışsınızdır. ARA işlevleriyle ilgili daha fazla makaleyi burada keşfedin. Lütfen aşağıdaki yorum kutusuna sorularınızı belirtmekten çekinmeyin. Size kesinlikle yardımcı olacağız.
Excel'de EĞER işlevi nasıl kullanılır?
Excel'de INDEX ile SUM aralığı
Excel'de ARA işlevi nasıl kullanılır?
Excel'de DÜŞEYARA işlevi nasıl kullanılır?
Excel'de HLOOKUP işlevi nasıl kullanılır?
Popüler Makaleler
Bir açılır listeyi düzenleyin
Koşullu biçimlendirme varsa
joker karakterler varsa
Tarihe göre Vlookup