YaratishO'rta ta'lim va maktablar

Excel "agar"

Microsoft Excel dasturi qiyin hisoblash muammolarni hal qilish uchun yordam beradi kuchli vositasi hisoblanadi. Bu to'plamidir eng ko'p foydalaniladigan istrument biri "IF" funksiyasi hisoblanadi.

funktsiya qiymati

Qachon "Eksele" ishlayotgan qurish "agar" to'g'ri sintaktik so'rovlar funktsiyasi ahamiyatini tushunish kerak. uning algoritm tufayli ikki narsani biri ishlab chiqarilgan bo'ladi qaysi natijalariga qarab, bir mantiqiy taqqoslash amalga ijro etdi.

boshqa - ko'proq oddiy jihatidan, "IF" bir so'z to'g'ri qiymati holda, soxta taqdirda bitta harakatni amalga oshiradi. Shu bilan bir vaqtda harakat "IF", shu jumladan, bir aniq qiymati va ma'lum bir vazifani ham bo'lishi mumkin, deb. bu bilan "Excel" funksiyasi "bo'lsa" turli muammolarni hal harakat bir algoritm bajarish filialini beradi.

"Agar" sintaksisi

sintaktik tuzilmalar ko'pchilik oddiy ta'rifi - asosiy afzalliklaridan biri, "Excel" mashhur. "IF", shuningdek, ularning soni ifoda etadi - qavs ichida kalit so'z noto'g'ri da, keyin haqiqiy ma'noda muqobil holatini, harakatni bildiradi, va keyin. Şematik, bu kabi ko'rinadi:

AGAR (log_vyrazhenie [value_if_true] [value_if_false]);

joylashtirish

"Agar" vazifasini ajratib turadi xususiyatlaridan biri - u joylashtirilgan. Talab umumiy natijasiga bog'liq qiymati bo'lgan boshqa, bo'lishi mumkin shu tarkibida hisoblanadi. "Agar" ichki funktsiyasi tashqari boshqalar bo'lishi mumkin. Lekin birinchi holatda, bu komponent sintaksisi uch qismdan har qanday joylashgan bo'lishi mumkin.

bir necha shartlar

murakkab vazifalar bilan shug'ullanadigan bo'lsa, "IF" bir necha shartlar bilan birga, ushbu bosqichda foydalanuvchilar ko'p muammo bor foydalaning. Bu o'ziga xos vazifa mnogouslovnosti algoritm tufaylidir. "IF" Excel funktsiyasi biror bilan birga ishlatish uchun, ya'ni, bir mantiqiy ifoda faqat bir taqqoslash ishlashini tekshirib ko'ring yoki ajratish ishlamaydi. bir necha shartlar mulk joylashganligiga foydalanish kerak sinov qilish uchun.

"" Agar bir necha sharoit belgilash uchun qanday tushunish uchun, bir misol foydalanish qulay. Biz berilgan davrda hujayraning "A1" raqam yoki yo'qligini tekshirish uchun xohlagan deylik - bu misol amalga oshirish uchun 5 va 10. - 5 10. sifatida ko'rish mumkin, bu holda u ikki qadriyatlar bilan solishtirganda amal ustida tekshirish tomonidan ikki sharoitlarini nazorat qilish zarur quyidagicha "Eksele", siz vazifasini yozish kerak:

