You are on page 1of 20

ЛОГИК болон НӨХЦӨЛТ ФУНКЦУ

IF(AND) & SUMIF &


IF Nested IF
IF(OR) SUMIFS

COUNTIF & COUNTA &


AVERAGEIF IFERROR
COUNTIFS COUNTBLANK
Next, change
the 1.25 in the
Try another
formula
exampleinbycell
F35
lookingto at the
"Shipping".
formula
In cell F33, in cellAs
you
D12.start
we've
typing,
you
Next
IF
=IF(logical_test,[value_if_true],[val
We got
entered
Excel's
started
=IF(E33="Yes",
we've
statements
auto-correct,
with
F31*SalesTax,0
added
should an IFit
), wherefind
=IF(C12<100,"L
statement weto
for
ess
set you.
than
up When
SalesTax
calculate
Copy
it does, D9press
to
100","Greater
as
In a Named
cell
shipping D9ifenterit'sit.
D10.
Tab
than
Range toTheenter
orwith
equal a
=IF(C9="Apple"
required.
answer
This ahere
isof In
to
value
EXPERT
should
Named
happens
0.0825.
[logical_test]
100").
,TRUE,FALSE).
cell F35be What
you'll
TIP
Range,
if you
Our
Нөхцөл
The
see
Named
FALSE, correctRanges
and
enter
formula
answer
we [value_if_true]
a
=IF(E35="Yes",
allow
because
entered
IF you
statements
number
isanto If
says
it
Нөхцөл үнэн байхад гаргах ут
allow you to make logical comparisons between conditions. An IF statement generally says that if one condition
cell
TRUE. E33
SUM(D28:D29)
define equals
terms
orange
from
greater
Yes,
or
an
[value_if_false] 
then
*1.25,0).
values
apple.
>multiply
Define
is
Formulasnot
than
This
in a Нөхцөл худал байхад гаргах у
100
says in
"Ifcell cell
cell
single
Name. place,
Now, if
C12?
F31
E35 times
is Yes,need
and
you then
ever reuse
SalesTax,
TRUE and the FALSE
then
them
to take
change
otherwise your are unlike other words in Excel formulas in that they don't need to be in quotes, and Excel will automatically c
=IF(C3="Apple","Yes","No")
sum of
throughout
shipping thecost, a
return
Quantity
workbook. a 0. You
Dive
you only have more detail
down for
column
can
to dosee in the
allone
it in of
Next
Try
table
the changing
above,
named
place, and you
Yes
IF
and
IF
can
by
to
Жишээ 1: IF функц
No
statement
rangesmultiply
inthe
statements
cell use
E33
1.25, name
workbook
Shipping
to
in itwith another function
this
seecan also force additional calculations to be performed if a certain condition is met. Here we're going to evaluate
by
the calculation
otherwise
going to in
anywhere
change.
return
Formulas a 0".
the workbook. >
Name IF функц нь тодорхой нөхцлийн дагуу логик харьцуулалт хийхэд ашиглагддаг.
Manager. Click Өөрөөр хэлбэл, тухайн тавигдсан нөхцөл үнэн бол ямар нэг зүйл хийх, худал бол
GOOD
here toTO KNOW
learn
When ямар нэг зүйл хий гэсэн логиктой ажилладаг. Функцын тусламжтайгаар текст, тоо
more. you create a formula, Excel will automatically place colored borders around any ranges referenced in the formula, and t
болон өөр олон төрлийн тооцооллуудыг хийх боломжтой.
Previous
Next
More information on the web
All about the IF function
Жишээ 2: IF функц
All about the IFS function
Advanced IF statements
Free Excel training online

Жишээ 3: IF - ийг бусад функцтай хэрэглэх


IF функцыг бусад төрлийн функтай хослуулан хэрэглэх шаардлага түгээмэл гардаг.
Доорх жишээгээр, 2 барааны худалдан авалтанд татвар болон тээврийн зардал
тооцох эсэхийг IF нөхцөл ашиглан нийт зардлын тооцооллыг хийе.

1
1

Дасгал:

Бүтээгдэхүүний борлуулалтын төлөвлөгөө, гүйцэтгэлийг


харьцуулж "БИЕЛЭЛТ" багананд үр дүнг гарга.
- Гүйцэтгэл >= Төлөвлөгөө --> "Төлөвлөгөөнд хүрсэн"
- Гүйцэтгэл < Төлөвлөгөө --> "Төлөвлөгөөнд хүрээгүй"

Өмнөх
=IF(logical_test,[value_if_true],[value_if

[logical_test] Нөхцөл
[value_if_true] Нөхцөл үнэн байхад гаргах утга
atements allow you to make logical comparisons between conditions. An IF statement generally says that if one condition is true do some
[value_if_false]  Нөхцөл худал байхад гаргах утга

E and FALSE are unlike other words in Excel formulas in that they don't need to be in quotes, and Excel will automatically capitalize them.
C3="Apple","Yes","No")
e down for more detail

atementЖишээ 1: IF функц
atementswith
can another function
also force additional calculations to be performed if a certain condition is met. Here we're going to evaluate a cell to see if S

IF функц нь тодорхой нөхцлийн дагуу логик харьцуулалт хийхэд ашиглагддаг.


Өөрөөр хэлбэл, тухайн тавигдсан нөхцөл үнэн бол ямар нэг зүйл хийх, худал бол
OD TO KNOW
ямар нэг
en you create зүйл хий
a formula, гэсэн
Excel will логиктой ажилладаг.
automatically Функцын
place colored bordersтусламжтайгаар текст,
around any ranges тоо in the formula, and the correspondin
referenced
болон өөр олон төрлийн тооцооллуудыг хийх боломжтой.

e information on the web


bout the IF function
Жишээ 2: IF функц
bout the IFS function
anced IF statements
e Excel training online

Жишээ 3: IF - ийг бусад функцтай хэрэглэх


IF функцыг бусад төрлийн функтай хослуулан хэрэглэх шаардлага түгээмэл гардаг.
Доорх жишээгээр, 2 барааны худалдан авалтанд татвар болон тээврийн зардал
тооцох эсэхийг IF нөхцөл ашиглан нийт зардлын тооцооллыг хийе.

F47 нүдэнд томъёог оруулна. Хэрвээ татварын зардлыг тооцно гэж


1 үзвэл, E47 нүд "Yes" байгаа тохиолдолд нийт үнийн дүн буюу F45 нүдийг
татварын хувь хэмжээ 8.25% [D37] - р үржих, татварын зардлыг
тооцохгүй тохиолдолд 0 гэсэн үр дүн гаргана.
E47 нүдийг No болгож зардлын өөрчлөлтийг харна уу.
F47 нүдэнд томъёог оруулна. Хэрвээ татварын зардлыг тооцно гэж
1 үзвэл, E47 нүд "Yes" байгаа тохиолдолд нийт үнийн дүн буюу F45 нүдийг
татварын хувь хэмжээ 8.25% [D37] - р үржих, татварын зардлыг
тооцохгүй тохиолдолд 0 гэсэн үр дүн гаргана.
E47 нүдийг No болгож зардлын өөрчлөлтийг харна уу.

Хоёр дахь тооцоолол нь тээврийн зардлыг тооцохын тулд дараах


2 томъёог F49 нүдэнд оруулсан. Томъёоны утга нь "Хэрвээ E49 "Yes" бол
нийлбэр зардлын дүнг [SUM(F42:F43)] тээврийн зардал 1.25%-р
[D38] үржүүлэх, хэрвээ "No" бол зардлыг 0 гэсэн утга гаргана.

Дасгал:

Бүтээгдэхүүний борлуулалтын төлөвлөгөө, гүйцэтгэлийг


харьцуулж "БИЕЛЭЛТ" багананд үр дүнг гарга.
- Гүйцэтгэл >= Төлөвлөгөө --> "Төлөвлөгөөнд хүрсэн"
- Гүйцэтгэл < Төлөвлөгөө --> "Төлөвлөгөөнд хүрээгүй"

Өмнөх Дараах
e],[value_if_false])

гаргах утга
hat if one condition is true do something, otherwise do something else. The formulas can return text, values, or even more calculations.
гаргах утга Logical Test

will automatically capitalize them. Numbers don't need to be in quotes either. Regular text, like Yes or No does need to be in quotes like t
If True
iPhone
мөн эсэх?
IF statements
iPhone
Samsung
LG False
iPhone
Nokia Худал
the formula, and the corresponding ranges in the formula will be the same color. You can see this if you select cell F33 and press F2 to ed

Logical Test

Гүйцэтгэл % Төлөвлөгөөндөө хүрсэн эсэх


110% If
100%-с их True
89%
эсэх?
95%
101%
25%
99% False

Хүрээгүй

Tатвар 8.25%
Тээврийн зардал 1.25%
Бүтээгдэхүүн Тоо хэмжээ Үнэ Нийт дүн
Компьютер 2 $9.76 $19.52
Ширээ 3 $3.42 $10.26

Sub-Total $13.18 $29.78

Татвар тооцох эсэх No

Тээврийн зардал байгаа эсэ No

Grand Total

Төлөвлөгөө Гүйцэтгэл Биелэлт


Бүтээгдэхүүн A 1,400,000 1,300,000
Бүтээгдэхүүн B 2,500,000 2,000,000
Бүтээгдэхүүн C 1,539,000 1,500,000
Бүтээгдэхүүн D 580,000 590,000
, or even more calculations.

does need to be in quotes like this:


Үнэн

lect cell F33 and press F2 to edit the formula.

Хүрсэн
=IF(logical_test,[value_if_true],IF(logical_test,[value_if

[logical_test] Нөхцөл
[value_if_true] Нөхцөл үнэн байхад гаргах утг
худал байхад гаргах утга

Жишээ: Nested IF функц (Давхар IF)


Оюутны дүнгийн мэдээлэл өгөгдсөн. Тэгвэл энэхүү мэдээллээс оюутны үнэлгээг
хэрхэн гаргахыг авч үзье. Ингэхдээ оюутны оноон дээр үндэслэн ҮНЭЛГЭЭ
багананд A, B, C, D, F гэсэн утгуудыг гаргана.

1 E15 нүдэнд дараах томъёог бичнэ.

2 E15 нүдэн дэх томъёог E32 хүртэл хуулж томъёог шалгана уу.

Дасгал:

Барааны борлуулалтын орлогын мэдээлэлд үндэслэн


ӨНДӨР борлуулалттай бараа, ДУНДАЖ болон БАГА
борлуулалттай бараа гэсэн ангилал үүсгэ.
Өмнөх Дараах
st,[value_if_true],[value_if_false]))

гаргах утга [value_if_false]  Нөхцөл

Оюутны ID Оноо Үнэлгээ


1 85.6
2 53.3
3 89.0
4 99.0
5 62.5
6 71.5
7 37.4
8 64.6
9 93.9
10 100.0
11 67.1
12 53.1
13 100.0
14 85.9
15 74.0
16 79.0
17 53.0
18 71.5

Бараа Бор.Орлого Үнэлгээ


A 40,000
B 30,000
C 25,000
D 45,000
E 30,000
F 15,000
G 35,000
H 30,000
I 50,000
J 49,000

Борлуулалт Ангилал
> 30000 Өндөр
= 30000 Дундаж
< 30000 Бага
= IF(AND(LOGICAL1,LOGICAL2,…), (VALUE_IF_TRUE), (VA
= IF(OR(LOGICAL1,LOGICAL2,…), (VALUE_IF_TRUE), (VAL

AND([LOGICAL1,LOGICAL2 ..]) Logical 1, Logical 2 шалгуурууд нэгэн


OR([LOGICAL1,LOGICAL2 ..]) Logical 1, Logical 2 шалгуурын аль нэг
[value_if_true] Нөхцөл үнэн байхад гаргах утга
[value_if_false]  Нөхцөл худал байхад гаргах утга

A
Жишээ: IF, AND, OR функцын хослол
AND функц нь тухайн бичигдсэн нөхцлүүд нэгэн зэрэг биелэх нөхцлийг шалгах
тохиолдолд ашиглагдана.

OR функц нь тухайн бичигдсэн нөхцлүүдийн аль нэг нь биелэх тохиолдолд TRUE


утгыг гаргана.

Эхний 2 нүдэнд IF(AND) функц бичигдсэн. 2 бүтээгдэхүүн хоёулаа


1 төлөвлөгөөнөөсөө давсан тохиолдолд "Хүрсэн" гэсэн утга илгээнэ. 2 дахь
мөрөнд Хүрээгүй" гэсэн утга гаргасан учир нь бүтээгдэхүүн 2 95% буюу
төлөвлөгөөндөө хүрээгүй байна.

OR томъёо нь хоёр нөхцлийн аль нэг нь биелэх тохиолдолд TRUE утгыг


2 гаргана. Өөрөөр хэлбэл, бүтээгдэхүүн 1 болон 2-ын аль нэг нь
төлөвлөгөөнд хүрсэн тохиолдолд "Хүрсэн" гэсэн утга гаргана.

Дасгал:

Барааны борлуулалтын орлогын мэдээлэлд үндэслэн


ӨНДӨР борлуулалттай бараа, ДУНДАЖ болон БАГА
борлуулалттай бараа гэсэн ангилал үүсгэ.
Барааны борлуулалтын орлогын мэдээлэлд үндэслэн
ӨНДӨР борлуулалттай бараа, ДУНДАЖ болон БАГА
борлуулалттай бараа гэсэн ангилал үүсгэ.

Өмнөх Дараах
UE), (VALUE_IF_FALSE))
E), (VALUE_IF_FALSE))

ууд нэгэн зэрэг биелэх тохиолдолд


ын аль нэг нь биелэх тохиолдолд
га
тга

Бүтээгдэхүүн 1 Бүтээгдэхүүн 2 Ангилал


Цех 1 120% 102% AND
Цех 2 115% 95% AND

Цех 1 120% 102% OR


Цех 2 115% 95% OR

Бараа Бор.Орлого Үнэлгээ


A 40,000
B 30,000
C 25,000
D 45,000
E 30,000
F 15,000
G 35,000
H 30,000
I 50,000
J 49,000

Борлуулалт Ангилал
>= 40000 Өндөр
40000 > X > 30000 Дундаж
<= 30000 Бага

You might also like