יעקב ויצמן

משתמש סופר מקצוען
אני צריך נוסחה שתעדכן את התאריך של היום בעמודה מסויימת לאחר מילוי נתונים בעמודה אחרת
אשמח אם מישהו יוכל לעזור לי בעניין
בזמנו כתבתי באריכות רבה על כל הסוגיה הזו כולל הבעיות והפתרונות עם if בעל אופי של הפנייה מעגלית.
תקרא בלינק המצורף
הודעה בנושא 'הוספת תאריך באופן אוטומטי בטבלת אקסל' https://www.prog.co.il/threads/הוספת-תאריך-באופן-אוטומטי-בטבלת-אקסל.232456/post-11872039
בהצלחה
 

יעקב ויצמן

משתמש סופר מקצוען
ערב טוב לכל חברי הפורום.
אני שמח להציג בפניכם את הלינק למאמר החדש שפורסם כעת בס"ד.
מאמר זה, הינו המשך למאמריי הקודמים, (השלישי והאחרון בסדרת מאמרים זו סביב פונקציית offset) ובו תגלו עוד טכניקות נפלאות לביצוע עם פונקציית offset בשילוב עם פונקציות row ו-transpose
במאמר הזה בוצעו חישובים גם בשיטה הקצרצרה בעזרת פונקציית wraprows (היא באמת שימושית מאוד, והזכרתי אותה מספר פעמים בעבר בפורום זה)
המאמר נסוב אודות יצירת "לוח המאה" באקסל .עם "ממתק" תורני-מוסרי עבור כולנו.

תקראו/תשתפו ובעיקר תהנו מהקסם ששמו -אקסל/שיטס...
אשמח לשמוע תגובות/שאלות נוספות בנידון.
תודה רבה!
 

קול תורה

משתמש פעיל
יש למישהו מושג איך מאתרים באקסל אם 2 מילים נמצאות בתוך עמודה אחת ?
אני בעצם צריכה לאתר
אם עמודה 1 מכילה את המילה חיסור בשורה 1 של העמודה
ואז לאתר אם משורה 2 עד לסוף העמודה מכילה את המילה נוכחות
ואז אם יש את שני התנאים לסכם בסוף הטבלה איחור בוקר , אם אין את 2 התנאים הנ"ל שלא יירשם כלום .
יש דרך קלה ?
אודה מאדד לעזרה , אני צריכה את זה לתעודות ויקל עלי את הספירה ....
אם הבנתי נכון את השאלה
האקסל שלי לא מספיק מעודכן לכן השתמשתי בשיטס
1719435393758.png

זה הנוסחה שצריך לשים בתא B14 ולגרור לרוחב כל העמודות
קוד:
=ifna(IF(AND(REGEXEXTRACT(B4,"חיסור")="חיסור",REGEXEXTRACT(TEXTJOIN(,0,B5:B12),"נוכחות")="נוכחות"),"איחור בוקר",""))
נ.ב. יש מצב שעשיתי עקיפות והארכתי בנוסחה, לא חשבתי יותר מדי
 

יעקב ויצמן

משתמש סופר מקצוען
אם הבנתי נכון את השאלה
האקסל שלי לא מספיק מעודכן לכן השתמשתי בשיטס
צפה בקובץ המצורף 1691052
זה הנוסחה שצריך לשים בתא B14 ולגרור לרוחב כל העמודות
קוד:
=ifna(IF(AND(REGEXEXTRACT(B4,"חיסור")="חיסור",REGEXEXTRACT(TEXTJOIN(,0,B5:B12),"נוכחות")="נוכחות"),"איחור בוקר",""))
נ.ב. יש מצב שעשיתי עקיפות והארכתי בנוסחה, לא חשבתי יותר מדי
ראשית.באמת כל הכבוד לך ידידי.
החשבון פה נפלא.
פונקציית REGEXEXTRACT היא באמת נפלאה.
מה שמעניין זה "סיעור המוחות" שיש משאלות כאן בפורום.זה תהליך מדהים שלעצמו.
האמת,ששוחחתי עם השואלת ,היה איזה שינוי בתנאי השני שהמילה נוכחות תופיע מעל 4 פעמים.
ולכן הפיתרון כלל כמה שלבים.והבסיס לחישוב היה עם פונקציות search + isnumber (כתחליף לביצוע עם REGEXEXTRACT)
Screenshot_20240627_002114_Sheets.jpg

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

