אופיס 365 הוספת תאריך באופן אוטומטי בטבלת אקסל

  • פותח הנושא mss
  • פורסם בתאריך
  • הוסף לסימניות
  • #41
תנסה לסגור את השיטס. ולהיכנס שוב.
דבר נוסף.אני לא סגור על זה .אבל אומר בע"מ כי יתכן וההגדרות חלות על נוסחאות שמכאן ואילך תבצע.
תנסה לכתוב לאחר פתיחת הגיליון נוסחא מעגלית ותראה אם זה עובד
ריעננתי את הקובץ מחדש, רשמתי את הנוסחה בתא אחר, ובדקתי שאכן ההגדרות כמו לעיל, ועדיין כשמרענן זה רושם את התאריך מחדש
 
  • הוסף לסימניות
  • #42
ריעננתי את הקובץ מחדש, רשמתי את הנוסחה בתא אחר, ובדקתי שאכן ההגדרות כמו לעיל, ועדיין כשמרענן זה רושם את התאריך מחדש
יש בחוברת מספר גיליונות?
מופיע שגיאה בתא?ref?
 
  • הוסף לסימניות
  • #44
יש מספר גליונות. אין שגיאת REF איפה שהוא?
ראה בלינק במצורף
יתכן ומקור הבעיה כפי שמוצגת בסעיף 3
מעבר לזה איני יודע.עד כמה שחיפשתי בפורומים לא מצאתי משהו נוסף.סורי.
אם זה לא עובד מסיבה שאינה ברורה.תוכל לבצע זאת דרך אקסל
 
  • הוסף לסימניות
  • #45
כסיכומו של שרשור זה ולטובת חברי הפורום הנוכחיים והעתידניים,אציג בקצרה את הבעיה שנידונה כאן וגם את הפתרון.
כידוע,באקסל ישנן פונקציות רבות בנושא תאריך ושעה.
2 מהן מתייחסות לזמן ההווה בעת הזנת התאריך ומתעדכנות תמיד(ריענון/פתיחת הגיליון מחדש)
1.פונקציית TODAY -מציגה את התאריך הנוכחי
2.פונקציית NOW מציגה את התאריך הנוכחי וכן את השעה הנוכחית.(שעות.דקות.שניות)
הפונקציות האלו "אדיבות" וכל שנותר לכתוב לאחר פתיחת הסוגריים הוא שום דבר.רק לסגור את הסוגריים וזהו.
הואיל והפונקצייה מתעדכנת תמיד באופן אוטומט.אם אנו נרצה שבעת מילוי התאריך יוצג התאריך/והשעה הנוכחיים ואח"כ הם ישארו במצב סטטי ולא יתעדכנו באופן אוטומט.?כאן מתחילה הבעיה.
ובכן.הפיתרון הפשוט ביותר הוא לכתוב את התאריך באופן ידני "כטקסט".אבל לא לכך נתכוון שואל השאלה...
ישנו פיתרון עם פקודת מאקרו כזו או אחרת כפי שנכתב כאן לעיל.אבל יש לזכור שדרושה לכך הבנה ומיומנות בכל הקשור לvba.
לאחר חיפוש ארוך ומעמיק.אציג כאן את הפיתרון שמצאתי ללא פקודת מאקרו.

1.יש להיכנס באקסל להגדרות>אפשרויות>נוסחאות ולסמן את "הפוך חישוב איטרטיבי לזמין"
שימו לב.זו פעולה הכרחית וקריטית עבור פעולת הפונקצייה.

צפה בקובץ המצורף 1331642

2.להדביק /להקליד את הפונקצייה בתא b1 כפי שמוצג בצילום מסך

צפה בקובץ המצורף 1331643

אם נזין טקסט מסוים בתא a1 התאריך יעודכן מיידית.ואחר כך "יתקע" ללא שינוי.
הופ.הקסם עובד!!!
עכשיו בואו נבין את הלוגיקה בפונקצייה הזו ומה בדיוק מתרחש פה??
ובכן כל מי שביצע פונקציות if מרובות (ולא רק..) יבחין מיד במוזרות שיש כאן.
האקסל בנוי שהתא שמוזנת בו הפונקצייה לא יהיה כלול בפונקצייה עצמה. שלא תיווצר "תנועה מעגלית" (במילים יותר פשוטות.שהפונקציה לא תיסוב ותסתבך "בזנב של עצמה")
ובשביל לאפשר זאת "באופן חריג" יש לשנות ולאפשר/להתיר לאקסל לבצע חישוב "איטרטיבי" .וכפי שהקדמתי לומר לעיל.
גם כאן אנו מבקשים בפונקצייה שאם תא a1 איננו ריק ""<>.(אגב .אפשר גם לבקש זאת עם תנאי שcounta =1)
אז הפונקצייה תבדוק if נוסף (כמו כל if "מקונן")
האם תא b1 הוא ריק.ואם כן אז הפונקצייה תכתוב now.
היופי שיוצא כאן למסקנה .הוא בדיוק מה שביקשנו שיהיה.
כי אם תא b1 התמלא בתאריך ושעה נוכחית.שהפונקצייה של if תרצה לעדכן את הnow היא תבחין בתנאי שדוקא אם תא b1 ריק אז לבצע now .וכעת התנאי לא התקיים ולכן היא לא "נוגעת" ופועלת לשינוי בתא.

