white shadow 3
New member
מציאת "שברוני תאריכים"
הי, שאלה קצת הזויה ומוזרה.
יש לי גיליון עם המוןןןןןןןןןן שורות נתונים, כאשר כל שורה מייצגת אדם, ולכל אדם יש שדה של תאריך לידה.
אני הייתי רוצה למצוא תאריך מינימלי, שבו לפחות %X (שיכול להשתנות בהתאם לצרכים) מהאנשים בקובץ כבר יהיו בני Y שנים (שגם יכול להשתנות בהתאם לצרכים)..
לדוגמא, אם ארצה למצוא תאריך מינימלי בו לפחות 80% מהאנשים בקובץ יהיו כבר בני 17.8 - אז שהפלט יחזיר (בתקווה שלא טעיתי...) את התאריך 05/09/2018
ואם ארצה תאריך מינימלי שבו לפחות 60% הם לפחות בני 17.0, אז שיחזיר 3.1.2001
(החישוב נעשה על הדוגמא ע"י כך שלקחתי את כל הפוטנציאל מסודרים לפי תאריך לידה רץ, מצאתי ידנית את השורה שמהווה 80%, ואז ראיתי מתי הוא נולד וחישבתי משם מתי התאריך שבו יחגוג 17.8,
אך בפועל בקבצים האמיתיים מדובר על מאות / אלפי אנשים,ויתכן מאוד כי גם האחוז וגם הגיל ישתנו מקובץ לקובץ (ואולי אף באותו קובץ, במקרה ואנו נאלצים "לשחק" עם הנתונים כדי לראות מתי מתקבלת תמונת מצב הכי טובה..) ולכן אשמח אם יהיה משהו יותר אוטומטי שיוכל לבצע את זה..)
תודה מראש,
הי, שאלה קצת הזויה ומוזרה.
יש לי גיליון עם המוןןןןןןןןןן שורות נתונים, כאשר כל שורה מייצגת אדם, ולכל אדם יש שדה של תאריך לידה.
אני הייתי רוצה למצוא תאריך מינימלי, שבו לפחות %X (שיכול להשתנות בהתאם לצרכים) מהאנשים בקובץ כבר יהיו בני Y שנים (שגם יכול להשתנות בהתאם לצרכים)..
לדוגמא, אם ארצה למצוא תאריך מינימלי בו לפחות 80% מהאנשים בקובץ יהיו כבר בני 17.8 - אז שהפלט יחזיר (בתקווה שלא טעיתי...) את התאריך 05/09/2018
ואם ארצה תאריך מינימלי שבו לפחות 60% הם לפחות בני 17.0, אז שיחזיר 3.1.2001
(החישוב נעשה על הדוגמא ע"י כך שלקחתי את כל הפוטנציאל מסודרים לפי תאריך לידה רץ, מצאתי ידנית את השורה שמהווה 80%, ואז ראיתי מתי הוא נולד וחישבתי משם מתי התאריך שבו יחגוג 17.8,
אך בפועל בקבצים האמיתיים מדובר על מאות / אלפי אנשים,ויתכן מאוד כי גם האחוז וגם הגיל ישתנו מקובץ לקובץ (ואולי אף באותו קובץ, במקרה ואנו נאלצים "לשחק" עם הנתונים כדי לראות מתי מתקבלת תמונת מצב הכי טובה..) ולכן אשמח אם יהיה משהו יותר אוטומטי שיוכל לבצע את זה..)
תודה מראש,