בא נחשוב ביחד ונשאל.
ממאי נפשך.
אם הערכים מתא e15 עד e20 הם אותם ערכים.אז מספיק לכתוב אחד מהם.ולמה לי כולי האי?
ואם הם לא אותם ערכים .אז שהאקסל ירצה לבחון על פי קריטריון.הוא יסתכל באוסף ערכים בששת התאים האלו.ואז הוא ישאל את עצמו לאיזה קריטריון התכוון המשורר.
צריך להבין את הלוגיקה פה.קריטריון לא יכול להתפרס על פני הרבה תאים.!!!
מה שהאקסל יפעל במקרה כזה.הוא יראה את הקריטריון הכי עליון(את העיקרון הזה ניתן למצוא בהרבה מקומות באקסל כמו בvlookup למשל.)
במקרה הנל זה הקרטריון בתא e15 ועל פיו בלבד הוא יפעל.
תהיה היתעלמות מוחלטת מכל יתר הקריטריונים.
האקסל בדרך כךל "בטוב ליבו" יבליג (ולא יחזיר שגיאה)בשתיקה על בילבולו של משתמש הגיליון.וימשיך לפעול כפי שהוא "רואה לנכון" וכפי שהוא רגיל לנהוג.
לכן בפונקציית פילטר הנל.האקסל אומר למשתמש הגיליון.אני אסקור ואסרוק איזה טווח שתרצה ושרק תמיין.
.מc5 עד c15.?אוקיי...
אבדוק את כולם אחד אחד.
אבל אמור לי בבקשה אדון נכבד -קריטריון אחד בלבד שאוכל לבדוק האם קיימת התאמה או לא.
הנה לך דוגמא קטנה מפונקציית if
(הטרו והפולס הפוכים פה במיקומם)
צפה בקובץ המצורף 1446391
אתה צודק במחשבה הלוגית.
אבל במציאות באקסל, יש פתרונות לא מובנים, שפתאום עוזרים.
צריך רק מישהו שיעלה לו בראש הטריק איך לעשות את זה.
דבר נוסף, בבסיס, אקסל יודע לעבוד עם פילטר לפי כמה תנאים, והראיה זו הנוסחה הארוכה לעיל.
השאלה איך לתת לו להבין בצורה יותר מקוצרת, משהו שיהיה יותר קל לעבוד איתו על הרבה תאים.
אולי לא בצורה שאני הבאתי, אבל עדיין יותר מקוצרת מהנוסחה המקורית.
אולי יהיה ל @xl3391 איזה רעיון חדש.