אקסל - בחירה מתפריט דינאמי (תפריט הבנוי לפי תנאים בטבלה) - תוכנה - HWzone פורומים
עבור לתוכן
  • צור חשבון

אקסל - בחירה מתפריט דינאמי (תפריט הבנוי לפי תנאים בטבלה)


Kidney_stonE

Recommended Posts

שלום,

משהו שאני טיפה מסתבך איתו באקסל.

נתונה לי טבלה, כמו בתמונה להלן:

condform.jpg

אני צריך ליצור תאים שהם בעצם תפריטי DROP DOWN דינמיים לפי הטבלה (בתמונה סימנתי אותם באדום)

כלומר כשאלחץ על morning (האדום, בעמודה E) אז ייפתח ממנו תפריט, שיציג רק את kobi ואת arik אבל לא את dan

(התפריט לפי הטבלה)

יש למישהו מושג איך לעשות כזה דבר?

- איך ליצור תפריט drop down פשוט - אני יודע.

- איך ליצור תפריט מותנה - אני גם יודע פחות או יותר

(חיפוש בגוגל של המחרוזת excel conditional drop down עזר לי למצוא הסברים)

הבעיה היא שמה שאני רוצה לעשות הוא טיפה שונה מהדוגמאות שמצאתי

ולא מצאתי עדיין דרך להשיג את התוצאה הרצויה לי

(יכול להיות שאני אהיה חייב לשנות את מבנה הנתונים שלי? כלומר מטבלה שמסודרת בצורה שהצגתי לסידור שונה?)

אשמח לקבל עצות.

======================

עריכה: מצאתי דרך לעשות את מה שאני צריך, הדרך טיפה מסורבלת וכרוכה בהעתקת הנתונים לטבלה נוספת

שמחליפה את ה YES ו NO בתוכה לשמות של האנשים לפי תנאי (שבודק את הטבלה הראשונה - הירוקה)

הרשימה הדינמית (התפריטים הדינמיים) נוצרים על בסיס הטבלה השניה (התכולה).

condform2.jpg

זה עובד יופי, אבל זה קצת מסורבל ויהיה קשה לעבוד עם זה

(בהתחשב בכמות הנתונים שצריכים להכנס - 10 אנשים כל אחד מסמן YES ו NO ל 30 ימים (3 משמרות בכל יום) :) )

אז אם יש למישהו רעיונות אחרים איך לממש את זה באקסל, אני אשמח לשמוע :smile1:

(המטרה הסופית כמובן היא לקבל מכל עובד רשימה של משמרות שהוא יכול לקחת / לא יכול לקחת

ולסדר את כל ימי החודש כאשר לכל יום יש 3 תאים (אחד לכל משמרת, שהרי יש 3 משמרות ביום) שכל אחד מהם הוא תיבת בחירה דינמית

שתתן לי לבחור אך ורק מתוך העובדים שסימנו את המשמרת הזו כזמינה להם)

(והכי חשוב - השלב הבא הוא להכניס לכל זה גם תנאי שמונע מבן אדם להופיע במשמרת

מסויימת אם הוא נבחר דינאמית במשמרת לפניה או אחריה

כלומר למנוע מצבים שבטעות אני אבחר למשל את קובי למשמרת לילה ביום שני וגם למשמרת בוקר ביום שלישי)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...