Excel formülü: ROW veya COLUMN ile bir hesaplamayı artırın -

Genel formül

=calculation*ROW()

Özet

Formül yeni bir satıra veya sütuna her kopyalandığında bir değerin otomatik olarak artması için bir hesaplamayı dinamik olarak artırmanız gerekiyorsa, formülünüzde SATIR () veya SÜTUN () işlevlerini kullanabilirsiniz.

Gösterilen örnekte, D6 hücresindeki formül şudur:

=$B$6*(ROW()-5)

Bu formül D sütununa kopyalandığında, B6'daki değeri 1 ile başlayan ve her adımda birer birer artan bir sayıyla çarpar.

Açıklama

SATIR () işlevi, bağımsız değişken içermeyen bir hücreye girildiğinde, o hücrenin satır numarasını döndürür. Bu durumda, formülün ilk örneği D6 hücresindedir, dolayısıyla SATIR () D6'daki formülün içinde 6 değerini verir.

Bununla birlikte, 1 ile başlamak istiyoruz, bu yüzden 1'i veren 5'i çıkarmamız gerekiyor.

Formül D sütununa kopyalandıkça, ROW () mevcut satır numarasını döndürmeye devam eder ve sonucu 1 tabanlı bir ölçeğe geri "normalleştirmek" için 5 çıkarmaya devam ederiz:

=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc

Bir formülü sütunlar arasında kopyalıyorsanız, SÜTUN () işlevini de aynı şekilde kullanabilirsiniz.

Formülde COLUMN () veya SATIR () sonucunu istediğiniz gibi kullanmakta özgür olduğunuzu unutmayın. Her iki işlev de bir sayı döndürür, böylece bunları bir formüle uygulayabilirsiniz, tıpkı herhangi bir sayıyı kullanır gibi.

Ilginç makaleler...