Bu konuya tökezledim çünkü her zaman "soldaki hücreye" referans vermek istedim, ancak CRUCI OLARAK kalıcı bir şekilde (OFFSET, DOLAYLI ve benzeri felaketler yok). İnternette yukarı ve aşağı bakmak, cevap yok. (Bu konu da aslında bir cevap vermiyor.) Biraz uğraştıktan sonra, bu toplulukla paylaşmaktan hoşlandığım en şaşırtıcı yönteme rastladım:
E6'da 100'lük bir başlangıç değeri varsayalım. F5'te bu değere bir delta girdiğimi varsayalım, 5 diyelim. Daha sonra F6 = E6 + F5'te devam değerini (105) hesaplayacağız. Başka bir adım eklemek istiyorsanız, kolay: F sütununu G sütununa kopyalayın ve G5'e yeni bir delta girin.
Periyodik olarak yaptığımız budur. Her sütunun bir tarihi vardır ve bu tarihler kronolojik sırada OLMALIDIR (MATCH'a yardımcı olmak için vb.). Bazen bir adıma girmeyi unuturuz. Şimdi, F ve G arasına bir sütun eklemek (ihmalinizi yakalamak için) ve F'yi yeni G'ye (devam formülünü yeniden doldurmak için) kopyalamak istediğinizi varsayalım. Bu tam bir felaketten HİÇBİR ŞEYDİR. Deneyin - H6 şimdi = F6 + H5 ve DEĞİL (kesinlikle ihtiyacımız olduğu gibi) = G6 + H5 diyecek. (Yeni G6 doğru olacaktır.)
Bunun işe yaraması için, bu sıradan hesaplamayı en şaşırtıcı şekilde gizleyebiliriz F6 = endeks ($ E6: F6; 1; sütunlar ($ E1: F1) -1) + F5. Sağa kopyalayın ve G6 = dizin ($ E6: G6; 1; sütunlar ($ E1: G1) -1) + G5 elde edin.
Bu asla işe yaramaz, değil mi? Dairesel referans, açıkça! Deneyin ve hayran kalın. Excel, INDEX aralığı yeniden hesapladığımız hücreye yayılmasına rağmen, hücrenin INDEX tarafından ele alınmadığını ve bu nedenle döngüsel bir referans OLUŞTURMADIĞINI fark ediyor gibi görünüyor.
Yani şimdi evdeyim ve kuruyum. F ve G arasına bir sütun ekleyin ve tam olarak ihtiyacımız olanı elde ederiz: Eski H'deki devam değeri, yeni G'ye eklediğimiz devam değerine geri dönecektir.
=INDIRECT("RC[1]",0)