רשימת אימות נתונים מותנית/משתנה

  • פותח הנושא ל13
  • פורסם בתאריך

ל13

New member
רשימת אימות נתונים מותנית/משתנה


הי חברים,
אשמח לעזרתכם...
אני מחפש פיתרון קל ופשוט, עד כמה שניתן, ליצירת רשימה מותנית/משתנה של אימות נתונים באקסל.
בגיליון אחד יש לי טבלה עם רשומות מצטברות שמכילות (בין השאר) מספר רשומה ומספר השבוע שאליו שייכת הרשומה. עבור כל שבוע יש מספר משתנה של רשומות.
בגיליון השני יש לי תא שמכיל מס' שבוע ובתא שלידו צריך שתיווצר רשימת מספרי הרשומות שרלוונטיות רק לשבוע הנבחר.
כל פעם שאשנה את מספר השבוע בתא הנתון, אני צריך שמספרי הרשומות ברשימה שבתא שליד יתעדכנו בהתאם.

יש לכם רעיון לפיתרון קל יחסית?
תודה מראש
 

ל13

New member
מיכאל המון תודה! עובד, אבל...

הי מיכאל,
המון תודה על העזרה המהירה.
ניסיתי לעשות התאמה של הנוסחאות שלך לקובץ המקור שלי (שהוא טיפה שונה מקובץ הדוגמא), אכן קיבלתי את הרשימות הנכונות אבל שמתי לב שבכל רשימה חסרה רשומה אחת (אחרונה). מה לדעתך גורם לזה ואיזה תיקון נדרש בנוסחה כדי שגם הרשומה האחרונה בכל שבוע תיכלל?
אגב, אני די בטוח שעשיתי התאמה נכונה, פרט לחלק האחרון של הנוסחה שלא כל כך הבנתי מה הוא אומר ואיך צריך לעשות את ההתאמה, כך שיכול להיות ששם השגיאה שלי...
ROW(A$3:A$29)-2),ROW()-3))

תודה
 

מיכאל אבידן

Member
מנהל
לכן חשוב להצמיד את קובץ המקור (בשינוי נתונים חסויים) ...


בקובץ שהצמדת ה-Bla Bla יכול להיות הנתון היחיד שהוא חסוי.

שנה אותו ל: בלה בלה...
 

ל13

New member
מצ"ב קובץ המקור... אשמח לדעת מה התיקון הנדרש

הי מיכאל,
מצ"ב קובץ המקור (נקי מנתונים לא רלוונטיים) בו ניתן לראות את נוסחאות המערך שלך, שעשיתי להן התאמה שגויה לקובץ שלי ולכן לא מציגות מספר אחרון בכל שבוע ואני לא יודע איך לתקן...
אשמח לדעת מה התיקון הנדרש.
תודה רבה!
 

u333

New member
נסה את הצעתי מן הבוקר

מצורף הקובץ שלך עם יישום של הצעתי.
שים לב כי גיליון 2, על שלל נוסחאותיו, אינו נחוץ כלל וכלל. בקובץ שצירפתי הוא לא קיים.
השינוי היחיד מן הקובץ שלך - מיון טבלת המקור בגיליון הראשון לפי עמודה AE.
בהצלחה.
 

מיכאל אבידן

Member
מנהל
גם אם נתעלם מהמיון (שלא מתאים לכל אחד) . . .


1. אולי חשוב לו שהמיון יהיה דווקא לפי ID ולא לפי מס' השבוע


2. מדוע אינך "מפנק" אותו גם עם 'אימות נתונים' של מס' השבוע
 

ל13

New member
תודה רבה! עובד מעולה! רק לא הבנתי...

איך עשית את הקסם הזה?

אני מנסה להתחקות אחרי הדרך שבה יישמת את הפיתרון שלך כדי ליישם אותו בקובץ המקור שלי ואני לא מבין...
בהגדרות אימות הנתונים בחרת List ובמקור הנתונים רשמת =myrange
והטווח הזה מתעדכן אוטומטית לפי השבוע הנבחר... לא הבנתי איך טווח ה-myrange משתנה ומתעדכן לפי השבוע...
איך זה עובד?
אשמח להסבר קצר.
שוב תודה.
 

u333

New member
אז ככה... myrange הוא "שם" מוגדר.

לך לקובץ, פתח את "מנהל השמות" וראה את הגדרת ההפנייה של myrange
הטווח הזה מתעדכן אוטומטית באמצעות הפונקציה OFFSET ובאמצעות הפונק' COUNTIF. קרא בעזרה אודות הפונקציות הנ"ל.
 

u333

New member
אפשר גם ככה - אין צורך בטבלה נוספת.

השען את אימות הנתונים בתא U5 על רשימה - כאשר מקור הרשימה הוא ה"שם" הבא:
=OFFSET(Sheet1!$B$2,MATCH(Sheet1!$U$4,Sheet1!$C$3:$C$29,),0,COUNTIF(Sheet1!$C$3:$C$29,Sheet1!$U$4))
 

ל13

New member
ורק הבהרה... הפיתרון החדש ששלחת בצהריים הוא במקום זה?

 

u333

New member
כן. הפתרון של הבוקר היה לקובץ של הבוקר

והפתרון החדש הוא לקובץ האחרון שאתה צירפת.
 
למעלה