You are on page 1of 5

‫מומחים בשירותים מנוהלים בתשתיות ‪IT‬‬

‫מרכזי תמיכה טכניים | תשתיות מחשוב | מומחי פיתוח ותשתיות | אבטחת איכות‬

‫יצירת נוסחאות מותנות‬

‫הסתר הכל‬

‫בדיקה אם תנאים מתקיימים או לא מתקיימים וביצוע השוואות לוגיות בין‬


‫ביטויים מהווים פעולות נפוצות במשימות רבות‪ .‬באפשרותך להשתמש‬
‫בפונקציות‪, NOT , OR AND‬ו ‪- IF‬כדי ליצור נוסחאות מותנות ‪.‬‬

‫הפונקציה ‪ IF‬משתמשת בארגומנטים הבאים‪:‬‬

‫נוסחה הכוללת את הפונקציה‪IF‬‬

‫התנאי שברצונך לבדוק‪.‬‬ ‫‪logical_test:‬‬

‫הערך שיש להחזיר אם התנאי הוא‪True.‬‬ ‫‪value_if_true:‬‬

‫הערך שיש להחזיר אם התנאי הוא‪False.‬‬ ‫‪value_if_false:‬‬

‫יצירת נוסחה מותנית שמביאה לערך לוגי )‪ (TRUE‬או)‪(FALSE‬‬

‫כדי לבצע משימה זו‪ ,‬השתמש בפונקציות‪ OR , AND‬ו ‪- NOT‬ובאופרטורים‪.‬‬


‫דוגמה‬

‫ייתכן שיהיה קל יותר להבין את הדוגמה אם תעתיק אותה לגליון עבודה ריק‪.‬‬

‫כיצד להעתיק דוגמה‬

‫צור חוברת עבודה ריקה או גליון עבודה ריק ‪.‬‬

‫בחר בדוגמה שבנושא העזרה ‪.‬‬

‫אל תבחר בכותרות השורות או העמודות‪.‬‬ ‫הערה‬

‫משכית ‪ ,1‬הרצליה פיתוח ‪ .33744‬טלפון‪ 22-2329999 :‬פקס‪www.calanit.com 22-2329922 :‬‬


‫מומחים בשירותים מנוהלים בתשתיות ‪IT‬‬

‫מרכזי תמיכה טכניים | תשתיות מחשוב | מומחי פיתוח ותשתיות | אבטחת איכות‬

‫בחירת דוגמה מהעזרה‬

‫הקש ‪CTRL+C.‬‬

‫בגליון העבודה‪ ,‬בחר בתא ‪ A1‬והקש ‪CTRL+V.‬‬

‫כדי לעבור בין תצוגת התוצאות לבין תצוגת הנוסחאות שמחזירות את‬
‫התוצאות‪ ,‬הקש(‪ CTRL+`‎‬סימון הטעמה מסוג ;)‪ Grave‬לחלופין‪ ,‬בכרטיסיה‬
‫נוסחאות ‪,‬בקבוצה ביקורת נוסחאות ‪,‬לחץ על לחצן הצג נוסחאות ‪.‬‬

‫‪A‬‬

‫נתונים‬ ‫‪‎1‬‬

‫‪‎15‬‬ ‫‪‎2‬‬

‫‪‎9‬‬ ‫‪‎3‬‬

‫‪‎8‬‬ ‫‪‎4‬‬

‫‪Sprockets‬‬

‫‪Widgets‬‬

‫תיאור (תוצאה)‬ ‫נוסחה‬

‫האם ‪ 51‬גדול מ‪ 9 -‬וקטן מ‪? (FALSE)8 -‬‬ ‫)‪=AND(A2>A3, A2<A4‬‬

‫האם ‪ 51‬גדול מ‪ 9 -‬או קטן מ‪? (TRUE)8 -‬‬ ‫)‪=OR(A2>A3, A2<A4‬‬

‫האם ‪ 51‬ועוד ‪ 9‬אינו שווה ל‪? (FALSE)42 -‬‬ ‫)‪=NOT(A2+A3=24‬‬

‫האם ‪ A5‬אינו שווה ל"‪? (FALSE)- "Sprockets‬‬ ‫)"‪=NOT(A5="Sprockets‬‬

‫האם ‪ A5‬אינו שווה ל "‪- "Sprockets‬או האם ‪A6‬‬ ‫= ‪=OR(A5<>"Sprockets",A6‬‬


‫שווה ל"‪? (TRUE)- "Widgets‬‬ ‫)"‪"Widgets‬‬

‫משכית ‪ ,1‬הרצליה פיתוח ‪ .33744‬טלפון‪ 22-2329999 :‬פקס‪www.calanit.com 22-2329922 :‬‬


‫מומחים בשירותים מנוהלים בתשתיות ‪IT‬‬

‫מרכזי תמיכה טכניים | תשתיות מחשוב | מומחי פיתוח ותשתיות | אבטחת איכות‬

‫פרטי פונקציה‬

‫‪AND‬‬

‫‪OR‬‬

‫‪NOT‬‬
‫יצירת נוסחה מותנית שמביאה לחישוב נוסף או לערכים שאינם ‪ TRUE‬או‪FALSE‬‬

‫כדי לבצע משימה זו‪ ,‬השתמש בפונקציות‪, AND IF‬ו‪- OR.‬‬


‫דוגמה‬

‫ייתכן שיהיה קל יותר להבין את הדוגמה אם תעתיק אותה לגליון עבודה ריק‪.‬‬

‫כיצד להעתיק דוגמה‬

‫צור חוברת עבודה ריקה או גליון עבודה ריק ‪.‬‬

‫בחר בדוגמה שבנושא העזרה ‪.‬‬

‫אל תבחר בכותרות השורות או העמודות‪.‬‬ ‫הערה‬

‫בחירת דוגמה מהעזרה‬

‫הקש ‪CTRL+C.‬‬

‫בגליון העבודה‪ ,‬בחר בתא ‪ A1‬והקש ‪CTRL+V.‬‬

‫כדי לעבור בין תצוגת התוצאות לבין תצוגת הנוסחאות שמחזירות את‬
‫התוצאות‪ ,‬הקש(‪ CTRL+`‎‬סימון הטעמה מסוג ;)‪ Grave‬לחלופין‪ ,‬בכרטיסיה‬
‫נוסחאות ‪,‬בקבוצה ביקורת נוסחאות ‪,‬לחץ על לחצן הצג נוסחאות ‪.‬‬

‫משכית ‪ ,1‬הרצליה פיתוח ‪ .33744‬טלפון‪ 22-2329999 :‬פקס‪www.calanit.com 22-2329922 :‬‬


‫מומחים בשירותים מנוהלים בתשתיות ‪IT‬‬

‫מרכזי תמיכה טכניים | תשתיות מחשוב | מומחי פיתוח ותשתיות | אבטחת איכות‬

‫‪A‬‬

‫נתונים‬ ‫‪‎1‬‬

‫‪‎15‬‬ ‫‪‎2‬‬

‫‪‎9‬‬ ‫‪‎3‬‬

‫‪‎8‬‬ ‫‪‎4‬‬

‫‪Sprockets‬‬

‫‪Widgets‬‬

‫תיאור (תוצאה)‬ ‫נוסחה‬

‫אם הערך בתא ‪ A2‬שווה ל‪ ,51 -‬החזר ‪(OK) "OK".‬‬ ‫)"‪=IF(A2=15, "OK", "Not OK‬‬

