Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar:.

Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar:

Microsoft Excel dasturining eng foydali xususiyatlaridan biri bu IF-THEN operatori bo'lib, u hisob-kitoblarni amalga oshirish yoki shartning to'g'riligiga qarab matnni ko'rsatish uchun ishlatiladi. Agar siz IF funksiyasi haqida adashsangiz, ushbu wikiHow qoʻllanmasi sizga oddiy taqqoslashdan tortib, bir nechta shartlarni sinab koʻrishgacha boʻlgan foydali IF-THEN formulalarini yozishga yordam beradi. Misollar, muammolarni bartaraf etish bo'yicha maslahatlar va boshqalarni o'qing!

Qadamlar

IF-THEN sintaksisi

  1. =AGAR (mantiqiy_test, qiymat_agar_to'g'ri, qiymat_agar_noto'g'ri).
    Google rasmlari =AGAR (mantiqiy_test, qiymat_agar_true, qiymat_agar_false).
    =AGAR (mantiqiy_test, qiymat_agar_to'g'ri, qiymat_agar_noto'g'ri). IF bayonoti shartning to'g'ri yoki noto'g'ri ekanligiga qarab mantiqiy taqqoslashni amalga oshiradi.
    • logical_test: Bu siz sinab ko'rmoqchi bo'lgan shart (majburiy).
    • qiymat_agar_true: Agar mantiqiy_test rost bo'lsa, siz qaytarmoqchi bo'lgan qiymat (majburiy).
    • value_if_false: Agar mantiqiy_test to'g'ri bo'lmasa , siz qaytarmoqchi bo'lgan qiymat (ixtiyoriy).

Oddiy misollar

  1. Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar.
    Google rasmlari Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar
    =AGAR(B3>C3, "Maqsadga erishildi", "Maqsad bajarilmadi").
    • Ushbu misolda shart B3>C3 bo'lib, "Agar B3 qiymati C3 dan katta bo'lsa" degan ma'noni anglatadi.
    • Agar B3 qiymati C3 dan katta bo'lsa, u holda Goal Met hujayrada paydo bo'ladi.
    • Agar B3 qiymati C3 qiymatidan kichik bo'lsa, u holda yacheykada Maqsad bajarilmagan ko'rinadi.
  2. Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar.
    Google rasmlari Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar
    =AGAR(B3=C3, “Maqsadga erishildi”).
    • Bu misolda shart B3=C3, ya'ni "Agar B3 qiymati C3 qiymatiga teng bo'lsa" degan ma'noni anglatadi.
    • Agar qiymatlar teng bo'lsa, katakchada "Maqsadga erishildi" yozuvi paydo bo'ladi.
    • Agar qiymatlar teng bo'lmasa, maydonda nol paydo bo'ladi, chunki biz uchinchi (ELSE) qiymatni aniqlamadik.
  3. Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar.
    Google rasmlari Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar
    =AGAR(B3*2>C3, C3*400, "Yaxshi").
    • Bu misolda shart B3*2>C3 bo‘lib, “Agar B3 ning 2 ga ko‘paytirilgan qiymati C3 qiymatidan katta bo‘lsa” degan ma’noni bildiradi.
    • Agar B3 * 2 qiymati C3 qiymatidan katta bo'lsa, C3 qiymatining 400 ga ko'paytirilishi ushbu katakchada paydo bo'ladi.
    • Agar B3*2 qiymati C3 qiymatidan katta bo'lmasa, katakchada "Yaxshi" so'zi paydo bo'ladi.
  4. Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar.
    Google rasmlari Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar
    =IF(B3="Sotilgan", "1", "" )
    • Bu misolda shart B3="Sotilgan", ya'ni "Agar B3 katak qiymatida sotilgan so'zi bo'lsa".
    • Agar B3da "Sotilgan" so'zi bo'lsa, katakchada "1" belgisi paydo bo'ladi.
    • Agar B3 "Sotilgan" so'zidan boshqa narsani aytsa, shart noto'g'ri. Bizning ELSE qiymatimiz " " bo'lgani uchun, ya'ni ular orasida hech narsa bo'lmagan ikkita qo'sh tirnoq belgisi mavjud, yacheyka qiymati bo'sh bo'ladi.
  5. Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar.
    Google rasmlari Excelda IF-THEN formulasini qanday yaratish mumkin: asosiy sintaksis, bir nechta shartlar va boshqalar
    =IF(D3="Soliq solindi", F3*.07, "0").
    • Bu misolda shart D3="Soliqlangan", ya'ni "Agar D3 qiymati soliqqa tortilgan so'z bo'lsa."
    • Agar D3 da "Soliq solindi" so'zi bo'lsa, natijada F3 qiymati .07 ga ko'paytiriladi.
    • Agar D3da "Soliq" so'zidan boshqa narsa bo'lsa, natija 0 bo'ladi.
  6. 6-qadam Esda tutish kerak bo'lgan narsalar.
    Google rasmlari 6-qadam Esda tutish kerak bo'lgan narsalar.
    Eslash kerak bo'lgan narsalar.
    • IF bayonoti ikki xil natijaga ega bo'lishi mumkin - agar shart rost bo'lsa, bitta natija, agar shart noto'g'ri bo'lsa, boshqa natija.
    • ELSE qiymati, ya'ni natija noto'g'ri bo'lsa, nima bo'ladi, ixtiyoriy - agar shart noto'g'ri bo'lsa, katakchaga nima qo'yish kerakligini ko'rsatmasangiz, yacheykada "0" paydo bo'ladi. Hujayra bo'sh bo'lishini xohlasangiz, ELSE qiymatini "" qilib qo'ying.
    • Muayyan matnga shart yoki THEN/BOSHQA qiymatida murojaat qilganda, har doim bu matnni qo‘shtirnoq ichida o‘rab oling.

