מציאת "שברוני תאריכים"

white shadow 3

New member
מציאת "שברוני תאריכים"

הי, שאלה קצת הזויה ומוזרה.
יש לי גיליון עם המוןןןןןןןןןן שורות נתונים, כאשר כל שורה מייצגת אדם, ולכל אדם יש שדה של תאריך לידה.

אני הייתי רוצה למצוא תאריך מינימלי, שבו לפחות %X (שיכול להשתנות בהתאם לצרכים) מהאנשים בקובץ כבר יהיו בני Y שנים (שגם יכול להשתנות בהתאם לצרכים)..

לדוגמא, אם ארצה למצוא תאריך מינימלי בו לפחות 80% מהאנשים בקובץ יהיו כבר בני 17.8 - אז שהפלט יחזיר (בתקווה שלא טעיתי...) את התאריך 05/09/2018
ואם ארצה תאריך מינימלי שבו לפחות 60% הם לפחות בני 17.0, אז שיחזיר 3.1.2001

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

תודה מראש,
 

eladts

New member
ענית לעצמך

הדרך שפתרת את הבעיה ידנית היא בדיוק הדרך שבה תוכנה תעבוד.
 

white shadow 3

New member
איך לפתור ידנית אני יודע..

השאלה הייתה איך גורמים לזה להיפתר מיכונית
 

EyesToSee

New member
השתמש ב Histogram

https://en.wikipedia.org/wiki/Histogram
https://statistics.laerd.com/statistical-guides/understanding-histograms.php
 
למעלה