Menyederhanakan formula dan membuatnya lebih fleksibel untuk disesuaikan jika Tab dihapus

0

Karena saya telah menerima balasan yang sangat membantu untuk pertanyaan lain sehingga, saya pikir saya akan menghubungi Anda lagi orang-orang super pintar.

Saya telah membuat formula berikut ini yang berfungsi:

=(SUMIF(MoF!L7:L48,"<5")+SUMIF(RA!L7:L47,"<5")+SUMIF(Par!L9:L16,"<5")+SUMIF('MDA-1'!L8:L44,"<5")+SUMIF('MDA-2'!L8:L44,"<5")+SUMIF('MDA-3'!L8:L44,"<5")+SUMIF(#REF!L8:L44,"<5")+SUMIF(#REF!L8:L44,"<5"))/(COUNT(MoF!L7:L48)+COUNT(RA!L7:L47)+COUNT(Par!L9:L16)+COUNT('MDA-1'!L8:L44)+COUNT('MDA-2'!L8:L44)+COUNT('MDA-3'!L8:L44)+COUNT(#REF!L8:L44)+COUNT(#REF!L8:L44))

Tujuan dari formula ini adalah untuk Sum satu set sel dalam 5 berbeda Tabs dan kemudian bagikan ini Sum oleh jumlah sel yang memiliki angka di dalamnya. Pada dasarnya saya rata-rata nilai dalam sel-sel ini, tetapi ada beberapa rentang yang berbeda jadi ini adalah bagaimana saya tahu untuk melakukannya.

Masalahnya adalah bahwa satu atau dua tab mungkin tidak digunakan / diisi dan karenanya akan dihapus dari buku kerja, yang menghasilkan kesalahan REF. Apakah ada cara lain untuk melakukan rumus ini sehingga secara otomatis menyesuaikan ketika tab dihapus?

Shamiso
sumber
jika Anda ingin formula tunggal untuk SUMIF melintasi Buku Kerja maka Rentang Data Harus serupa di semua Lembar . Saya dapat menyarankan Anda satu rumus untuk menghitung Rata-rata bersyarat di Buku Kerja tetapi jika Anda dapat menyesuaikan data dalam Rentang serupa di semua lembar .
Rajesh S

Jawaban:

2

Excel memiliki fungsi bawaan yang disebut IFERROR yang dapat menggantikan a REF# kesalahan dengan nilai apa pun yang Anda inginkan.

=IFERROR(value, value if error) adalah penggunaan dasar.

Anda mungkin ingin membungkus salah satunya di sekitar setiap formula itu bisa kembalikan kesalahan jika referensi sesuatu yang belum ada. Sepertinya itu akan menjadi SUMIF blokir dalam rumus Anda, jadi mungkin akan berakhir seperti ini:

=IFERROR(SUMIF(..., ...), 0)

Michael Frank
sumber
Sangat brilian! Terima kasih banyak! Saya menggunakan yang berikut ini dan bekerja dengan sempurna: = (SUMIF (MoF! L7: L48, "& lt; 5") + SUMIF (RA! L7: L47, "& lt; 5") + SUMIF (Par! L9: L16, " & lt; 5 ") + IFERROR (SUMIF ('MDA-1'! L8: L44," & lt; 5 "), 0) + IFEROR (SUMIF ('MDA-2'! L8: L44," & lt; 5 ") , 0) + IFERROR (SUMIF ('MDA-3'! L8: L44, "& lt; 5"), 0) + IFERROR (SUMIF ('MDA-4'! L8: L44, "& lt; 5"), 0 ) + IFERROR (SUMIF ('MDA-5'! L8: L44, "& lt; 5"), 0)) / (COUNT (Kemenkeu! L7: L48) + COUNT (RA! L7: L47) + COUNT (Par! L9: L16) + IFERROR (COUNT ('MDA-1'! L8: L44), 0) + IFERROR (COUNT ('MDA-2'! L8: L44), 0) + IFERROR (COUNT ('MDA-3' ! L8: L44), 0) + IFERROR (COUNT ('MDA-4'! L8: L44), 0) + IFERROR (COUNT ('MDA-5'! L8: L44), 0))
Shamiso
1
@Shamiso, jika jawabannya benar (itu!) Terima jawabannya
Yisroel Tech
@Shamiso Juga, Anda mungkin ingin memposting jawaban untuk pertanyaan Anda sendiri jika Anda punya jawaban.
user202729