Excel SUM va INDIRECT dinamik intervalli formulasi

Microsoft Excel ba'zi salqin fokuslarga ega va SUM and INDIRECT dinamik intervalli formulalarini foydalanib, mavjud ma'lumotlaringizni osongina boshqarish uchun ikkita usul mavjud.

To'plam - BILIM Formula Umumiy Tasavvur

Excel formulasida INDIRECT funktsiyasidan foydalanish formulada ishlatiladigan hujayra arizalarini oralig'ini o'zgartiradi, buning uchun formulani o'zi o'zgartirish kerak.

INDIRECT, hujayra havolasini OFFSET va SUM funksiyalari kabi argument sifatida qabul qiladigan bir qator funktsiyalar bilan ishlatilishi mumkin.

Ikkinchi holda, SUM funktsiyasi uchun argument sifatida INDIRECT-dan foydalanib, SUM funktsiyasi qo'shilsa, hujayra arizalarining dinamik qatorini yaratishi mumkin.

INDIRECT buni hujayralardagi ma'lumotlarni oraliq manzil orqali bilvosita bilib olish orqali amalga oshiradi.

Misol: jami dinamik dekabr qiymatlari uchun ishlatiladigan jami formulalar

Ushbu misol, yuqoridagi rasmda ko'rsatilgan ma'lumotlarga asoslangan.

Quyidagi ta'lim bosqichlari yordamida yaratilgan jami - INDIRECT formula :

= To'liq (INDIRECT ("D" & E1 & ": D" & E2))

Ushbu formulada, ichki INDIRECT funktsiyasining argumenti E1 va E2 hujayralariga qilingan murojaatlarni o'z ichiga oladi. INDIRECT ning argumenti bilan birlashtirilganda, bu kameralardagi raqamlar 1 va 4 da D1 va D4 hujayra zikrlarini hosil qiladi.

Natijada, SUM funktsiyasi bilan jamlangan raqamlar diapazoni D1 dan D4 gacha bo'lgan hujayralardagi ma'lumotlar - 50 ga teng.

E1 va E2 hujayralarida joylashgan raqamlarni o'zgartirish orqali; Biroq, yig'iladigan oraliq osongina o'zgarishi mumkin.

Ushbu misol birinchi navbatda yuqoridagi formulani D1: D4 hujayralaridagi ma'lumotlarni yig'ish uchun ishlatadi va so'ngra to'plam oralig'ini D3: D6 hujayrasida F1 hujayrasida tartibga solishsiz o'zgartiradi.

01dan 03gacha

Formula - Optsiyalarni kiritish

Excel formulalarida dinamik intervalli yaratish. © Ted frantsuz

Formulani kiritish imkoniyatlari quyidagilarni o'z ichiga oladi:

Excel-ning aksariyat funktsiyalari dialog funktsiyasiga ega, bu esa funktsiya parametrlarining har birini alohida satrda sintaksisdan xavotirlanmasdan kiritish imkonini beradi.

Bu holda, SUM funktsiyasi dialog oynasi formulani muayyan darajada soddalashtirish uchun ishlatilishi mumkin. INDIRECT funktsiyasi SUM ichida joylashganligi sababli, INDIRECT funktsiyasi va mustaqil o'zgaruvchilari qo'l bilan kiritilishi kerak.

Quyidagi qadamlar formulani kiritish uchun SUM dialogini ishlatadi.

Ta'lim ma'lumotlarini kiritish

Hujayra ma'lumotlarni D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
  1. Quyidagi ma'lumotlarni D1 dan E2 xujayralariga kiriting

RAM - INDIRECT formulasini boshlash - Sum funktsiyasi bilan aloqa qutisini ochish

  1. F1 hujayrasini bosing - bu erda ushbu misol natijalari ko'rsatiladi
  2. Ip menyusidagi Formulalar yorlig'ini bosing
  3. Funktsiya ochiladigan ro'yxatni ochish uchun tasmadan Math & Trig ni tanlang
  4. Funktsiya muloqot qutisini ochish uchun ro'yxatdagi SUM tugmasini bosing