קבצים מצורפים

  • נסיון למציאת נוסחה מתוקן.xlsx
    KB 154.5 · צפיות: 3

קול תורה

משתמש פעיל
ראשית.באמת כל הכבוד לך ידידי.
החשבון פה נפלא.
פונקציית REGEXEXTRACT היא באמת נפלאה.
מה שמעניין זה "סיעור המוחות" שיש משאלות כאן בפורום.זה תהליך מדהים שלעצמו.
האמת,ששוחחתי עם השואלת ,היה איזה שינוי בתנאי השני שהמילה נוכחות תופיע מעל 4 פעמים.
ולכן הפיתרון כלל כמה שלבים.והבסיס לחישוב היה עם פונקציות search + isnumber (כתחליף לביצוע עם REGEXEXTRACT)
צפה בקובץ המצורף 1691168
האמת שניתן עם מחשבה נוספת לצמצם את השלבים.אך גם אצלי היה ערב עמוס בשאלות (גם במייל).אז גם אצלי -זה מה שיצא בשליפה...
סוף דבר,העיקר שהכל הסתדר ברוך ה'.
מצורף הגיליון (שיטס)המתוקן
צמצמתי לשלב אחד, שוב פעם בלי לחשוב על לחסוך בנוסחה, (אל דאגה הרוב זה בהעתקה והדבקה...)
1719469751041.png

קוד:
=ifna(IF(AND(REGEXEXTRACT(B4,"חיסור")="חיסור",countif(vstack(REGEXEXTRACT(B5,"נוכחות"),REGEXEXTRACT(B6,"נוכחות"),REGEXEXTRACT(B7,"נוכחות"),REGEXEXTRACT(B8,"נוכחות"),REGEXEXTRACT(B9,"נוכחות"),REGEXEXTRACT(B10,"נוכחות"),REGEXEXTRACT(B11,"נוכחות"),REGEXEXTRACT(B12,"נוכחות"),REGEXEXTRACT(B13,"נוכחות")),"נוכחות")>4),"איחור בוקר",""))
 

יעקב ויצמן

משתמש סופר מקצוען
צמצמתי לשלב אחד, שוב פעם בלי לחשוב על לחסוך בנוסחה, (אל דאגה הרוב זה בהעתקה והדבקה...)
צפה בקובץ המצורף 1691418
קוד:
=ifna(IF(AND(REGEXEXTRACT(B4,"חיסור")="חיסור",countif(vstack(REGEXEXTRACT(B5,"נוכחות"),REGEXEXTRACT(B6,"נוכחות"),REGEXEXTRACT(B7,"נוכחות"),REGEXEXTRACT(B8,"נוכחות"),REGEXEXTRACT(B9,"נוכחות"),REGEXEXTRACT(B10,"נוכחות"),REGEXEXTRACT(B11,"נוכחות"),REGEXEXTRACT(B12,"נוכחות"),REGEXEXTRACT(B13,"נוכחות")),"נוכחות")>4),"איחור בוקר",""))
גאון.כל הכבוד.!
נהוג לומר על סיפור ארוך "תקראו עד הסוף,זה שווה את זה"
אך קראתי את כל הקוד עד הסוף למרות כל האריכות.וזה אכן נפלא,גאוני ושווה את זה.:)
 

קול תורה

משתמש פעיל
גאון.כל הכבוד.!
נהוג לומר על סיפור ארוך "תקראו עד הסוף,זה שווה את זה"
אך קראתי את כל הקוד עד הסוף למרות כל האריכות.וזה אכן נפלא,גאוני ושווה את זה.:)
תודה על הפירגון ברוחב לב
מי כמוך יותר מתאים גם לעזור ולחדש לכולנו כאחד, וגם לפרגן לאחרים שעונים
 

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק כז

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

אתגר AI

מנדלה במטבח • אתגר 53

לוח מודעות

למעלה