Mundarija
Ushbu qisqa qo'llanma Excel doiraviy ma'lumotnomasi asoslarini va nima uchun ulardan foydalanishdan ehtiyot bo'lishingiz kerakligini tushuntiradi. Shuningdek, siz Excel ish varaqlarida aylanma havolalarni qanday tekshirish, topish va olib tashlashni, agar yuqorida aytilganlarning hech biri imkoni bo'lmasa, aylana formulalarini qanday yoqish va ishlatishni o'rganasiz.
Siz Excel varaqingizga qandaydir formula kiritishga harakat qildingiz, lekin negadir u ishlamayapti. Buning o'rniga, u sizga dumaloq havola haqida nimadir aytib beradi. Siz bu sahifaga shunday tushdingizmi? :)
Minglab foydalanuvchilar har kuni bir xil muammoga duch kelishmoqda, chunki Excel formulasini o'z katakchasini hisoblashga majburlash. Buni qilishga uringaningizda, Excel quyidagi xato xabarini chiqaradi:
"Ehtiyot bo'ling, biz ishchi kitobingizda formulangizni noto'g'ri hisoblashiga olib kelishi mumkin bo'lgan bir yoki bir nechta dumaloq havolalarni topdik."
Oddiyroq qilib aytadigan bo'lsak, Excel aytmoqchi bo'lgan narsa: "Hey, men aylanada qolib ketishim mumkin. Haqiqatan ham davom etishimni xohlaysizmi?"
Siz tushunganingizdek, Excel-dagi dumaloq havolalar muammoli va sog'lom fikr imkon qadar ulardan qochish kerakligini aytadi. Biroq, ba'zi bir kamdan-kam holatlar bo'lishi mumkinki, Excel dumaloq havolasi siz duch kelayotgan vazifaning yagona mumkin bo'lgan yechimi hisoblanadi.
Excelda aylanma havola nima?
Bu yerda doiraviy havola ning juda to'g'ri va qisqa ta'rifiMicrosoft tomonidan taqdim etilgan:
" Agar Excel formulasi to'g'ridan-to'g'ri yoki bilvosita o'z katagiga murojaat qilsa, u dumaloq havola hosil qiladi. "
Masalan, agar A1 katakchasini tanlaysiz va unga =A1
kiriting, bu Excel doiraviy havolasini yaratadi. A1 ga asoslangan har qanday boshqa formula yoki hisobni kiritish ham xuddi shunday ta'sirga ega bo'ladi, masalan. =A1*5
yoki =IF(A1=1, "OK")
.
Bunday formulani bajarish uchun Enter tugmasini bosishingiz bilan siz quyidagi ogohlantirish xabarini olasiz:
Microsoft Excel nima uchun sizga xabar bering? Chunki Excel dumaloq havolalari cheksiz davrni yaratishi mumkin, bu esa ish kitobi hisoblarini sezilarli darajada sekinlashtiradi.
Yuqoridagi ogohlantirishni olganingizdan so'ng, qo'shimcha ma'lumot olish uchun Yordam tugmasini bosing yoki yopishingiz mumkin. OK yoki xoch tugmachasini bosish orqali xabar oynasi. Xabar oynasini yopganingizda, Excel yacheykada nol (0) yoki oxirgi hisoblangan qiymat ni ko'rsatadi. Ha, ba'zi hollarda aylanali havolaga ega formula o'zini hisoblashdan oldin muvaffaqiyatli yakunlanishi mumkin va bu sodir bo'lganda, Microsoft Excel oxirgi muvaffaqiyatli hisoblash qiymatini qaytaradi.
Eslatma. Ko'p hollarda dumaloq havola bilan bir nechta formulalarni kiritganingizda, Excel ogohlantirish xabarini qayta-qayta ko'rsatmaydi.
Lekin nima uchun kimdir sababdan boshqa hech narsa keltirmaydigan bunday ahmoqona formulani yaratmoqchi bo'ladi.keraksiz muammolar? To'g'ri, hech bir aqli raso foydalanuvchi yuqoridagi kabi dumaloq formulani ataylab kiritishni xohlamaydi. Biroq, siz tasodifan Excel varag'ida dumaloq havolani yaratishingiz mumkin va bu juda keng tarqalgan stsenariy.
Aytaylik, siz A ustunidagi qiymatlarni odatdagi SUM formulasi bilan qo'shmoqchi bo'lsangiz va buni amalga oshirishda siz beixtiyor qo'shasiz. jami katakning o'zi (ushbu misolda B6).
Agar Excelda aylanali havolalarga ruxsat berilmasa (va ular sukut bo'yicha o'chirilgan bo'lsa), biz bir oz oldin muhokama qilgan xato xabarini ko'rasiz. Agar takroriy hisoblar yoqilgan bo'lsa, dumaloq formulangiz quyidagi skrinshotdagi kabi 0 ni qaytaradi:
Ba'zi hollarda elektron jadvalingizda bir yoki bir nechta ko'k strelkalar ham paydo bo'lishi mumkin. to'satdan, shuning uchun siz Excel aqldan ozgan va ishdan chiqmoqchi deb o'ylashingiz mumkin.
Aslida, bu o'qlar Trace Pretsedentlaridan boshqa narsa emas yoki Trace Dependents , qaysi hujayralar faol hujayra ta'sir qilishini yoki ta'sir qilishini ko'rsatadi. Bu oʻqlarni qanday koʻrsatish va yashirish haqida biroz keyinroq muhokama qilamiz.
Hozircha sizda Excel dumaloq havolalari befoyda va xavfli narsa degan taassurot paydo boʻlishi mumkin va nima uchun Excel ularni umuman taqiqlamaganiga hayron boʻlishingiz mumkin. . Yuqorida aytib o'tilganidek, Excelda dumaloq havoladan foydalanishda juda kamdan-kam holatlar mavjud, chunki u ailoji bo'lsa, qisqaroq va oqlangan yechim. Quyidagi misol bunday formulani ko'rsatadi.
Excel doiraviy havolasidan foydalanish - formula misoli
Oldingi darslarimizdan birida Excelga bugungi sanani qanday kiritishni muhokama qilgan edik. Izohlarda berilgan savollarning aksariyati Excelga vaqt tamg'asi ni har safar ochilganda yoki qayta hisoblanganda o'zgartirmasdan qanday kiritish haqida edi. Men bu sharhlarga javob berishga juda ikkilanib qoldim, chunki men biladigan yagona yechim aylanma havolalarni o'z ichiga oladi va ularga ehtiyotkorlik bilan munosabatda bo'lish kerak. Yaxshiyamki, bu juda keng tarqalgan stsenariy...
Ayda, sizda A ustunida elementlar ro'yxati bor va siz B ustuniga yetkazib berish holatini kiritasiz. " Ha<2" deb yozishingiz bilanoq>" B ustunida joriy sana va vaqt avtomatik ravishda C ustunidagi bir xil satrga statik o'zgarmas vaqt tamg'asi bilan kiritilishini xohlaysiz.
Arzimas NOW() formulasidan foydalanish variant emas, chunki bu Excel funksiyasi o'zgaruvchan, ya'ni u har safar ish varaqlari qayta ochilganda yoki qayta hisoblanganda o'z qiymatini yangilaydi. Mumkin yechim ikkinchi IFda dumaloq havolaga ega ichki oʻrnatilgan IF funksiyalaridan foydalanishdir:
=IF(B2="yes", IF(C2="" ,NOW(), C2), "")
Bu erda B2 yetkazib berish holati, C2 esa vaqt tamgʻasi paydo boʻlishini istagan katakdir.
Yuqoridagi formulada birinchi IF funktsiyasi B2 katakchada " Ha " (yoki har qanday) mavjudligini tekshiradi.formulaga taqdim etgan boshqa matn) va agar ko'rsatilgan matn mavjud bo'lsa, u ikkinchi IF ni ishga tushiradi, aks holda bo'sh qatorni qaytaradi. Va ikkinchi IF funksiyasi aylanma formula bo'lib, agar C2 ning qiymati bo'lmasa, joriy kun va vaqtni oladi va shu bilan barcha mavjud vaqt belgilarini saqlaydi.
Eslatma. Ushbu Excel dumaloq formulasi ishlashi uchun siz ish varag'ingizda iterativ hisob-kitoblarga ruxsat berishingiz kerak va biz aynan shu narsani keyin muhokama qilamiz.
Excel'da aylanma havolalarni qanday yoqish/o'chirish
Yuqorida ta'kidlab o'tilganidek, iterativ hisoblar odatda Excelda sukut bo'yicha o'chiriladi (shu nuqtai nazardan, iteratsiya ma'lum bir raqamli shart bajarilmaguncha takroriy qayta hisoblashdir). Dairesel formulalar ishlashi uchun Excel ish kitobida iterativ hisoblarni yoqishingiz kerak.
Excel 2019 , Excel 2016 , Excel 2013 va Excel 2010 , Fayl > Tanlovlar -ni bosing, Formulalar -ga o'ting, va Hisoblash imkoniyatlari bo'limi ostidagi Iterativ hisob-kitobni yoqish katagiga belgi qo'ying.
Excel 2007 da Office-ni bosing. tugmasi > Excel opsiyalari > Formulalar > Iteratsiya maydoni .
Excel 2003 va undan oldingi versiyalarida Takroriy hisoblash opsiyasi Menyu > Asboblar > Tanlovlar > Hisoblash yorlig'i ostida joylashgan.
Iterativni yoqsangizhisob-kitoblar uchun quyidagi ikkita variantni ko'rsatishingiz kerak:
- Maksimal takrorlashlar qutisi - formulani necha marta qayta hisoblash kerakligini ko'rsatadi. Takrorlashlar soni qancha ko'p bo'lsa, hisoblash uchun shuncha ko'p vaqt ketadi.
- Maksimal o'zgarish qutisi - hisoblash natijalari orasidagi maksimal o'zgarishni belgilaydi. Raqam qanchalik kichik bo'lsa, shunchalik aniqroq natijaga erishasiz va Excel ish varag'ini hisoblash uchun ko'proq vaqt oladi.
Birlamchi sozlamalar Maksimal takrorlash uchun 100,
Nima uchun Excelda dumaloq havolalardan foydalanmaslik kerak
Siz allaqachon bilganingizdek, Excelda dumaloq havolalardan foydalanish silliq va tavsiya etilmaydigan yondashuvdir. Ish kitobining har bir ochilishida ishlash muammolari va ogohlantirish xabaridan tashqari (agar iterativ hisob-kitoblar yoqilmagan bo'lsa), aylanma havolalar darhol ko'zga tashlanmaydigan bir qator boshqa muammolarga olib kelishi mumkin.
Masalan, agar dumaloq havolasi boʻlgan katakchani tanlaysiz va keyin tasodifan formulani tahrirlash rejimiga oʻtasiz (F2 tugmachasini bosish yoki katakchani ikki marta bosish orqali), soʻngra formulaga hech qanday oʻzgartirish kiritmasdan Enter tugmasini bossangiz, u nolga qaytadi.
Demak, bu yerda ako'plab hurmatli Excel gurularidan maslahat so'zi - iloji boricha varaqlaringizda dumaloq havolalardan qochishga harakat qiling.
Excel'da aylanma havolalarni qanday topish mumkin
Excel ish kitobida dumaloq havolalarni tekshirish uchun quyidagi amallarni bajaring: quyidagi amallarni bajaring:
- Formulalar yorlig'iga o'ting, Xatolarni tekshirish yonidagi o'qni bosing va Diraviy havolalar ga ishora qiling. u yerda oxirgi kiritilgan dumaloq ma'lumotnoma ko'rsatiladi.
- Diraviy havolalar ostidagi katakchani bosing va Excel sizni aynan o'sha katakka olib boradi.
Buni qilganingizdan so'ng, holat paneli sizga ishchi kitobingizda aylanma havolalar mavjudligi haqida xabar beradi va ushbu kataklardan birining manzilini ko'rsatadi:
Agar dumaloq havolalar boshqa varaqlarda topilsa, holat panelida hujayra manzilisiz faqat " Diraviy havolalar " ko'rsatiladi.
Eslatma. Bu funksiya Takroriy hisoblash opsiyasi yoqilganda oʻchirib qoʻyiladi, shuning uchun ishchi daftarda dumaloq havolalar mavjudligini tekshirishni boshlashdan oldin uni oʻchirib qoʻyishingiz kerak.
Excelda aylanma havolalarni qanday olib tashlash mumkin
Afsuski , Excelda tugmani bosish orqali ish kitobidagi barcha dumaloq formulalarni o'chirishga imkon beradigan mexanizm yo'q. Ulardan xalos bo'lish uchun yuqoridagi amallarni bajarib, har bir aylana ma'lumotnomasini alohida tekshirishingiz kerak bo'ladi, so'ngra berilgan dumaloq formulani butunlay olib tashlang yokiuni bir yoki bir nechta oddiy formulalar bilan almashtiring.
Formulalar va katakchalar o'rtasidagi munosabatlarni qanday kuzatish mumkin
Excel doiraviy havolasi aniq bo'lmagan hollarda, Ptsedentlarni kuzatish va Tuzga bog'liq bo'lganlar funksiyalari tanlangan hujayra qaysi hujayralar ta'sir qilishini yoki unga ta'sir qilishini ko'rsatadigan bir yoki bir nechta chiziq chizish orqali sizga maslahat berishi mumkin.
Kuzat strelkalarini ko'rsatish uchun <1-ga o'ting>Formulalar yorlig'i > Formulalarni tekshirish guruhiga o'ting va variantlardan birini bosing:
Trace Precedents - formulaga ma'lumotlarni taqdim qiluvchi hujayralarni kuzatib boradi, ya'ni. qaysi katakchalar tanlangan katakka ta'sir qilishini ko'rsatuvchi chiziqlar chizadi.
Trace Dependents - faol yacheykaga bog'liq bo'lgan katakchalarni kuzatib boradi, ya'ni tanlangan katak qaysi kataklarga ta'sir qilishini ko'rsatuvchi chiziqlarni chizadi. Boshqacha qilib aytganda, u qaysi katakchalarda tanlangan katakka havola qilingan formulalar borligini ko‘rsatadi.
Shuningdek, siz quyidagi yorliqlardan foydalanishingiz mumkin:
- Pretsedentlarni kuzatish: Alt+T U T
- Bog'liqlarni kuzatish: Alt+T U D
O'qlarni yashirish uchun Bog'liklarni kuzatish ostida joylashgan O'qlarni o'chirish tugmasini bosing.
Yuqoridagi misolda Trace Pretsedents strelkasi B6 ga qaysi hujayralar to'g'ridan-to'g'ri ma'lumot etkazib berishini ko'rsatadi. Ko'rib turganingizdek, B6 yacheykasi ham kiritilgan bo'lib, bu uni dumaloq mos yozuvlar qiladi va formulani nolga qaytaradi. Albatta, buni tuzatish oson, faqat B6 ni almashtiringSUM argumentida B5 bilan: =SUM(B2:B5)
Boshqa doiraviy havolalar unchalik aniq boʻlmasligi va koʻproq fikr va hisob-kitoblarni talab qilishi mumkin.
Excel doiraviy havolalari bilan shunday ishlaysiz. Umid qilamizki, ushbu qisqa darslik ushbu "ko'r nuqta" ga biroz oydinlik kiritdi va endi siz ko'proq ma'lumot olish uchun qo'shimcha tadqiqotlar qilishingiz mumkin. O'qiganingiz uchun tashakkur bildiraman va sizni keyingi hafta blogimizda ko'rishni orziqib kutaman!