Excel'den tüm hücrelerin değerini, satır numarasının 1 ila 100 arasında i için satır numarası olacak şekilde verilen bir sütuna kaydetmesini nasıl isteyebilirim? Bu mutlaka VBA kullanır mıydı?
Excel'den tüm hücrelerin değerini, satır numarasının 1 ila 100 arasında i için satır numarası olacak şekilde verilen bir sütuna kaydetmesini nasıl isteyebilirim? Bu mutlaka VBA kullanır mıydı?
Yanıtlar:
Sizi doğru anlarsam, üst üste değerlerin toplamını almak istersiniz. A1:Ax nerede x = 2^i. Bunu kullanarak VBA olmadan yapabilirsiniz. INDIRECT fonksiyon:
=SUM(INDIRECT("A1:A"&(2^i)))
Bu yüzden yukarıdaki formülde i = 8 kullanılması, size A sütunundaki ilk 8 sıranın toplamını verecektir. Formül, diğer sıralardan başlayan aralıkları hesaba katarak kolayca genişletilebilir.
Bildiğim kadarıyla Excel yalnızca 2 ^ 20 (1048576) satırı destekliyor.