Yanıtlar:
Yapısal referans biçimini kullanmak istiyorsanız,
=OFFSET([@Colour],-1,0)
Bunu yapılandırılmış başvurular kullanmadan da yapabilirsiniz. Örneğin, tablonun 2. satırına (ilk veri satırı),
=D1
... D sütununda "Renk" varsa (Durumunuza göre ayarlayın). İkincisi büyük veri kümelerinde çok daha hızlı olacaktır, çünkü Offset () uçucudur ve çalışma kitabındaki HERHANGİ bir hücre değiştiğinde yeniden hesaplar. Bu performansı büyük ölçüde etkileyebilir.
Ben hemen hemen her zaman 1,2,3,4 sayılı dizin için "I" adlı tablomda ayrı bir sütun oluşturmak ... Sonra önceki değeri kullanmak için INDEX([Colour],[@I]-1)
.
Ayrıca, 0'dan başlayarak sütunu numaralandırabilir ve formülü buna göre ayarlayabilirsiniz, çünkü neredeyse her zaman önceki satıra erişirsiniz.
Uçucu OFFSET
fonksiyon benim büyük çalışma kitaplarımın çökmesine neden oluyor, bu yüzden her ne pahasına olursa olsun kaçınmayı öneriyorum.
=ROW()-2
ROW() - ROW([#Headers]) - 1
.
Bu eski bir yazı olduğunu biliyorum ama şimdi benzer bir şeye ihtiyacım var gibi, eminim bu daha sonra birisi için yardımcı olabilir. İhtiyacınız olan şey bir tablo sütununda geçerli bir toplam yapmaksa, örneğin:
Her bir satır için, mevcut bakiyeyi hesaplamak için önceki bakiyeyi (Sütun 2, önceki satır) ve geliri (Sütun 1, geçerli satır) eklemeniz gerekir.
Bunu yapmanın bir yolu, teylyn'in cevabına dayanarak Sütun 2'deki bu formülü kullanmaktır:
=SUM([@Column1];OFFSET([@[Column2]];-1;0))
Bu, ilk satırda meydana gelen bazı hataları işleyecektir