Cara menambahkan panjang kolom variabel dalam rumus excel

0

Saya menggunakan rumus (disebutkan di bawah) di Excel di mana saya perlu panjang kolom yang akan meningkat dikurangi dengan nilai spesifik yang diberikan dalam sel (nilai ini dihitung dengan rumus)

=IF(AE99>0,AF99+SUM(AF93:AF98),AF99)

enter image description here

Di sini saya ingin menambah atau mengurangi panjang (AF93: AF98) dengan nilai yang diberikan misalnya. sel C2. Misalkan 6. sehingga panjang kolom adalah 6 baris atau C2 adalah 30, panjang kolom dalam rumus adalah 30 baris.

Informasi tambahan:

Dalam gambar, AE99 adalah waktunya. Saya ingin rumus untuk memeriksa; jika ada nilai dalam AE99 itu menambah 6 baris sebelumnya ke sel yang sesuai dari AE yaitu AF. Sekarang saya ingin panjang atau tinggi (tetapi namanya) yaitu AF93: AF98 akan divariasikan dengan nilai yang diberikan pada sel lain yang sama sekali berbeda, misalnya 10, jadi panjang kolomnya adalah AF88: AF98.

osk
sumber
Jadi jika C2 = 6 adalah rentang untuk digunakan AF93:AF98? dan jika C2=30 maka rentang untuk digunakan AF93:AF122 atau AF69:AF98 (keduanya tingginya 30 baris)?
cybernetic.nomad
Saya tidak tahu apa yang Anda katakan. Ambil napas dalam-dalam. Bayangkan Anda menjelaskan hal ini kepada seseorang yang bukan Anda (karena kami tidak dapat membaca pikiran Anda). Apa yang Anda maksud dengan "panjang kolom"? Apakah Anda merujuk pada fakta bahwa kisaran AF93: AF98 tingginya enam baris? Apa yang Anda maksud dengan “panjang kolom adalah 6 baris atau C2 is30”? Apakah itu dimaksudkan menjadi dua kalimat terpisah? Apa yang harus dilakukan AE99 dengan pertanyaan itu? Apa hasil yang ingin Anda dapatkan? (Saya tidak bisa mengetahuinya dari contoh Anda.) Pleasedonot tidak menanggapi dalam komentar; sunting pertanyaan Anda untuk membuatnya lebih jelas dan lebih lengkap.
Scott
Saya berharap, berdasarkan konteks, bahwa perubahan yang diinginkan adalah lebar kolom, bukan "panjang."
fred_dot_u
@ cybernetic.nomad: ya Anda benar AF69: AF98 adalah yang benar di sini. Saya ingin rumus untuk menambahkan 30 sel sebelumnya atau nomor apa pun ke sel tempat rumus diterapkan
osk
@ Scott dan @ fred_dot_u: saya harap edit saya membuatnya jelas sekarang
osk

Jawaban:

1

Rumus berikut harus melakukan pekerjaan:

=IF(AF99>0,AF99+SUM(INDIRECT("AF" & 99-(MAX(C2,1) & ":AF98")),AF99)
cybernetic.nomad
sumber