03 / 03dan

INDIRECT funktsiyasini kiritish - Katta tasvirni ko'rish uchun bosing

Katta rasmni ko'rish uchun bosing. © Ted frantsuz

INDIRECT formulasi SUM funktsiyasi uchun argument sifatida kiritilishi kerak.

Ichki o'rnatilgan funktsiyalarda, Excel argumentlarini kiritish uchun ikkinchi funksiyaning dialog oynasini ochishga ruxsat bermaydi.

INDIRECT funktsiyasi, shuning uchun SUM Funktsiyaning dialog oynasining Number1 qatorida qo'lda kiritilishi kerak.

  1. Muloqot oynasida Number1 liniyasini bosing
  2. Quyidagi INDIRECT funktsiyasini kiriting: INDIRECT ("D" & E1 & ": D" & E2)
  3. Funktsiyani bajarish va muloqot qutisini yopish uchun OK ni bosing
  4. D1 dan D4 hujayralarida joylashgan ma'lumotlar uchun jami 50 ta raqam F1 hujayrasida ko'rinishi kerak
  5. F1 xujayrasini chertganingizda, to'liq formula = sum (INDIRECT ("D" & E1 & ": D" & E2)) ish varag'i ustidagi formulalar panelida paydo bo'ladi

INDIRECT funktsiyasini buzish

INDIRECT-dan foydalanib, D ustunida dinamik intervalli yaratish uchun D harfini INDIRECT funktsiyasidagi argumentga E1 va E2 hujayralarida joylashgan raqamlar bilan birlashtirish kerak.

Bu quyidagilarni amalga oshiradi:

Shuning uchun, oraliqning boshlanish nuqtasi belgilar bilan belgilanadi: "D" va E1 .

Ikkinchi belgilar majmuasi: ": D" & E2 nuqta nuqta bilan qo'shiladi . Buning sababi, yo'g'on ichakning matnli belgidir va shuning uchun tirnoq belgilari ichiga kiritilishi kerak.

Ikkinchidan, o'rtada uchinchi ampersand va ikkita qismni bir-biriga bog'lash uchun ishlatiladi:

"D" & E1 & ": D" & E2

03 03dan

SUM funktsiyasi oralig'ini dinamik ravishda o'zgartirish

Formulani o'zgartirish dinamik tarzda o'zgaradi. © Ted frantsuz

Ushbu formulaning butun nuqtasi funksiyaning argumentini tartibga solmasdan turib SUM funktsiyasi tomonidan berilgan oraliqni o'zgartirishni osonlashtiradi.

Formuladagi INDIRECT funktsiyasini qo'shib, E1 va E2 kameralaridagi raqamlarni o'zgartirish SUM funktsiyasi tomonidan o'qiladigan hujayralar oralig'ini o'zgartiradi.

Yuqoridagi rasmda ko'rinib turganidek, bu formulaning javobini F1 hujayrasida o'zgarib turadi, chunki u yangi ma'lumotlar majmuasini tashkil etadi.

  1. E1 uyasiga bosing
  2. 3 raqamini kiriting
  3. Klaviaturadan Enter ni bosing
  4. E2 uyasiga bosing
  5. 6 raqamini kiriting
  6. Klaviaturadan Enter ni bosing
  7. F1 hujayrasidagi javob 90 ga o'zgarishi kerak - bu D3 dan D6 hujayralarida mavjud bo'lgan sonlarning umumiy soni
  8. B1 va B2 hujayralarining mazmunini 1 va 6 oralig'idagi har qanday songa o'zgartirgan holda formulani sinab ko'ring

INDIRECT va #REF! Xato qiymati

#REF! INDIRECT funktsiyasi argumenti bo'lsa, xato qiymati F1 hujayrasida paydo bo'ladi: