שלום,

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

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

עדכון 13.7.2020 לסה"נ - הוספתי למאמר נוסחה שלמה להצגת התאריך העברי (ללא מאקרו, וללא API חיצוני). וכן הוספתי קובץ דוגמה. תודה לגולש ששיתף אותי !

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

המון תודה לקורא !!!

עדכון 22.1.2020 לסה"נ - קורא שלח לי שיפור לנוסחה בשיטה השניה, עידכנתי את המאמר. המון תודה לקורא!

אם אתם מחפשים לשדרג את ניתוח הנתונים והדו"חות שלכם באופן מקצועי ?
אני ממליץ בחום לשקול את השירות שלנו של תותח Excel.
המומחיות שלנו באקסל תורמת להגשמת היעדים ולפתרון של בעיות מורכבות בצורה יעילה ומהירה.
עם מומחה Excel, אתם יכולים להיות בטוחים שתהליך העבודה שלכם יתנהל בצורה מקצועית.
ליצירת קשר לחצו כאן.

שיטה א - הצגת תאריך עברי באקסל - באמצעות עיצוב מותאם אישית

בשיטה הזו, אפשר באמצעות עיצוב מותנה להציג תאריך עברי בקלות.

יש לה יתרון עצום - היא קלה מאוד למימוש, אחרי שמגדירים פעם את העיצוב מותאם אישית, זה פשוט עובד.

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

למי שזה מפריע - מוזמן לפנות לשיטה השנייה בהמשך המאמר.

על מנת לבצע את השיטה הזו :

-– בחרו בתא שבו מוצג תאריך לועזי רגיל באקסל

-– מקש ימני > עיצוב תאים » ואז הקלידו את העיצוב הבא ( מופיע גם למטה בצורה שניתן להעתיק ולהדביק)

תאריך עברי באקסל באמצעות עיצוב מותאם אישית
תאריך עברי באקסל באמצעות עיצוב מותאם אישית

זה העיצוב המותנה בצורה שניתן להעתיק ולהדביק :

[$-he-IL,8\]dddd dd mmmm yyyy;@

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

הצגת תאריך עברי מלא - באמצעות נוסחה (ללא שימוש ב- API חיצוני)

הנוסחה הבאה, מציגה את כל התאריך העברי, ללא שימוש ב- API חיצוני.

יש בהמשך המאמר קובץ אקסל להורדה, למי שמעדיף.

אומנם מדובר בנוסחה ארוכה, אך היא עובדת. (כל הכבוד לגולש ששיתף אותי !!! )

=CONCAT(CHOOSE(LEFT(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"),2),"א","ב","ג","ד","ה","ו","ז","ח","ט","י","יא","יב","יג","יד","טו","טז","יז","יח","יט","כ","כא","כב","כג","כד","כה","כו","כז","כח","כט","ל"),MID(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"),3,LEN(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"))-6),IFERROR(CHOOSE(MID(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"),LEN(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"))-2,1),"ק","ר","ש","ת","תק","תר","תש","תת","תתר"),""),IFERROR(CHOOSE(MID(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"),LEN(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"))-1,1),"י","כ","ל","מ","נ","ס","ע","פ","צ"),""),IFERROR(CHOOSE(MID(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"),LEN(TEXT(TODAY(),"[$-he-IL,8]dd mmmm yyyy;@"))-0,1),"א","ב","ג","ד","ה","ו","ז","ח","ט","י"),""))

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

קובץ אקסל להורדה - תאריך עברי באקסל

להלן קובץ להורדה שמציג כיצד לעשות תאריך עברי ב - Excel.

שימו לב - הנוסחה מתבססת על תאריך בתא אחר.

תאריך-עברי-באקסל-קובץ אקסל להורדה - דוגמא על הנוסחה המלאה.

קובץ 1הורד

שיטה ב - תאריך עברי בקובץ אקסל - באמצעות API

בשיטה בזו , בניגוד לרגיל, אני לא אסביר יותר מדי, ומי שירצה, פשוט יקרא את ההסבר למטה, ויתעמק בזה.

העתיקו את הנוסחה הבאה אל הגיליון - והחליפו את שם התא G12 , בתא בגיליון שלכם שמכיל את התאריך.

לדוגמא, אם אצלכם התאריך נמצא בתא A1 , אז בכל 3 המקומות בנוסחה שבהן כתוב G12, עליכם לכתוב במקום זאת a1.

צירפתי גם גיליון לדוגמא, עם מספר דוגמאות שימושיות, וניתן להוריד אותו ופשוט להעתיק את הנוסחאות משם.

הערות:
-– השיטה שאני מציג מתבססת על שימוש ב-API חיצוני של HebCal , ה-Api מופץ ברישיון חינמי
Creative Commons Attribution 3.0 License

-–כיוון שכך, השיטה מחייבת חיבור לאינטרנט .

רוצה להפוך את עבודתך ב-Excel לפחות מסובכת ויותר יעילה?
מומחה Excel יכול להפוך תהליכים לאוטומטים ולבנות עבורך אקסלים יעילים.
צור קשר עכשיו

נוסחת תאריך עברי באקסל

   
=FILTERXML(WEBSERVICE("https://www.hebcal.com/converter/?cfg=xml&gy=" & YEAR(G12) & "&gm=" & MONTH(G12) & "&gd=" & DAY(G12)  & "&g2h=1"),"//@str") 

סרטון - תאריך עברי באקסל

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

הסבר הנוסחה - למתקדמים (נוסחת תאריך עברי באקסל)

הנוסחה מתבססת על 2 דברים :

-- שימוש בקריאת GET אל שרת אינטרנט של פרוייקט HebCal, שהוא פרוייקט קוד פתוח עבור הלוח העברי.

-- על התוצאה המתקבלת ב-xml, ביצעתי שאילתא מסוג xpath שמחזירה את ה-attribute שנקרא str, וכיוון שיש רק אחד כזה ב-xml, אזי מתקבל התאריך העברי (שהוא תוכן ה-str).

היתרונות של שימוש בשיטה הזו עבור תאריך עברי באקסל לעומת שיטות אחרות

קיימים כבר שנים רבות תוספי אקסל, ששותלים תאריך עברי בתור טקסט בתוך אקסל.

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

לעומת זאת, בשימוש ב-Api, התא עם התאריך, נשאר תא מסוג תאריך, שעליו ניתן לבצע חישובים באקסל, כמו כל חישוב אחר ב- Excel, והתאריך העברי - מתעדכן אוטומטית לחלוטין באמצעות ה-Api.

בהצלחה.

אם אתם מחפשים לשדרג את ניתוח הנתונים והדו"חות שלכם באופן מקצועי ?
אני ממליץ בחום לשקול את השירות שלנו של תותח Excel.
המומחיות שלנו באקסל תורמת להגשמת היעדים ולפתרון של בעיות מורכבות בצורה יעילה ומהירה.
עם מומחה Excel, אתם יכולים להיות בטוחים שתהליך העבודה שלכם יתנהל בצורה מקצועית.
ליצירת קשר לחצו כאן.