په رینج کې د ډیری شرایطو سره د Excel IF بیان څنګه پلي کول

  • دا شریک کړه
Hugh West

نن زه به وښیم چې تاسو څنګه کولی شئ د Excel IF بیان د ډیری شرایطو سره په هر حد کې پلي کړئ.

د تمرین کاري کتاب ډاونلوډ کړئ

تاسو کولی شئ د دې مقالې لوستلو پرمهال د خپل تمرین لپاره لاندې تمرین کاري کتاب ډاونلوډ کړئ.

IF بیان په هرډول شرایطو کې Range.xlsx

په Excel کې د IF بیان څنګه په هر حد کې کار کوي؟

مخکې له دې چې اصلي بحث ته لاړ شو، اجازه راکړئ تاسو د نن ورځې ډیټا سیټ ته معرفي کړو. موږ د مارس ګروپ په نوم د شرکت د کارمندانو ریکارډ لرو.

موږ د د کارمندانو نومونه لرو، د دوی پیل نیټې ، او معاشونه په کالمونو کې په ترتیب سره B ، C او D .

اوس د یو لپاره فکر وکړئ. شیبه، د مارس ګروپ مشر غواړي یوې پریکړې ته ورسیږي. که چیری د هغه د کارمندانو اوسط معاش له $25000 څخه کم وي، نو هغه به د هر کارمند معاش $5000 زیات کړي.

مګر پوښتنه دا ده چې څنګه؟ ایا هغه کولی شي پریکړې ته راشي؟

د IF فکشن د Excel به دلته کار وکړي. یوازې دا فورمول د خپل کاري پاڼې په هره حجره کې ولیکئ او پایله یې وګورئ:

=IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")

وګورئ، د ایکسل IF فنکشن دا ستاسو لپاره پریکړه کړې. دا لومړی دا معلومه کړه چې آیا اوسط معاش له $25000 څخه کم دی که نه. کله چې دا ولیدل چې اوسط معاش له $25000 څخه کم نه دی، نو تاسو ته یې مشوره ورکړه چې معاش مه زیاتوئ.

نوFALSE

  • =IF(AND($E5<25000,$C5

دا د پایلې پراساس راګرځي د AND فنکشن.

پایله: (خالي)

0> نور ولولئ: د ایکسل IF فنکشن د 3 سره شرایط (۵ منطقي ازموینې)

5. د IF او VLOOKUP افعال سره یوځای کړئ ترڅو په یو حد کې ډیری شرایط سره سمون ومومي

پدې برخه کې، موږ به ورته کار وکړو د وروستي میتود عملیات د VLOOKUP فنکشن په مرسته.

⊕ کاري چاره:

  • موږ به یوازې د پیل نیټه بدله کړو تر 01/01/2015 .
  • لاندې فورمول وګورئ چې په حجره H7 کې کارول کیږي.
=VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,""),2,FALSE)

  • موږ د هغه کارمند نوم ترلاسه کوو چې په 01/01/2015 کې یا مخکې کار پیل کړی ، چې معاش یې یا سره مساوي دی. د $25000 څخه کم، او نارینه.

د فورمول تشریح:

  • D5:D20<=H6

دا ګوري چې ایا ورکړل شوی حد د H6 سره مساوي یا ټیټ دی.