‫אם הערך בתא ‪ A2‬אינו שווה ל‪ ,51 -‬החזר‪(Not "OK".‬‬ ‫)"‪=IF(A2<>15, "OK", "Not OK‬‬
‫)‪OK‬‬

‫אם הערך בתא ‪ A2‬אינו קטן או שווה ל‪ ,51 -‬החזר‬ ‫)"‪=IF(NOT(A2<=15), "OK", "Not OK‬‬
‫‪(Not OK)"OK".‬‬

‫אם הערך בתא ‪ A5‬אינו שווה ל ‪- "SPROCKETS",‬‬ ‫‪=IF(A5<>"SPROCKETS", "OK", "Not‬‬


‫החזר ‪(Not OK) "OK".‬‬ ‫)"‪OK‬‬

‫אם ‪ 51‬גדול מ‪ 9 -‬וקטן מ‪ ,8 -‬החזר‪(Not OK) "OK".‬‬ ‫‪=IF(AND(A2>A3, A2<A4), "OK", "Not‬‬
‫)"‪OK‬‬

‫אם ‪ 51‬אינו שווה ל‪ 9 -‬ו‪ 51 -‬אינו שווה ל‪ ,8 -‬החזר‬ ‫‪=IF(AND(A2<>A3, A2<>A4), "OK",‬‬
‫‪(OK)"OK".‬‬ ‫)"‪"Not OK‬‬

‫אם ‪ 51‬גדול מ‪ 9 -‬או קטן מ‪ ,8 -‬החזר‪(OK) "OK".‬‬ ‫‪=IF(OR(A2>A3, A2<A4), "OK", "Not‬‬
‫)"‪OK‬‬

‫אם הערך בתא ‪ A5‬אינו שווה ל "‪- "Sprockets‬או‬ ‫‪=IF(OR(A5<>"Sprockets",‬‬


‫שהערך בתא ‪ A6‬אינו שווה ל ‪- "Widgets",‬החזר‬ ‫)"‪A6<>"Widgets"), "OK", "Not OK‬‬
‫‪(Not OK)"OK".‬‬

‫אם ‪ 51‬אינו שווה ל‪ 9 -‬או ‪ 51‬אינו שווה ל‪ ,8 -‬החזר‬ ‫‪=IF(OR(A2<>A3, A2<>A4), "OK", "Not‬‬
‫‪(OK)"OK".‬‬ ‫)"‪OK‬‬

‫משכית ‪ ,1‬הרצליה פיתוח ‪ .33744‬טלפון‪ 22-2329999 :‬פקס‪www.calanit.com 22-2329922 :‬‬


‫מומחים בשירותים מנוהלים בתשתיות ‪IT‬‬

‫מרכזי תמיכה טכניים | תשתיות מחשוב | מומחי פיתוח ותשתיות | אבטחת איכות‬

‫פרטי פונקציה‬

‫‪IF‬‬

‫‪AND‬‬

‫‪OR‬‬

‫משכית ‪ ,1‬הרצליה פיתוח ‪ .33744‬טלפון‪ 22-2329999 :‬פקס‪www.calanit.com 22-2329922 :‬‬

You might also like