Sel yang sangat spesifik dalam rumus yang tidak dapat diubah


0

Saya sedang mengerjakan selembar spread dengan sel yang mereferensikan sel yang sangat spesifik dan mengandung formula panjang. Bagaimana saya bisa membuatnya tidak berubah ketika baris atau sel ditambahkan: Misalnya: = MAX (G12 + G13, G14 + G15, G16 + G17, G18 + G19, G20 + G21, G22 + G23, G24 + G25, G26 + G27)

Jika saya menambahkan baris ganda (sesuai dengan tabel saya), ia berubah menjadi: = MAX (G14 + G15, G16 + G17, G18 + G19, G20 + G21, G22 + G23, G24 + G25, G26 + G27, G28 + G29, G28 + G29 )

Juga untuk setiap jawaban, bisakah saya menggunakan ini saat referensi dari tab yang berbeda? Seperti ini: = AVERAGE ('Sheet1'! AE9: AG9, 'Sheet1'! AE11: AG11, 'Sheet1'! AE13: AG13, 'Sheet1'! AE15: AG15)


1
Baik menggunakan referensi absolut ($ G $ 12) atau nama referensi nama G12.
gns100

hmm Saya mencobanya tetapi hasilnya: = MAX ($ D $ 14 + $ D $ 15, $ D $ 16 + $ D $ 17, $ D $ 18 + $ D $ 19,
Kay

maaf itu seharusnya mengatakan: Saya mencoba ini tetapi keluar: = MAX ($ G $ 14 + $ G $ 15, $ G $ 16 + $ G $ 17, $ G $ 18 + $ G $ 19 ...
Kay

Jawaban:


0

Untuk mencegah referensi sel berubah, berikut adalah dua metode merujuk ke sel yang tidak akan mengubah referensi sel saat Anda memasukkan baris baru:

  1. Gunakan INDIRECTfungsinya:

    =INDIRECT("G12") + INDIRECT("G13")

  2. Gunakan INDEXfungsinya

    =INDEX(G:G,12,1) + INDEX(G:G,13,1)

Jika Anda juga perlu mempertahankan kolom G, bahkan jika kolom lain dimasukkan sebelum Kolom G, Anda dapat menggunakan INDIRECTmetode seperti yang disebutkan di atas.

Untuk INDEXmetode, rumusnya adalah:

=INDEX(A:G,12,7) + INDEX(A:G,13,7)

INDIRECTagak lebih mudah dipahami, tetapi itu adalah fungsi yang mudah menguap. INDEXtidak mudah menguap di versi Excel modern, jadi lebih disukai.


-1

Terima kasih Ron Rosenfeld .... jadi saya mencoba: = MAX (INDIRECT (G12) + INDIRECT (G13), INDIRECT (G14) + INDIRECT (G15), INDIRECT (G16) + INDIRECT (G17)) .... tetapi Saya mendapatkan #REF jadi saya pasti salah ketik di sana .... Jadi saya mencoba = MAX Anda ((INDEX (G: G, 12,1))) + (INDEX (G: G, 13,1))), ( INDEX (G: G, 14,1)) + (INDEX (G: G, 15,1))) ..... dan VOILA BEKERJA !! Terima kasih banyak! Saya sudah bekerja terlalu lama!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.