پایله: {ریښتیا، غلط، ریښتیا، ریښتیا، ریښتیا، ریښتیا، دروغ، دروغ، ریښتیا، ریښتیا، دروغ، دروغ، دروغ، دروغ، غلط، ریښتیا

  • E5:E20<=H5

دا چک کوي چې ایا ورکړل شوی حد د H5 سره مساوي یا ټیټ دی.

پایله: {غلط، ریښتیا، غلط، غلط غلط، غلط، ریښتیا، ریښتیا، ریښتیا، دروغ، ریښتیا، ریښتیا، ریښتیا، غلط، غلط، غلط

  • (D5:D20<=H6)*( E5:E20<=H5)

دا ضرب کويپایلې د تیرو دوو عملیاتو څخه ترلاسه کیږي.

پایله: {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}

  • IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20,"") <14

د ورکړل شویو دوو شرایطو د پایلو په پوره کولو سره، موږ د IF فنکشن پلي کوو.

پایله: [نارینه، کین آسټین، 03/ 06/2014, 25000]

  • VLOOKUP(H4,IF((D5:D20<=H6)*(E5:E20<=H5),B5:E20," ”),2,FALSE)

دلته VLOOKUP د دې نوي جوړ شوي جدول دوهمه برخه راګرځوي.

پایله: کین آسټین

نور ولولئ: په Excel کې د څو IF شرایطو سره د VLOOKUP مثال (9 معیارونه)

نتیجې

د دې میتودونو په کارولو سره، تاسو کولی شئ د هر ډول IF بیان د ډیری شرایطو سره د دواړو او ډولونو په لړ کې وکاروئ او یا په Excel کې ډولونه. ایا تاسو کومه بله طریقه پیژنئ؟ یا تاسو کومه پوښتنه لرئ؟ موږ ته د خبرولو لپاره وړیا احساس وکړئ. د دې په څیر د نورو مقالو لپاره ExcelWIKI وګورئ.

موږ وینو چې IFفنکشن درې دلیلونه اخلي:
  • یو معیار
  • 13>یو محصول ښودل کیږي که چیرې معیار راضي وي
  • یو محصول ښکاره کیږي که چیرې معیار مطمئن نه وي (اختیاري. ډیفالټ "FALSE" )

نو په لنډه توګه، د IF فعالیت یو معیار اخلي او دوه محصولات. دا لومړی محصول بیرته راګرځوي که چیرې معیار مطمئن وي، او دوهم بیرته راګرځوي که چیرې معیار نه وي. value_if_true,[value_if_false])

اوس زه امید لرم چې تاسو پوه شوي یاست چې د ایکسل IF فعالیت څنګه د یو حالت سره کار کوي.

5 د Excel IF پلي کولو مثالونه په هر حد کې د ډیری شرایطو سره بیان

اوس ، راځئ چې د ورکړل شوي حد لپاره په Excel کې د IF بیان په کارولو سره د ډیری شرایطو سره کار کولو هڅه وکړو. موږ به په دې برخه کې 5 اړونده مثالونه وګورو.

1. د IF بیان د څو یا ډوله شرایطو سره تطبیق کړئ

i. د یو واحد ارزښت لپاره شرایط

راځئ چې د یوې شیبې لپاره فکر وکړو، د مریخ ګروپ مشر په خپله پریکړه کې یو څه انعطاف راوړی دی.

هغه به وده وکړي. د هر کارمند معاش که د اوسط معاش له $25000 څخه کم وي، یا د کارمندانو ترټولو ټیټ معاش له $20000 څخه کم وي.

⊕ کاري حل: موږ ګورو، دلته دوه شرطونه دي. مګر دا د OR ډوله شرایط دي. يعنې، دحالت مطمئن دی که چیرې یو یا دواړه شرایط راضي وي.

  • د دې ډول ډیری شرایطو لپاره د IF بیان کارول خورا اسانه دي. یوازې دوه شرایط د ایکسل په OR فنکشن کې وتړئ.
  • هغه فورمول چې موږ یې دلته کاروو دا دی:
  • =IF(OR(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")

    • وګورئ، دا ځل Excel وړاندیز کړی چې موږ معاش زیات کړو.

    فارمول تشریح:

    راځئ دلته فورمول مات کړو.

    • یا(اوسط(D5:D20)<25000,MIN(D5:D20)< ؛20000)

    دا بیرته راګرځي ریښتیا که چیرې کوم یو یا دواړه معیارونه راضي وي. که نه نو، دا بیرته راګرځي FALSE. په دې حالت کې، یا(اوسط(D5:D20) <25000,MIN(D5:D20)<20000 بیرته راستانه شوي درست ځکه چې اوسط معاش له $25000 څخه کم نه دی، مګر تر ټولو ټیټ معاش له $20000 څخه کم دی.

    پایله: ریښتیا

    • نو فورمول داسې کیږي: =IF(TRUE,"زیاته کړئ","زیات مه کوئ")

    لکه څنګه چې دا دی ریښتیا د IF فنکشن دننه، دا لومړی محصول بیرته راګرځوي، " زیات ".

    پایله: "زیاتوالی "

    • اوس، که تاسو په دې پوهیږئ، تاسو کولی شئ ما ته ووایاست چې د " هو " ترلاسه کولو فارمول به څه وي که چیرې یا هم تر ټولو لوړ معاش له $40000 څخه ډیر وي یا تر ټولو ټیټ معاش د $20000 څخه کم دی، که نه نو " نه

      هو، تاسو سم یاست. فورمول بهbe:

    =IF(OR(MAX(D5:D20)>40000,MIN(D5:D20)<20000),"Yes","No")

    ii. د ارزښتونو د سلسلې لپاره شرایط

    اوس یو بل سناریو ته پام وکړئ.

    د مارس ګروپ مشر پریکړه کړې چې هغه به د هغو کارمندانو معاشونه لوړ کړي چې اوس مهال معاشونه له $25000 څخه کم دي، یا چا چې د 1/1/2015 څخه مخکې خپلې دندې پیل کړې.

    مګر هغه څنګه کولی شي دا کارمندان وپیژني؟

    ⊕ کاري کړنلاره:

    • د IF فنکشن کې یوازې د یوې حجرې حوالې کارولو پر ځای، تاسو کولی شئ په فنکشن کې دننه د سیل حوالې یو لړ وکاروئ.
    • لاندې فورمول وګورئ.
    =IF(OR($D5<25000,$C5

    24>

    • دلته، ما داخل کړی دی فورمول د نوي کالم په لومړۍ حجره کې، حجره F4 .
    • او بیا د پاتې حجرو له لارې د ډکولو دستګاه کش کړئ.
    • <13 دا د ټولو کارمندانو نومونه بیرته راګرځوي چې معاشونه یې له $25000 څخه کم دي، یا چا چې د جنوري 01، 2015
    څخه مخکې خپلې دندې پیل کړې.
  • که تاسو په احتیاط سره وګورئ، تاسو به ومومئ چې د IF فنکشن کې د یوې حجرې حوالې داخلولو په بدل کې، ما په فنکشن کې د سیل حوالې یو لړ ( $D$4:$D$19 ) داخل کړي دي.

    البته، تاسو دا کولی شئ. او دا به د سلسلې د هرې حجرې لپاره یو له بل سره معیارونه وګوري.

  • فارمول تشریح:

    لپاره یو ښه پوهاوی، راځئ چې فورمول مات کړو.

    • یا($D5<25000,$C5 ="" strong="">

    دا حجره D5 او چک کوي حجره C5 او بیرته راګرځي TRUE که چیرې معاش له $25000 څخه کم وي یا د پیل نیټه له جنوري څخه کم وي 01, 2015 .

    پایله: ریښتیا.

    • نو فورمول داسې کیږي: =IF(TRUE,B5, ””)

    د رښتیا لپاره د معیارونو په لړ کې، دا د کالم اړوند حجرې مینځپانګه بیرته راګرځي. B ، چې د کارمند نوم معنی لري، او د هر FALSE لپاره، دا یو خالي حجره بیرته راګرځوي. موږ دلته د مطلق سیل حواله کارولی دی ځکه چې موږ نه غواړو حجره بدله کړو. حوالې کله چې موږ د ډک لاسوند راښکته کوو.

    پایله: "Steve Smith".

    یادونه:

    تاسو کولی شئ د لیست څخه خالي حجرې لیرې کړئ ، پدې معنی چې تاسو ممکن یوازې د هغو کارمندانو لیست وغواړئ چې معاشونه یې لوړ شوي دي. له بده مرغه، تاسو کولی شئ دا یوازې د IF فنکشن په کارولو سره مه کوئ. مګر په څرګنده توګه، لارې شتون لري. د دې سرته رسولو یوه لاره ده y د Excel د FILTER فعالیت په کارولو سره.

    نور ولولئ: ایکسیل VBA: ګډ که او یا (3 مثالونه)

    2. د IF بیان د څو او ډولو شرایطو سره تطبیق کړئ

    موږ کولی شو د Excel IF بیان هم په هر حد کې د څو AND شرایطو لپاره وکاروو.

    <18 زه. د یو واحد ارزښت لپاره شرایط

    که تاسو په مخکینۍ برخه ښه پوهیږئ، تاسو کولی شئ ځواب ورکړئبلې پوښتنې ته؟

    که چیرې د شرکت مشر وغواړي چې د هر کارمند معاش زیات کړي که چیرې اوسط معاش له $25000 څخه کم وي او ټیټ معاش <1 وي نو فارمول به څه وي؟>$20000 ؟

    ⊕ د حل لاره:

    • یوازې د AND فنکشن په ځای کې دوه شرایط وتړئ 1>یا فعالیت.
    • د دې په څیر:
    =IF(AND(AVERAGE(D5:D20)<25000,MIN(D5:D20)<20000),"Increase","Do not increase")

    27>

    • وګوره، دا ځل ایکسل وړاندیز کړی چې موږ معاش نه زیاتوو ځکه چې دواړه شرایط، اوسط معاش له $25000 څخه کم او ټیټ معاش له $20000 څخه کم، راضي نه دي. یوازې یو شرط مطمین دی.
    • که تاسو غواړئ د فورمول په اړه نور معلومات پوه شئ، د مثال 1 برخې 1 ته لاړ شئ .

    ii . د ارزښتونو د سلسلې لپاره شرایط

    د مریخ ګروپ مشر په حقیقت کې یو ډیر مغشوش سړی دی. دا ځل يې بل تصميم نيولی دی.

    هغه به يوازې د هغو کارکوونکو معاشونه زياتوي چې اوسنۍ تنخوا يې له $20000 څخه کمه وي او د جنوري 01، 2017 څخه مخکې يې دنده پيل کړې ده. .

    هغه څنګه کولی شي دا کارمندان ومومي؟

    ⊕ حل:

    • هو. تاسو په سمه یاست. یوازې د یا فکشن پرځای د AND فنکشن سره د برخې 1.2 فارمول وکاروئ.
    =IF(AND($D5<25000,$C5

    • وګورئ، موږ داسې کارمندان لرو چې دواړه شرایط پوره کوي.

    د فورمول په اړه د جزیاتو د پوهیدو لپاره، لاړ شئ تهد بېلګې 1 برخه ii .

    نور ولولئ: Excel VBA: سره یوځای کول او د څو شرایطو لپاره

    ورته لوستل

    • په Excel کې د څو IF شرایطو سره د PERCENTILE کارولو څرنګوالی (3 مثالونه)
    • Excel IF د څو سلسلو ترمنځ (4 طریقې) )
    • په Excel کې د څو IF حالت کارولو څرنګوالی (3 مثالونه)

    3. په Excel

    کې د ډیری شرایطو سره سمون لپاره د Nested IF بیانات وکاروئ

    په تیرو برخه کې، موږ معلومه کړه چې ایا دواړه شرایط، اوسط معاش له $25000 څخه کم، او تر ټولو ټیټ معاش له <1 څخه کم دی>$20000 راضي دي که نه.

    مګر ایا تاسو کله هم فکر کړی چې موږ کولی شو دا په بل ډول وټاکو - د IF په بل IF فنکشن کې کارولو سره ?

    ⊕ کاري چاره:

    • موږ به لومړی دا وګورو چې ایا تر ټولو ټیټ معاش له $20000 څخه کم دی که نه.
    • که نه، دا به بیرته راستانه شي "زیات مه کوئ" .
    • مګر که دا وي، نو بیا به موږ بیا وګورو چې ایا اوسط معاش له $25000 څخه کم دی. که نه.
    • که نه، نو دا به بیرته راشي "زیات مه کوئ" .
    • مګر که دا وي، دا ځل به بیرته راشي "زیات"
    • نو بشپړ فورمول به دا وي:
    =IF(MIN(D5:D20)<20000,(IF(AVERAGE(D5:D20)<25000,"Increase","Do not increase")),"Do not increase") 0>
    • وګورئ، Excel وړاندیز کړی چې موږ معاش نه زیاتوو، ځکه چې دواړه شرایط راضي نه دي.

    فارمول تشریح:

    L او ماتويد ښه پوهیدو لپاره فورمول.

    • MIN(D5:D20)<20000

    دا بیرته راګرځي ریښتیا که چیرې ټیټ معاش له $20000 څخه کم وي . که نه نو دا بیرته راګرځي غلط . دلته دا رښتیا بیرته راګرځي.

    پایله: ریښتیا.

    • نو فورمول داسې کیږي: =IF( ریښتیا،(که (اوسط(D5:D20)<25000"زیاته کړئ""زیاته مه کوئ"))"زیات مه کوئ")

    لکه که یو ریښتیا وګوري، دا لومړی محصول ته ننوځي. دا پدې مانا ده چې دا (IF(AVERAGE(D5:D20)<25000,"زیاته کړئ"، نه زیاتیږي"))

    • اوسط(D5:D20)<25000

    دا یو ریښتیا بیرته راګرځي که چیرې اوسط معاش له څخه کم وي $25000 ، که نه، دا بیرته راګرځي FALSE . دا ځل بیرته راګرځي غلط .

    پایله: غلط.

    • نو فورمول داسې کیږي: =IF (رښتیا، (که (غلط،"زیاته کړئ")" مه زیاتوئ"))"زیاته مه کوئ")

    نو دا د دویم دویم محصول بیرته راولي IF , "زیات مه کوئ" .

    پایله: "زیات مه کوئ".

    • اوس که تاسو په دې پوهیږئ، راځئ هڅه وکړو چې یو پخوانۍ پوښتنې ته په بل ډول ځواب ورکړو.

    آیا تاسو کولی شئ ما ته ووایاست چې د " هو " ترلاسه کولو فورمول به څه وي که یا هم لوړ معاش وي له $40000 څخه ډیر یا ټیټ معاش له $20000 څخه کم دی، که نه نو " نه

    • هو، تاسو سم یاست. فورمول به دا وي:
    =IF(MAX(D5:D20)>40000,"Yes",(IF(MIN(D5:D20)<20000,"Yes","No")))

    نور ولولئ: VBA IF بیان په Excel کې د ډیری شرایطو سره (8 میتودونه)

    4. د 3 شرایطو سره د Excel IF بیان وکاروئ د متن معیارونو په شمول

    راځئ بیا فکر وکړو. د مریخ ګروپ مشر غواړي د متن پراساس یو بل شرط اضافه کړي. د دې هدف لپاره، هغه د کارمندانو جندر ډیټاسیټ ته اضافه کړ. اوس، هغه غواړي د هغه کارمند نوم وپیژني چې معاش یې د $25000 څخه کم دی، څوک چې د 01/01/2017 وروسته یوځای شوی، او نارینه

    ⊕ کاري چاره:

    • دا ځل، موږ اړتیا لرو چې لاندې فورمول د AND فنکشن پر بنسټ د IF بیان سره وکاروو.
    =IF(AND($E5<25000,$C5

    • Excel د کارمندانو نوم بیرته ورکړ.
    <9

    د فورمول تشریح:

    راځئ د ښه پوهیدو لپاره فارمول مات کړو.

    • E5<25000

    دا ګوري چې ایا E5 له 25000 څخه ټیټ دی که نه.

    0> پایله: غلط
    • 21>C5

    دا ګوري چې ایا C5 د دې څخه مخکې دی ورکړل شوې نیټه د تاریخ فنکشن سره.

    پایله: ریښتیا

    12>
  • D5="نر"
  • دا ګوري چې ایا D5 له ورکړل شوي متن سره سمون لري او که نه.

    1>پایله: ریښتیا

    • AND($E5<25000,$C5

    دا د ورکړل شویو دریو شرایطو سره AND عملیات پلي کوي.

    <0 پایله:

    هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.