ממוקד

משתמש מקצוען
1669240370554.png


צריך לדעת לכתוב ב js
 

ממוקד

משתמש מקצוען
ואז אני יכול לכתוב תאריך עברי ולהשתמש בו כפונקציית תאריך שאם אני רושם לו עוד חודשיים הוא יתן לי את התאריך של עוד חודשיים או שזה לא קיים
זה בעייתי. אתה יכול לשלוח ל HEBDATE את התאריך הלועזי + חודשיים.

לדוגמא-
קוד:
=HEBDATE(TODAY()+60,0,1)
 

ממוקד

משתמש מקצוען
את זה אני יודע אבל הבעיה שזה לא יוצא מדוייק
כי בחודשים שלנו אין אותם ימים בחודשים שלהם
נכון. הפונקציה HEBDATE היא סה"כ מקבלת לאעזי ומציגה עברי. אין אפשרות לשחק עם הערכים שהיא מחזירה.
אפשר קצת לשחק עם מה שאתה שולח אבל זה קצת מסובך כי גם יש שנים מעוברות, חודשים מלאים חסרים וכו'.
 

ממוקד

משתמש מקצוען
את זה אני יודע אבל הבעיה שזה לא יוצא מדוייק
כי בחודשים שלנו אין אותם ימים בחודשים שלהם
תוכל להכניס את הנוסחא הזו-
קוד:
=IF(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),2)="30",IF(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,0),2)="30",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,2),HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+29,0,2)),IF(VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+(30-VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0))-1))),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+(30-VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0))-1))),0,0))-1))=1,HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+29,0,2),HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,2)))

עבור הדוגמא הזו-

1669313119347.png


הנוסחא מבוססת על רעיון שהעלתה פה בעבר @xl3391 (שהיא אגב מספר 1 בתחום).

בהצלחה.
 

וילה בצפת

משתמש פעיל
תוכל להכניס את הנוסחא הזו-
קוד:
=IF(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),2)="30",IF(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,0),2)="30",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,2),HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+29,0,2)),IF(VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+(30-VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0))-1))),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+(30-VALUE(LEFT(HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0),FIND("-",HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30)),0,0))-1))),0,0))-1))=1,HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+29,0,2),HEBDATE(IF(LEFT(HEBDATE(B2,0,0),2)="30",IF(LEFT(HEBDATE(B2+30,0,0),2)="30",B2+30,B2+29),IF(VALUE(LEFT(HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0),FIND("-",HEBDATE(B2+(30-VALUE(LEFT(HEBDATE(B2,0,0),FIND("-",HEBDATE(B2,0,0))-1))),0,0))-1))=1,B2+29,B2+30))+30,0,2)))

עבור הדוגמא הזו-

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

הנוסחא מבוססת על רעיון שהעלתה פה בעבר @xl3391 (שהיא אגב מספר 1 בתחום).

בהצלחה.
וואו
צריך משקפי קריאה בשביל זה
עד שנסיים לקרוא נגיע לגיל
:)
 

תשב"ר

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

האם מישהו יכול לעזור לי איך אני יכול לשחזר קובץ אקסל שבטעות נמחק משם הרבה נתונים ושמרו אותו ?​

תודה רבה
 

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
מזכיר במוסד מסוים ביקש לפרסם בשמו בקשת עזרה, אשמח להעביר לו תשובה מבעלי החסדים שבפורום זה.

האם מישהו יכול לעזור לי איך אני יכול לשחזר קובץ אקסל שבטעות נמחק משם הרבה נתונים ושמרו אותו ?​

תודה רבה
 

וילה בצפת

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

ממוקד

משתמש מקצוען
שאלה:
עשיתי טבלת הו"ק
תאריך התחלה סכום חודשי ואז יש 2 ריבועים 1 כמה חיובים נגבו ואחד כמה סכום נגבה
נניח ובסוף מישהו הפיק הו"ק אני מעוניין שברגע שאני ירשום תאריך שבו הפסיק אוטומטי הוא יפסיק כביכול לגבות אמנם ישאיר את הסכום שנגבה עד כה
קוד:
=IF(A3="",(YEAR(TODAY())-YEAR(A1))*12*A2+(MONTH(TODAY())-MONTH(A1))*A2,(YEAR(A3)-YEAR(A1))*12*A2+(MONTH(A3)-MONTH(A1))*A2)+1
תנסה את הקוד הזה כך שA1 זה תאריך החיוב הראשון, A2 זה סכום החיוב, A3 זה תאריך חיוב אחרון (כאשר הופסק).
 
נערך לאחרונה ב:

וילה בצפת

משתמש פעיל
קוד:
=IF(A3="",(YEAR(TODAY())-YEAR(A1))*12*A2+(MONTH(TODAY())-MONTH(A1))*A2,(YEAR(A3)-YEAR(A1))*12*A2+(MONTH(A3)-MONTH(A1))*A2)+1
תנסה את הקוד הזה כך שA1 זה תאריך החיוב הראשון, A2 זה סכום החיוב, A3 זה תאריך חיוב אחרון (כאשר הופסק).
וואו תודה אני רוצה להוסיף שאם השורה של הסכום החודשי לא תתמלא אז יהיה ריק ואני לא מצליח לשלב בפנים אולי תעזור לי?
 

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

הפרק היומי

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


תהילים פרק יד

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

לוח מודעות

למעלה