נוסחה (IF?) בגוגל שיטס
-
איך עושים בגוגל שיטס נוסחה כדלהלן:
אם בתא B1 מילה שמופיעה בתאים C1:C100 יופיע בתא A1 משהו אחד, אם לא, שלא יופיע כלום.ניסיתי ככה ולא הלך
=IF(B1=C1:C100,"ירושלים"," ")
כתב לי שהוא לא מוצא ערך.
וכשעשיתי אימות מול תא אחד כמו זה:
=IF(B1=C3,"ירושלים"," ")
זה כן עבד
בנוסף אני מחפש איך אני ממשיך את הנוסחה הלאה:
שאם בB1 מופיע מילה כמו ב D1:D100 שיופיע מילה אחרת ואם לא שלא יופיע כלום וכך הלאה.... -
@בער אני קודם יענה לך מה ששאלת :
-
אתה צריך לאתר את הערך בכל הטווח,
ראה פה https://tchumim.com/topic/13022 -
בשביל ה"אם לא תחפש במקום אחר" אתה צריך לקנן if, כלומר:
=IF(B1=C1:C100,"ירושלים", IF(B1=D1:D100, "בני ברק", ""))
אבל אתה אמור לעשות אחרת לגמרי:
אתה צריך למלא בגיליון נפרד טבלה שבטור A אתה כותב את הערך המשתנה בB1 ובטור B את שם העיר המתאימה. אח"כ בנוסחה אתה שולף בלקות עם VLOOKUP את העיר המתאימה לפי הערך של B1. -
-
@dovid אמר בנוסחה (IF?) בגוגל שיטס:
אבל אתה אמור לעשות אחרת לגמרי:
אתה צריך למלא בגיליון נפרד טבלה שבטור A אתה כותב את הערך המשתנה בB1 ובטור B את שם העיר המתאימה. אח"כ בנוסחה אתה שולף בלקות עם VLOOKUP את העיר המתאימה לפי הערך של B1.לא כל כך הבנתי את מה שכתבת והאם זה רלוונטי בשבילי,
לכן אסביר את המקרה ונראה אם זה מתאים לי:
עשיתי רשימה נפתחת בטור B לפי מה שכתוב בטור A - בכל אזור יש כמה מכונות.
מה שאני עכשיו מנסה לעשות שאם בחרתי להזין ישירות בטור B שיתמלא לבד טור A -
@בער אמר:
ניסיתי ככה ולא הלך
=IF(B1=C1:C100,"ירושלים"," ")
כתב לי שהוא לא מוצא ערך.
וכשעשיתי אימות מול תא אחד כמו זה:
=IF(B1=C3,"ירושלים"," ")
זה כן עבד
למה חשבת שיעשה משהו עם התנאי הלוגי הזה?
כשאתה כותב תנאי לוגי, תנסה דבר ראשון להבין את מה שכתבת ואז לתת לאקסל/שיטס לפענח ג"כ.
אני הייתי עושה את זה כך:=IF(COUNTIF(A:A,B1)>0,"מופיע ברשימה","לא מופיע ברשימה")
זה בעצם בודק האם הערך שהזנת בתא B1 מופיע היכן שהו בעמודה A ואם אכן נמצא שיש ערך זהה יחזיר שמופיע ברשימה.
לגבי שאלתך כיצד שיתקדם בבדיקה לעמודות נוספות, התשובה כפי שכתב @dovid - לקונן if נוסף בפנים.מהדוגמה שהעלית נראה שאתה רוצה שיושלם בעמודה B בכל תא ותא על פי הערך שנכתב בתא הסמוך בעמודה A. לצורך זה מומלץ יותר להשתמש בפונקציה SWITCH.
-
=SWITCH(A2,"ירושלים","מכונה מס' 1","בני ברק","מכונה מס' 2","")
פרמטר 1: איזה תא/ערך ברצונך לבדוק.
פרמטר 2 והלאה: טבלת בדיקה, אם ירושלים תחזיר כך, אם בני ברק תחזיר אחרת וכו' וכו' (אפשר יותר תנאים)
פרמטר אופציונלי: אפשר להוסיף ערך ברירת מחדל שיוחזר במקרה שלא תהיה התאמה לשום תנאי שהוזכר בפרמטרים הקודמים (במקרה שלך "" כי אתה רוצה שיוחזר ערך ריק, אחרת יוחזר שגיאת N/A כי לא מצא שום ערך תואם)בהצלחה!
-
@nach אמר בנוסחה (IF?) בגוגל שיטס:
=SWITCH(A2,"ירושלים","מכונה מס' 1","בני ברק","מכונה מס' 2","")
קודם כל תודה. עוזר לי מאוד.
ניסיתי לעשות עם הנוסחה הזאת וניסיתי להחליף במקום ירושלים שיחפש רשימה של מילים שמופיעה בטווח תאים מסוים לא הצליח
יש אפשרות כזו? -
@nach אמר בנוסחה (IF?) בגוגל שיטס:
@בער אמר:
=IF(COUNTIF(A:A,B1)>0,"מופיע ברשימה","לא מופיע ברשימה")
בנוסה הזאת זה עובד מצוין!!!
שאלה נוספת כללית:
במקרה שהמילה שהוא אמור לכתוב יש לו באמצע " (במקום "מופיע ברשימה" אני מבקש שיכתוב "אזה"ת") הוא מסבך את הנוסחה איך מסדרים את זה?