Барлық шарттар шын екенін тексеру үшін IF функциясын AND функциясын пайдалану

Санның айталық 1 мен 100 аралығында екенін білу керек болса немесе ұяшықтар ауқымындағы мәндердің барлығы дұрыс екенін білу керек болса, IF және AND функцияларын бірге пайдалануға болады.

Мұнда А3 ұяшығындағы сан 1 мен 100 аралығында екенін тексеретін мысал берілген. Егер сан осы ауқымға жатса, формула нақты мәнді көрсетеді. Егер сан ауқымнан тыс болса, формула «Мән ауқымнан тыс.» мәтінін көрсетеді.

=IF(AND(1<A3, A3<100), A3, "Мән ауқымнан тыс.")

Сондай-ақ, OR функциясын формулаға қосып, бірнеше ұяшықтағы шарттарды тексеруге болады. А1 ұяшығында 2 саны және В1 ұяшығында 4, 5 немесе 6 саны бар екенін тексеру керек делік. Егер ұяшықтарды дұрыс сандар болса, сіз «Дұрыс» нәтижесін, әйтпесе, «Дұрыс емес» нәтижесін көргіңіз келеді.

=IF(AND(A1=2,OR(B1={4,5,6})),"Дұрыс","Дұрыс емес")

Сондай-ақ, мына нұсқаны пайдалануға болады:

= IF(AND(A1=2,OR(B1=4,B1=5,B1=6)),"Дұрыс","Дұрыс емес")

Мұны көбірек теру керек, бірақ бұл сандар ретінде бос орындар бар болғанда тексеру жолын береді, мына сияқты:

=IF(AND(A1=2,OR(B1=4,B1=5,B1=13)),"Дұрыс","Дұрыс емес")

Сондай-ақ, OR логикасын OR функциясын пайдаланбастан пайдалануға болады.

=IF(AND(A2=1,B1>=4,B1<=6),"Дұрыс","Дұрыс емес")

B1>=1,B1<=6 аргументі — «B1 ұяшығындағы мән 1-ден үлкен немесе тең я болмаса 6-дан кіші немесе тең» деп айтудың жолы. Және функциялармен енді танысып жатсаңыз, аргумент бұл жай функция дұрыс орындалу үшін қажет ететін деректер.

Қолданып көру

Жеке деректермен бірге пайдаланбастан бұрын IF, AND және OR функцияларымен жұмыс істесеңіз, осы мысалдарды қолдануыңызға болады. Тұтас кестені төмендегі әр мысалға көшіріп, оны A1 ұяшығынан басталатын Excel кестесіне қойыңыз. Жауаптар C бағанында көрсетіледі.

Кестедегі мысалдар IF функциясын көрсетеді.

Дерек

50

Формула

Сипаттама

Нәтиже

'=IF(A2<=100,"Бюджет ішінде","Бюджеттен тыс")

Егер A2 ұяшығындағы 100 санынан кем немесе оған тең олса, формула «Бюджет ішінде» мәні қайтарады. Кері жағдайда функция «Бюджеттен тыс» мәнін көрсетеді.

=IF(A2<=100,«Бюджет ішінде», «Бюджеттен тыс»)

'=IF(A2=100,A2+B2,"")

Егер A2 ұяшығындағы сан 100 санына тең болса, A2 + B2 ұяшығы есептеледі және қайтарылады. Кері жағдайда бос мәтін («») қайтарылады.

=IF(A2=100,A2+B2,"")

'=IF(3<1,"OK")

Егер нәтиже Өтірік болса және Өтірік нәтижесіне егер_өтірік_аргумент мәні жоқ болса, ӨТІРІК мәні қайтарылады.

=IF(3<1,"OK")

'=IF(3<1,"OK",)

Егер нәтиже Өтірік нәтижесіне (егер_шын_мән аргументінен кейін үтір қойылады) егер_өтірік_бос мән аргументі берілсе, 0 мәні қайтарылады.

=IF(3<1,"OK",)

Кестедегі мысалдар AND функциясын көрсетеді.

Формула

Сипаттама

Нәтиже

'=AND(ШЫН,ШЫН)

Барлық аргументтер ШЫН болып есептеледі

'=AND(ШЫН,ШЫН)

'=AND(ШЫН,ӨТІРІК)

Бір аргумент ӨТІРІК болып есептеледі

=AND(ШЫН,ӨТІРІК)

'=AND(2+2=4,2+3=5)

Барлық аргументтер ШЫН болып есептеледі

=AND(2+2=4,2+3=5)

Кестедегі мысалдар OR функциясын көрсетеді.

Формула

Сипаттама

Нәтиже

'=OR(ШЫН)

Бір аргумент ШЫН болып есептеледі

=OR(ШЫН)

'=OR(1+1=1,2+2=5)

Барлық аргументтер ӨТІРІК болып есептеледі

=OR(1+1=1,2+2=5)

'=OR(ШЫН,ӨТІРІК,ШЫН)

Кемінде бір аргумент ШЫН

=OR(ШЫН,ӨТІРІК,ШЫН)

Беттің жоғарғы жағы

Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×