Mundarija
Ushbu qo'llanmada foiz o'sishi yoki kamayishi uchun Excel formulasini yaratish va uni ijobiy va salbiy raqamlar bilan qanday ishlatish ko'rsatilgan.
Microsoft Excelda hisoblash uchun 6 xil funksiya mavjud. farq. Biroq, ularning hech biri ikki hujayra orasidagi foiz farqini hisoblash uchun mos emas. O'rnatilgan funktsiyalar klassik ma'noda farqni topish uchun mo'ljallangan, ya'ni qiymatlar to'plami ularning o'rtacha qiymatidan qanchalik uzoqqa tarqalgan. Foiz farqi boshqacha. Ushbu maqolada siz Excelda foiz o'zgarishini hisoblash uchun to'g'ri formulani topasiz.
Foiz o'zgarishi nima?
Foiz o'zgarishi, aka foizli dispersiya yoki farq , ikki qiymat, asl qiymat va yangi qiymat oʻrtasidagi mutanosib oʻzgarishdir.
Foiz oʻzgarishi formulasi ikki davr oʻrtasida biror narsaning qancha oʻzgarishini foiz nisbatida hisoblab chiqadi. Masalan, siz joriy yil va oʻtgan yildagi sotuvlar, prognoz va kuzatilgan harorat oʻrtasidagi, byudjet xarajati va real qiymat oʻrtasidagi tafovutni hisoblashingiz mumkin.
Masalan, yanvarda siz 1000 dollar, fevralda esa 1200 dollar ishlab oldingiz. , shuning uchun farq daromadning 200 dollarga oshishi. Lekin bu foizda qancha? Buni bilish uchun siz foiz o'zgarishi formulasidan foydalanasiz.
Excel foiz o'zgarish formulasi
Ikki o'rtasidagi foiz farqini topish uchun ikkita asosiy formula mavjud.raqamlar.
Klassik foiz dispersiya formulasi
Bu erda foiz o'zgarishini hisoblash uchun umumiy foydalaniladigan formula:
( yangi_qiymat - eski_qiymat ) / eski_qiymatMatematikada siz har qanday ikkita raqamli qiymat orasidagi foiz farqini hisoblash uchun odatda 3 bosqichni bajarasiz:
- Yangisini ayirib tashlang. eskisidan qiymat.
- Farqni eski raqamga bo'ling.
- Natijani 100 ga ko'paytiring.
Excelda oxirgi bosqichni o'tkazib yuborasiz: Foiz formatini qo'llash.
Excel foiz o'zgarishi formulasi
Va bu erda Excelda foiz o'zgarishi uchun oddiyroq formula mavjud bo'lib, u xuddi shu natijani qaytaradi.
yangi_qiymat / eski_qiymat - 1Excelda foiz oʻzgarishini qanday hisoblash mumkin
Excelda ikki raqam orasidagi foiz farqini topish uchun siz foydalanishingiz mumkin yuqoridagi formulalardan biri. Aytaylik, sizda B ustunida taxminiy sotuvlar va C ustunida haqiqiy sotuvlar mavjud. Taxminiy raqam “asosiy” qiymat, haqiqiy esa “yangi” qiymat bo‘lsa, formulalar quyidagi shaklni oladi:
=(C3-B3)/B3
yoki
=C3/B3-1
Yuqoridagi formulalar 3-qatordagi raqamlarni solishtiradi. Butun ustundagi oʻzgarishlar foizini hisoblash uchun quyidagilarni bajarishingiz kerak:
- 3-qatordagi istalgan boʻsh katakchaga foizlar farqi formulasini kiriting, aytaylik D3 yoki E3.
- Formula yacheykasi tanlangan holda, oynadagi Foiz uslubi tugmasini bosing. thetasma yoki Ctrl + Shift + % yorliqlarini bosing. Bu qaytarilgan oʻnlik sonni foizga aylantiradi.
- Formulani keraklicha qatorlar boʻylab pastga torting.
Formuladan nusxa koʻchirganingizdan soʻng foiz oʻzgartirish ustunini olasiz. ma'lumotlaringizdan.
Excel foiz o'zgarishlar formulasi qanday ishlaydi
Hisob-kitoblarni qo'lda bajarayotganda siz eski (asl) qiymat va yangi qiymatni olasiz, ular orasidagi farqni topasiz va uni asl qiymatiga bo'ling. Natijani foiz sifatida olish uchun uni 100 ga ko'paytirasiz.
Masalan, agar boshlang'ich qiymat 120 va yangi qiymat 150 bo'lsa, foiz farqini shu tarzda hisoblash mumkin:
0> =(150-120)/120
=30/120
=0.25
0.25*100 = 25%
Excelda Foiz son formatini qoʻllash oʻnli sonni avtomatik ravishda foiz sifatida koʻrsatadi. , shuning uchun *100 qismi olib tashlandi.
Foiz o'sish/kamayish uchun Excel formulasi
Foiz ortishi yoki kamayishi faqat foizli dispersiyaning ma'lum bir holati bo'lgani uchun u xuddi shu formula bilan hisoblanadi:
( yangi_qiymat - boshlang'ich_qiymat ) / boshlang'ich_qiymatYoki
yangi_qiymat / boshlang'ich_qiymat - 1Masalan, ikki qiymat (B2 va C2) orasidagi foiz o'sish ni hisoblash uchun formula:
=(C2-B2)/B2
Yoki
=C2/B2-1
foiz kamayishini hisoblash formulasi aynan bir xil.
Excel foizmutlaq qiymatni o'zgartirish
Sukut bo'yicha Exceldagi foiz dispersiya formulasi foiz o'sishi uchun ijobiy qiymatni va foiz kamayishi uchun salbiy qiymatni qaytaradi. mutlaq qiymat belgisidan qat'iy nazar foiz o'zgarishini olish uchun formulani ABS funksiyasiga quyidagicha o'rang:
ABS(( yangi_qiymat - eski_qiymat ) / eski_qiymat)Bizning holatda formula quyidagi shaklni oladi:
=ABS((C3-B3)/B3)
Bu ham yaxshi ishlaydi:
=ABS(C3/B3-1)
Chegirma foizini hisoblash
Ushbu misolda Excel foiz o'zgarishi formulasidan yana bir amaliy foydalanish ko'rsatilgan - chegirma foizini ishlab chiqish. Xullas, xonimlar, xarid qilganingizda buni eslang:
discount % = (discounted price - regular price) / regular price
discount % = discounted price / regular price - 1
Chegirma foizi salbiy qiymat sifatida ko'rsatiladi, chunki yangi chegirmali narx chegirmali narxdan kichikroq. boshlang'ich narx. Natijani musbat raqam sifatida chiqarish uchun ABS ichidagi formulalar avvalgi misoldagi kabi ishlaydi:
=ABS((C2-B2)/B2)
Qiymatni foiz o'zgarishidan keyin hisoblang
Foiz o'sishi yoki kamayishidan keyin qiymatni olish uchun umumiy formula:
boshlang'ich_qiymat *(1+ foiz_o'zgarish )Sizda asl nusxa bor deylik. B ustunidagi qiymatlar va C ustunidagi foiz farqi. Foiz o'zgarishidan keyin yangi qiymatni hisoblash uchun D2 dagi formuladan pastga ko'chiriladi:
=B2*(1+C2)
Birinchi navbatda, umumiy foizni topasiz. bu bilan ko'paytirish kerakasl qiymati. Buning uchun foizni 1 ga qo'shing (1+C2). Va keyin, siz kerakli natijani olish uchun umumiy foizni asl raqamlarga ko'paytirasiz.
Ko'rib turganingizdek, bu yechim foizlarni oshirish va kamaytirish uchun yaxshi ishlaydi:
To butun ustunni ma'lum foizga oshirish yoki kamaytirish , foiz qiymatini to'g'ridan-to'g'ri formulada berishingiz mumkin. Aytaylik, B ustunidagi barcha qiymatlarni 5% ga oshirish uchun quyidagi formulani C2 ga kiriting va uni qolgan qatorlar bo'ylab pastga torting:
=B2*(1+5%)
Bu yerda siz shunchaki ko'paytirasiz. asl qiymati 105% ga, bu esa 5% yuqoriroq qiymat hosil qiladi.
Qulaylik uchun oldindan belgilangan katakchaga (F2) foiz qiymatini kiritishingiz va oʻsha katakka murojaat qilishingiz mumkin. Bu hiyla-nayrang hujayra havolasini $ belgisi bilan qulflashdir, shuning uchun formula to'g'ri nusxalanadi:
=B2*(1+$F$2)
Ushbu yondashuvning afzalligi shundaki, ustunni boshqa foizga oshirish uchun faqat o'zgartirish kerak bo'ladi. bitta katakdagi qiymat. Barcha formulalar o'sha katak bilan bog'langanligi sababli ular avtomatik ravishda qayta hisoblab chiqiladi.
Salbiy qiymatlar bilan foiz dispersiyasini hisoblash
Agar sizning ba'zi qiymatlaringiz manfiy raqamlar bilan ifodalangan bo'lsa, an'anaviy foiz farqi formulasi noto'g'ri ishlaydi. Umumiy qabul qilingan yechim ABS funksiyasi yordamida maxrajni musbat songa aylantirishdir.
Mana bu yerda umumiy Excel formulasi keltirilgan.manfiy raqamlar bilan foiz o'zgarishi:
( yangi_qiymat - eski_qiymat ) / ABS( eski_qiymat )B2dagi eski qiymat va yangi qiymat bilan C2 da haqiqiy formula quyidagicha bo'ladi:
=(C2-B2)/ABS(B2)
Eslatma. Garchi bu ABS sozlamasi texnik jihatdan toʻgʻri boʻlsa-da, dastlabki qiymat manfiy va yangi qiymat ijobiy boʻlsa va aksincha boʻlsa, formula chalgʻituvchi natijalar berishi mumkin.
Excel oʻzgarishlar foizi nolga boʻlinadi (#DIV/0)
Agar maʼlumotlar toʻplamida nol qiymatlar mavjud boʻlsa, Excelda foiz oʻzgarishini hisoblashda siz nolga boʻlish xatosiga (#DIV/0!) duch kelishingiz mumkin, chunki matematikada raqamni nolga boʻla olmaysiz. IFERROR funksiyasi bu muammoni bartaraf etishga yordam beradi. Yakuniy natija kutganingizga qarab, quyidagi echimlardan birini qo'llang.
1-yechim: agar eski qiymat nol bo'lsa, 0 ni qaytaring
Agar eski qiymat nolga teng bo'lsa, foiz o'zgaradi. yangi qiymat nol yoki nol bo'lishidan qat'iy nazar 0% bo'ladi.
=IFERROR((C2-B2)/B2, 0)
yoki
=IFERROR(C2/B2-1, 0)
2-yechim: agar eski qiymat nolga teng, 100% qaytar
Ushbu yechim yangi qiymat noldan boshlab 100% ga o'sgan deb faraz qilgan boshqa yondashuvni amalga oshiradi:
=IFERROR((C2-B2)/B2, 1)
=IFERROR(C2/B2-1, 1)
Bu holda, agar eski qiymat nolga teng bo'lsa (5-qator) yoki ikkala qiymat ham nolga teng bo'lsa (9-qator) foiz farqi 100% bo'ladi.
Quyida ta'kidlangan yozuvlarga qaraganda, bu aniq bo'ladi. bu ikkala formula ham emasmukammal:
Yaxshiroq natijalarga erishish uchun ikkita formulani oʻrnatilgan IF iborasidan foydalanib bittaga birlashtira olasiz:
=IF(C20, IFERROR((C2-B2)/B2, 1), IFERROR((C2-B2)/B2, 0))
Bu yaxshilangan formula qaytib keladi:
- Agar eski va yangi qiymatlar nol bo'lsa, foiz 0% ga o'zgaradi.
- Agar eski qiymat nolga teng bo'lsa va yangi qiymat nol bo'lmasa, foiz 100% ga o'zgaradi.
Excelda foiz o'sishi yoki kamayishini shunday hisoblash mumkin. Amaliy tajriba uchun quyidagi namunaviy ish kitobimizni yuklab olishingiz mumkin. O'qiganingiz uchun tashakkur va keyingi haftada blogimizda ko'rishga umid qilaman!
Yuklab olish uchun mashq kitobi
Foiz oshirish/kamaytirish uchun Excel formulasi - misollar (.xlsx fayli)