Silinen Satırların Yok Edemediği Formül [=SATIR()]
Formüle başvuru yapılan bir hücreyi sildiğinizde, formül sonucu #BAŞV! olarak döndürülür.
Şekilde 3’üncü satır silindiğinde, 4’üncü satırdaki veriler 3’üncü satıra yerleşmektedir. Böyle olunca A4 hücresindeki formülün başvurduğu hücre adresi yok olduğundan doğal olarak hatalı sonuç verecektir.

Hatalı formül zincirleme olarak sütun sonuna kadar #BAŞV! hatası vereceğinden gözünüzden kaçma ihtimali yoktur. Düzeltmek için ilk #BAŞV! hatası veren hücredeki formülü düzelttiğinizde diğer hatalı formüller düzelecektir.
İkinci olarak tablo içine satır eklediğinizde hata değeri içeren bir formül yerine, farkına varamazsanız, hatalı dizilim gösteren bir sonuçla karşılaşırsınız.

A3 ve A4 hücrelerindeki her iki formül de A2 hücresindeki 1 değerine başvurmaktadır. Dolayısıyla her iki hücredeki formül sonucu 2 olarak görülmektedir.
Excel’in bu gibi hatalar için doğrudan bir çözümü olmamakla birlikte, çözümü yine Excel’in işlevlerinden yararlanarak bulacağız.
SATIR () İŞLEVİ
Sıra No sütunundaki tüm formülleri temizleyip, aynı sütundaki herhangi bir hücreye =SATIR()-1 yazdığınızda, sütundaki tüm hücrelere bu formülün yerleşecektir.

SATIR() işlevi, formülün yazıldığı satırın sayısını vermektedir. Örnekteki formül A3’e yazıldığından bu formül 3 sayısını döndürecektir. Formüldeki -1 sayısı, hücre değerini 2’ye düşürerek, tablodaki satır sayısını vermektedir.
Bu durumdayken tablodan satır silseniz de ekleseniz de sıra no formülleri her zaman doğru sıra numarasını verecektir.
Ancak Tablo’nun dışına (üstüne) bir satır eklerseniz, hatalı sıra numarası ile karşılaşırsınız. Bunu Düzeltmek için önceki formüldeki -1’i, -2 yapmanız gerekir.
Bunun tam çözümünü veren bir işlev yok mudur? KAYDIR() işlevi ile bu sorunun üstesinden gelebiliriz.