= IF (A1> 5; if (A1 <10; "oralig'ida kiritilgan" "" intervalli ichida emas ")," intervalli ichida emas)

, Vazifalari Qaytish qadriyatlarni tekshirish qaerda qarab tomonidan argument sifatida, yana yuvalama tamoyilini qo'llash va yoki foydalanish boshida ishlab chiqarish »va« bir marta uni birlashtirib, barcha shart-sharoitlar ishlab chiqarish kerak, bir nechta takrorlash chiqish jazosini oldini olish uchun. Bu yondashuv ierarxik kichik darajada yozilgan dizayn tushuncha qiyinlashtiradi, lekin sharoitlar bir muhim raqami bilan, bu yondashuv ko'proq optimal bo'ladi.

Maxsus funktsiyasi imkoniyatlari

Bu beradi "agar" vazifasi sizga bir yoki uning parametrlarini bir necha bo'sh qoldiring, deb ta'kidlash lozim. Bu holda, natijalar Foydalanuvchining tark qilingan narsani vajlari bog'liq bo'ladi.

mantiqiy ifodalar o'rniga bir bo'shliqni tark bo'lsa, funktsiya natijasi algoritm noto'g'ri ijro uchun mas'ul bo'lgan harakatni ijro etadi. Buning sababi, degan ma'noni anglatadi dasturi, nol bilan bo'sh joy shirk ekanligini mantiqiy tiliga "FALSE" deb. Agar rost yoki yolg'on bo'lgan taqdirda amalga oshirish uchun mas'ul bo'lgan qadriyatlar bo'sh biri tark bo'lsa, u holda natija "0" bo'ladi tanlang.

Biz, shuningdek, o'rniga mantiqiy ifoda joriy emas qurish qiymatini "TRUE" yoki "FALSE", va belgilar majmuini yoki hujayra mos yozuvlar qaytaradi ishni zikr kerak. Agar parametr raqamli qiymati yoki mantiqiy so'zlar boshqa narsa o'z ichiga olgan so'z yozilgan holda, u ijro paytida xato sabab bo'ladi. Agar hujayra manzilini belgilash yoki / mantiqiy qiymati ma'lum bir miqdordagi ro'yxatdan o'tish uchun bo'lsa, natija mazmunini belgilab beradi. hujayra ichida, yoki qator 0 sharti yozilgan so'ng, so'z "yolg'on" yoki bo'sh, natija vazifasi yolg'on. Boshqa barcha hollarda, real action skriptni qilish.

Ingliz versiyasi bilan ishlayotgan "Excel" hisobga barcha vazifalari, shuningdek, ingliz tilida yozilgan haqiqatni olish kerak. Bu holda funksiya "IF" kabi yoziladi, lekin sintaksisi qolgan va algoritm ishlari bir xil bo'ladi.

Agar e'tibor qilish kerak, nima

"Excel" "IF" 64 sub-vazifalarni bajarishga imkon beradi - bu miqdor deyarli barcha vazifalar uchun etarli bo'lgan, ammo, ko'pincha, hatto, bu kichik raqam foydalanuvchi uchun muammo bo'ladi. bir necha sabablari bor: bir so'rovlar yaratish qachon, etarli oson formula ro'yxatdan o'tishingiz xato bo'lishi - Statistik, hollarda 25% har ozgina xato noto'g'ri natijalarga olib keladi, deb katta etarli ko'rsatkich hisoblanadi.

katta ichki yana bir ahvolga tushgan "IF" past okunabilirlik hisoblanadi. juda qiyin, hatto ko'proq, ichki vazifalari so'rovning ba'zi qismlari, tashqariga qilish rang ajratish dasturi qaramay. Ba'zi vaqt dizayn qaytib borish yoki birovning iltimosiga bilan ishlash boshlash kerak bo'ladi keyin, agar Shunday qilib, u yozishni tushunish ustida juda ko'p vaqt tark etadi. Bundan tashqari, har bir funktsiya Qavs o'z juft bor, va tasodufiy bir xato uchun uzoq qarash kerak bo'ladi, uning o'rniga qo'ydi.

misollar

xarajatlarning aql mustahkamlash, amalda, vazifasi "IF" Excel qanday o'ylab. Quyida misollar foydalanish barcha asosiy usullarini ko'rsatadi.

funktsiya tahlil qilish uchun oddiy misol, ikki raqamlar taqqoslash hisoblanadi. mavjudligi o'zgaruvchanlik uchun, biz hujayralar A1 va B1 o'zgaruvchilar ikki raqamli qiymatlari aniqlash, va qaysi nisbatan bo'ladi. Bu muammoni hal qilish uchun, biz shakldagi yozuvni foyda olish kerak:

= IF (A1 = B1; "raqamlari tengdir;" "tengsiz soni").

"Tengsiz soni" - bu holda, ikkala hujayralar bir xil qiymati mavjudligi, natija boshqa barcha hollarda rekord "teng", deb.

ishini ko'rib shartli bayonotida bir necha shartlar bilan, masalan yo'li bilan yechimlari sonini topish uchun foydalanish mumkin bo'lgan kvadrat tenglama. Bu holda, tekshirish, diskriminant amalga oshiriladi - bu boshqa barcha hollarda, biri - - ikki ildizlari bor u noldan kam bo'lsa, u holda hech qanday echimlar nol bo'lsa bor. Bu shartni yozib uchun, quyidagi so'rov qilish uchun etarli emas:

ularning har biri qarori batafsil kursni tasvirlangan misollar mos yozuvlar bo'limda hududda bo'lgan Excel "agar" vazifasini ega bo'lgan barcha xususiyatlar yaxshiroq tushunish istaganlar, uchun.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.atomiyme.com. Theme powered by WordPress.