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)
Jawaban:
Untuk mencegah referensi sel berubah, berikut adalah dua metode merujuk ke sel yang tidak akan mengubah referensi sel saat Anda memasukkan baris baru:
Gunakan
INDIRECT
fungsinya:=INDIRECT("G12") + INDIRECT("G13")
Gunakan
INDEX
fungsinya=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
INDIRECT
metode seperti yang disebutkan di atas.Untuk
INDEX
metode, rumusnya adalah:INDIRECT
agak lebih mudah dipahami, tetapi itu adalah fungsi yang mudah menguap.INDEX
tidak mudah menguap di versi Excel modern, jadi lebih disukai.sumber
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!
sumber