Bir nechta shartlarni sinovdan o'tkazish

  1. 1-qadam Bitta formulada 64 tagacha IF/THEN iboralarini joylashtirishingiz mumkin.
    Google rasmlari 1-qadam Siz bitta formulada 64 tagacha IF/THEN bayonotlarini joylashtirishingiz mumkin.
    Bitta formulada 64 tagacha IF/THEN iboralarini joylashtirishingiz mumkin. Misol uchun, siz Alyaska, Kaliforniya, Oregon va Vashingtondan qilingan xaridlar uchun savdo solig'ini hisoblaydigan formula yaratmoqchisiz deylik. Ushbu to'rtta davlatning har biri o'z soliq stavkasiga ega bo'lganligi sababli, to'rtta shartni sinab ko'rish uchun to'rtta IF/THEN bayonotini o'z ichiga olgan formula yaratishimiz kerak bo'ladi. Sotish summasi G1da va xaridorning holati F1da bo‘lsa, bizning formulamiz ushbu 4 davlat uchun 2022 yilgi soliq stavkalaridan foydalangan holda shunday ko‘rinadi:
    • =IF(F1="Alyaska", G1*0,IF(F1="Kaliforniya",G1*0,0725,IF(F1="Oregon",G1*0,IF(F1="Vashington", G1*0,065)) ))
  2. 2-qadam Ko'p IF/THEN iboralarini joylashtirish qiyin bo'lishi mumkin.
    Google rasmlari 2-qadam Ko'p IF/THEN iboralarini joylashtirish qiyin bo'lishi mumkin.
    Ko'p IF/THEN iboralarini joylashtirish qiyin bo'lishi mumkin. Juda uzun formulalardan tashqari, agar siz ularni tez-tez o'zgartirishingiz kerak bo'lsa, juda uzun IF/THEN iboralarini yaratish qiyin bo'lishi mumkin. Oldingi misolimizda davlat soliq stavkasi o'zgarganda IF/THEN bayonotlarini yangilashimiz kerak bo'ladi.
    • Bunday vaziyatda IF/THEN iboralariga yaxshi muqobil qiymatlarni bitta jadvalga qo'shish va jadvaldan tegishli stavkalarni so'rash uchun VLOOKUP formulasidan foydalanish bo'ladi.
    • Misol uchun, agar biz A ustuniga shtatlarimiz ro'yxatini va B ustuniga ularning tegishli soliq stavkalarini qo'shsak, formulaning o'zida summalarni ko'rsatmasdan biz uchun hisob-kitoblarni bajaradigan VLOOKUP formulasini yozishimiz mumkin. Yuqoridagi IF/THEN formulasining qisqartirilgan versiyasi =G1*VLOOKUP(F1,A:B,2,TRUE) boʻladi.
    • Agar soliq stavkasini yangilashingiz kerak bo'lsa, endi uni barcha formulalaringizda emas, balki faqat havola qilingan jadvalda yangilashingiz kerak bo'ladi.

Muammolarni bartaraf qilish; nosozliklarni TUZATISH

  1. 1-qadam Natija nolga teng (0).
    Google rasmlari 1-qadam Natija nolga teng (0).
    Natija nolga teng (0). Bu siz value_agar_true yoki value_if_false argumentlari uchun qiymat ko'rsatmaganingizni anglatadi.
    • Agar value_if_false qiymatini belgilamasangiz, shart noto'g'ri bo'lsa, natija har doim 0 bo'ladi.
  2. 2-qadam Natijada #NAME?
    Google rasmlari 2-qadam Natijada #NAME?
    Natijada #NAME? xato. Bu sintaksis xatosi ekanligini ko'rsatadi - = dan keyin formulani qavslar bilan o'rab olganingizga, argumentlaringiz vergul bilan ajratilganligiga va har qanday oddiy matn tirnoq belgilari bilan o'ralganligiga ishonch hosil qiling.
    • Masalan, ushbu IF/THEN iborasi #NAME? xato, chunki OK qiymati atrofida qo'shtirnoq yo'q: =IF(A2>1,OK).
    • To'g'ri sintaksis =IF(A2>1,"OK") bo'ladi.

Video