דוקא הפונקצייה שנראית בתחילה די מוזרה .היא לא פחות מגאונית!!!
הדוגמא כאן עם פונקציית now .אבל הוא הדין לפונקציית today.
הארכתי מעט .כדי לקבל הצצה קטנה ללוגיקה והיופי שמסתתרים מאחורי הקלעים של פונקציות מתוחכמות שכאלה.וזו רק דוגמא קטנה...
תנסו ותראו שהקסם עובד.
בהצלחה!
תודה רבה!
השתמשתי בגוגל שיטס בשביל היום בחודש בלבד, ועובד נהדר,
אגב אם מכניסים את הנוסחה אחרי שהתא מלא הוא כותב את 30/12/1899
רציתי לשאול, האם "הפוך חישוב איטרטיבי לזמין" לא משפיע בשום דרך על נוסחאות אחרות? בפרט נוסחאות לחישוב זמנים?
ולמה בעצם לא מספיק שהנוסחה תבדוק האם התא עצמו מלא במקום את התא של התאריך?
 
  • הוסף לסימניות
  • #46
תודה רבה!
השתמשתי בגוגל שיטס בשביל היום בחודש בלבד, ועובד נהדר,
שמח לשמוע.ברוך ה'
אגב אם מכניסים את הנוסחה אחרי שהתא מלא הוא כותב את 30/12/1899
הסברתי בהרחבה על תאריך "משונה" זה במאמר שכתבתי בלינק כאן
רציתי לשאול, האם "הפוך חישוב איטרטיבי לזמין" לא משפיע בשום דרך על נוסחאות אחרות? בפרט נוסחאות לחישוב זמנים?
זה משפיע רק על נוסחאות בהפנייה מעגלית
ולמה בעצם לא מספיק שהנוסחה תבדוק האם התא עצמו מלא במקום את התא של התאריך?
כל התנאי בתא b1 מתחיל רק אם a1 אינו ריק (כלומר counta=1)
יש כאן if מקונן.
שים לב לכך..
 
  • הוסף לסימניות
  • #47
רפרפתי קצת על האשכול, ואולי לא הבנתי את הכוונה בדיוק,
כי אני לא מבינה למה לא ללחוץ CTRL+ף? זה רושם תאריך נוכחי שלא משתנה.
הואיל והפונקצייה מתעדכנת תמיד באופן אוטומט.אם אנו נרצה שבעת מילוי התאריך יוצג התאריך/והשעה הנוכחיים ואח"כ הם ישארו במצב סטטי ולא יתעדכנו באופן אוטומט.?כאן מתחילה הבעיה.
מקווה שעזרתי במשהו
 
  • הוסף לסימניות
  • #48
היקף הריבועצלע הריבועשטח הריבוע
#VALUE!#VALUE!
ראיתי את מה שהר' ויצמן כתב [עם האיטרטיבי], אחזתי מהרעיון, רציתי לשאול אם אפשר לעשות כך גם ב3 תאים דהיינו שאני ממלא תא אחד והוא ממלא לפי התא הזה את שני התאים הנוספים? או שזה כבר מסובך?
 
  • הוסף לסימניות
  • #49
היקף הריבועצלע הריבועשטח הריבוע
#VALUE!#VALUE!
ראיתי את מה שהר' ויצמן כתב [עם האיטרטיבי], אחזתי מהרעיון, רציתי לשאול אם אפשר לעשות כך גם ב3 תאים דהיינו שאני ממלא תא אחד והוא ממלא לפי התא הזה את שני התאים הנוספים? או שזה כבר מסובך?
אין צורך כאן לחישוב איטרטיבי
הנה הפיתרון
Screenshot_20241124_091606_Sheets.jpg

הפיתרון מתייחס לריבוע ולא "למרובע"
בהצלחה
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה