class6- computer applicationd
DESCRIPTION
logical function in excel 2007TRANSCRIPT
IFانذانح
IF اصرخذو .FALSE ، هح أخش إرا كاد ذؼط انوحTRUE إسظاع هح احذج إرا كا انششط انز ذحذد ؼط انروى
.نرلز اخرثاساخ ششطح ػه انوى انصؾ
IF(logical_test,value_if_true,value_if_false) بناء الجولة
Logical_test (اختبار هنطقي ) ح أ ذؼثش ك ذو إنػثاسج ػ أ ه TRUE أ FALSE. ػه صثم انصال، ؼرثش
A10=100 ذؼثش يطو؛ إرا كاد انوح ك انخهح A10 وى انرؼثش إن011يضاح ، TRUE. إال، كإ صرى ذوى انرؼثش
..ػايم ذشـم حضاب يواس ك أ ذضرخذو أ .FALSE إن
Value_if_true (القيوة في حالة الصواب ) انوح انر رى إسظاػا إرا كاد logical_test ذضا TRUE. ػه صثم
، TRUE ؼط انروى logical_test زاح" انصطحانصال، إرا كاد ز انصطح ذحر ػه انضهضهح انصح "ض ان
كاسؿح، ذوو ز انصطح تإسظاع TRUE value_if_true ذضا logical_test انص "ض انزاح". إرا كاد IF ذؼشض انذانح
.صـح أخش Value_if_true نز انصطح. ك أ ذك TRUE ، اصرخذو انوح انطوحTRUE )صلش(. نؼشض انكهح1
Value_if_false (قيوة في حالة الخطأ) انوح انر رى إسظاػا إرا كاد logical_test ذضا FALSE. ػه صثم
، FALSE انروى logical_test انصال، إرا كاد ز انصطح ذحر ػه انضهضهح انصح "ذؼذخ انزاح" ذؼط انصطح
تؼ أ ال )،value_if_false ذى ذعام FALSE ذضا logical_test ص "ذؼذخ انزاح". إرا كادذؼشض ان IF كإ انذنح
FALSE value_if_false ذضا logical_test إرا كاد .FALSE ، رى إسظاع انوح انطوح( value_if_true ذظذ كاصهح تؼذ
)صلش(. ك أ ذك1ح رثؼا أهاس إؿالم(، رى إسظاع انوح ، ذظذ كاصهvalue_if_true كاسؿح ) تؼ أ تؼذ
Value_if_false صـح أخش.
هالحظات
ك أ صم ػذد داالخ IF دانح كانصطر 64انرذاخهح إن value_if_true value_if_false ( .إلشاء اخرثاساخ أكصش ذضحا انرذاخهح(. IF نؼشكح داالخ 3ساظغ يصال
ػذ ذوى انصطر value_if_true value_if_falseذوو ، IF تإسظاع انوح انر ذى إسظاػا تاصطح ذهك انؼثاساخ. كش Microsoft Excel انثااخ انخاصح تك انضرذج إن ششط. ػه صثم انصال، نحضاب داالخ إضاكح ك اصرخذايا نرحهم
نحضاب .OUNTIFC COUNTIFS ػذد انراظذاخ نضهضهح صح أ أحذ األسهاو داخم طام ي انخالا، اصرخذو دانر سهح انؼم SUMIF . SUMIFS يعع ضرذ إن صهضهح صح أ ػذد داخم طام, دانح سهح انثااخ
1الوثال A B
البيانات 1
2 50
الوصف )الناتج( الصيغة 3
4
IF(A2<=100,"ذؼذخ انزاح","انزاح ض") صف ذؼشض 011ي أ ضا إرا كا انؼذد أػال أهم ،
انصـح "ض انزاح". إال، ذؼشض انذانح "كم
انزاح". )ض انزاح(
5 IF(A2=100,SUM(B5:B15),"") رى حضاب انطام 011إرا كا انؼذد أػال ضا ،
B5:B15)( .)""( إال، رى إسظاع انص انلاسؽ .
A B يصال 2
الوصروفات الوتوقعة الوصروفات الفعلية 1
2 1500 900
3 500 900
4 500 925
الوصف )الناتج( الصيغة 5
6 IF(A2>B2,"ياكن","ذؼذخ انزاح") )انرحون يا إرا كا انصق األل هذ ذؼذ انزاح )ذؼذخ انزاح
7 IF(A3>B3,"ياكن","انزاح ذؼذخ") )انرحون يا إرا كا انصق انصا هذ ذؼذ انزاح )ياكن
A B هثال 3
النقاط 1
2 45
3 90
4 78
الوصف )الناتج( الصيغة 5
6 IF(A2>89,"A",IF(A2>79,"B",
IF(A2>69,"C",IF(A2>59,"D","F"))))
(Fذؼ حشف ذصق ألل ذضعم واط )
7 IF(A3>89,"A",IF(A3>79,"B",
IF(A3>69,"C",IF(A3>59,"D","F"))))
(Aذؼ حشف ذصق نصا ذضعم واط )
IF(A4>89,"A",IF(A4>79,"B",
IF(A4>69,"C",IF(A4>59,"D","F"))))
(Cذؼ حشف ذصق نصانس ذضعم واط )
IF األن. تشكم يشات، ذك ظهح IF نعهح value_if_false انصاح ذك اضا صطح IF ك انصال انضاتن، كإ ظهح
ذضا (89< األن )انواط logical_test انصاح. ػه صثم انصال، إرا كاد IF نعهح value_if_false انصانصح انصطح
TRUEرى إسظاع ، "A". ادإرا ك logical_test األن ذضا FALSEرى ذوى ظهح ، IF رى ذؼ انذسظاخ .انصاح، كزا
.تاألحشف إن أسهاو تاصرخذاو انلراغ انران
يتم إرجاع إذا كانت النقاط
A 98أكبر من
B 98إلى 98من
C 08إلى 08من
D 08إلى 08من
F 08أقل من
IFERRORانذانح
نرصذ األخطاء IFERROR ذشظغ هح هد ترحذذا إرا ذى ذوى صـح نخطأ؛ خالف رنك، ذشظغ اذط انصـح. اصرخذو انذانح
.صـح يؼانعرا ك
IFERROR(value,value_if_error) بناء الجولة
(Value )انصطح انر رى كحصا تحصا ػ خطأ .
(Value_if_error ) ،انوح انر ذشظغ إرا ذى ذوى انصـح نخطأ. ذى ذوى أاع األخطاء انرانح: أؿش هاتم نهرطثن
#VALUE! أ #REF! أ #DIV/0! أ #NUM! أ #NAME? أ #NULL!.
هالحظات
إرا كاد value أ value_if_error ػثاسج ػ خهح كاسؿح، ذؼايها IFERROR حكوح صهضهح كاسؿ (""). إرا كاد انوح صـح صلق، ذشظغ IFERROR صلق رائط كم خهح ك انطام انحذد ك انوح. ساظغ انصال انصا انظد
.أدا
: تصيذ أخطاء التقسين باستخذام صيغة عادية1هثال
A B
الوحذات الوباعة الحصة 1
2 210 35
3 55 0
4 23
الوصف )الناتج( الصيغة 5
6
IFERROR(A2/B2, "خطأ ك انحضاب") انرحون ي ظد خطأ ك انصـح ك انصطح األن
(، ػذ ػذو انؼصس ػه أخطاء، رى إسظاع 35ػه 201)هضح
(6اذط انصـح )
7
IFERROR (A3/B3، "خطأ ك انحضاب") األن انرحون ي ظد خطأ ك انصـح ك انصطح
، رى 1(، ػذ انؼصس ػه خطأ انوضح ػه 1ػه 55)هضح
)خطأ ك انحضاب( value_if_errorإسظاع
8
IFERROR (A4/B4، "خطأ ك انحضاب") انرحون ي ظد خطأ ك انصـح ك انصطح األن
(، ػذ ػذو انؼصس ػه أخطاء، رى إسظاع 23)هضح "" ػه
(.1اذط انصـح )
2 هثال
A B C
النسبة الوحذات الوباعة الحصة 1
2 201 35 IFERROR(A2:A4/B2:B4,"خطأ ك انحضاب")
3 55 0
4 23
الوصف )الناتج( الصيغة 5
6
=C2 انرحون ي ظد خطأ ك انصـح ك انصطح األن ك انؼصش األل ي
(، ػذ ػذو انؼصس ػه أخطاء، رى إسظاع 35ػه 201هضح أ A2/B2انصلق )
(6اذط نهصـح )
7
=C3 انرحون ي ظد خطأ ك انصـح ك انصطح األن ك انؼصش انصا ي
، رى 1(، ػذ انؼصس ػه خطأ نهوضح ػه 1ػه 55أ هضح A3/B3انصلق )
)خطأ ك انحضاب( value_if_errorإسظاع
8
=C4 انرحون ي ظد خطأ ك انصـح ك انصطح األن ك انؼصش انصانس ي
(، ػذ ػذو انؼصس ػه أخطاء، رى إسظاع اذط 23أ هضح "" ػه A4/B4انصلق )
(1نهصـح )
، C2:C4عة إدخال انصـح انظدج ك انصال كصـح صلق. تؼذ ضخ انصال إن سهح ػم كاسؿح، حذد انطام يالحظح
CTRL+SHIFT+ENTER.، شى اضـظ F2اضـظ
ANDانذانح
انصق
.FALSE إرا كاد هح صطح احذج أ أكصش FALSE ى إسظاع؛ رTRUE إرا كاد هى كاكح صائطا TRUE رى إسظاع
ذصغ كائذج انذاالخ األخش إلظشاء االخرثاساخ انطوح. كؼه صثم انصال، AND إ أحذ االصرخذاياخ انشائؼح نهذانح
هح أخش إرا كاد هح االخرثاس ذشظغ TRUE تإظشاء اخرثاس يطو ذشظغ هح احذج إرا كاد هح االخرثاس IF ذوو انذانح
FALSE. ػ طشن اصرخذاو انذانح AND كصطح logical_test ك انذانح IF كك اخرثاس ششط يخرهلح يرؼذدج تذال ي ،
.ششط احذ
تاء انعهحAND(logical1, [logical2], ...)
:انرانح انصطاخ ػه AND حر تاء ظهح انذانح
logical1 يطهتح. انششط األل انز ذشذ اخرثاس انز ك ذو إن TRUE أ FALSE. logical2, ... اخراسح. انششط اإلضاكح انر ذشذ اخرثاسا انر ك ذوا إيا إن TRUE أ FALSE ا ششط 255ذصم إن
.كحذ أهص
يالحظاخ
عة أ رى ذوى انصطاخ إن هى يطوح يصم TRUE أ FALSEأ يشاظغ ذحر صلائق ، أ عة أ ذك انصطاخ ػثاسج ػ .ػه هى يطوح
خالا كاسؿح، رى ذعام ز انوى إرا كا أحذ انصلائق أ انشاظغ حر ػه ص أ. إرا كا انطام انحذد ال حر ػه هى يطوح، ذوو انذانح AND تإسظاع هح انخطأ #VALUE!.
0يصال A B
الناتج الوصف الصيغة 1
2 AND(TRUE, TRUE) ذك كاكح انصطاخTRUE TRUE
3 AND(TRUE, FALSE) ذك إحذ انصطاخFALSE FALSE
4 AND(2+2=4, 2+3=5) رى ذوى كاكح انصطاخ إنTRUE TRUE
2يصال A B
البيانات 1
2 50
3 104
الناتج الوصف الصيغة 4
AND(1<A2, A2<100) ػشضTRUE إرا كا انشهى
. 011 0ت A2انظد ك انخهح
.FALSEتخالف رنك، رى ػشض
TRUE
IF(AND(1<A3, A3<100), A3,
(".انوح خاسض انطام"
انخهح ػشض انشهى انظد ك
A3 إرا كا ؿش 011 0إرا كا ت ،
رنك، رى ػشض سصانح "انوح خاسض
انطام".
انوح خاسض انطام.
IF(AND(1<A2, A2<100), A2,
(".انوح خاسض انطام"
ػشض انشهى انظد ك انخهح
A2 إرا كا ؿش 011 0إرا كا ت ،
رنك، رى ػشض سصانح.
50
ORانذانح
.FALSE إرا كاد كاكح انصطاخ ذضا FALSE ؛ إسظاعTRUE إرا كاد أ ي انصطاخ ذضا TRUE إسظاع
OR(logical1,logical2,...) بناء الجولة
Logical1,logical2,... انر ذشذ اخرثاسا إيا 255إن 0 انششط ي TRUE أ FALSE.
هالحظات
عة أ ذوى انصطاخ نوى يطوح يصم TRUE أ FALSEأ يشاظغ ذحر ػه هى يطوح صلائق ، أ أ ذك. إرا كا أحذ انصلائق أ انشاظغ حر ػه ص أ خالا كاسؿح، رى ذعام ز انوى.
إرا نى حر انطام انحذد ػه هى يطوح، ذشظغ OR هح انخطأ #VALUE! .
كك اصرخذاو صـح صلق OR نشاذج حذز هح ك صلق. إلدخال صـح صلق، اضـظCTRL+SHIFT+ENTER .
A B هثال
الوصف )الناتج( الصيغة 1
2 OR(TRUE) صطح احذج ذك هرا TRUE (TRUE)
3 OR(1+1=1,2+2=5) كاكح انصطاخ ذك هرا FALSE (FALSE)
OR(TRUE,FALSE,TRUE) صطح احذج ػه األهم ذك هرا TRUE (TRUE)
NOT functionانذانح
.ػذيا ذشذ انـرأكذ ي أ هح يا ال ذرضا يغ هح احذج يؼح NOT ذؼكش هح انصطح انخاصح تا. اصرخذو
NOT(logical) بناء الجولة
Logical هح أ ذؼثش ك ذو إن TRUE أ FALSE.
.NOT FALSE ، ذشظغlogical TRUE إرا كاد هح TRUE NOT ، ذشظغlogical FALSE إرا كاد هح هالحظة
A B هثال
الوصف )الناتج( الصيغة 1
2 NOT(FALSE) رى ػكشFALSE (TRUE)
3 NOT(1+1=2) ذؼكش يؼادنح ذشذو هرا إنTRUE (FALSE)