דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. תאריך עברי באקסל

תאריך עברי באקסל

מתוזמן נעוץ נעול הועבר תוכנה
35 פוסטים 10 כותבים 6.5k צפיות 10 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • UAU UA

    רעיון חישוב גימטרייה בלי טבלאות/VLOOKUP וכו':

    האותיות מסודרות לפי הסדר בטבלת ה-ASCII.
    הערך של האות א הוא 1488, הערך של ב הוא 1489, וכן הלאה.

    כלומר אפשר לבודד כל ספרה (נגיד בחלוקה ל-10 או ע"י פונקציית MID) ולהוסיף לה 1487, ונגיד אם מדובר באות א', החישוב יהיה 1+1478=1488.

    באקסל אפשר להמיר מקוד ASCII לערך עצמו ע"י הפונקצייה UNICHAR - הכנסת 1488 לפונקציה תחזיר את האות א'.

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

    עריכה: בעיה נוספת: המרת 15 ו-16 ל-ט"ו ו-ט"ז (במקום י"ה ו-י"ו).

    למישהו יש לבעיות הנ"ל פתרונות?

    @OdedDvir @אוריי

    UAU מנותק
    UAU מנותק
    UA
    כתב ב נערך לאחרונה על ידי UA
    #21

    סליחה על ההקפצה (אם צריך אני אפתח נושא חדש כהמשך)
    אבל אני רוצה לפתור את הבעיות הנ"ל

    האם מישהו יכול להסביר לי אם יש באקסל מעין פונקציית SWITCH כמו ב-C#
    שאני יכול להחליט שבמקרים מסויימים (מנצפ"ך, ט"ו, ט"ז) יהיה טיפול אחד, ולכל שאר המקרים יהיה טיפול אחר?

    OdedDvirO תגובה 1 תגובה אחרונה
    0
    • UAU UA

      סליחה על ההקפצה (אם צריך אני אפתח נושא חדש כהמשך)
      אבל אני רוצה לפתור את הבעיות הנ"ל

      האם מישהו יכול להסביר לי אם יש באקסל מעין פונקציית SWITCH כמו ב-C#
      שאני יכול להחליט שבמקרים מסויימים (מנצפ"ך, ט"ו, ט"ז) יהיה טיפול אחד, ולכל שאר המקרים יהיה טיפול אחר?

      OdedDvirO מנותק
      OdedDvirO מנותק
      OdedDvir
      כתב ב נערך לאחרונה על ידי
      #22

      @ua למה שלא תשתמש בקוד VBA וזהו? יש קוד חופשי לגימטריות ותאריך עברי.
      עיין כאן

      תגובה 1 תגובה אחרונה
      0
      • OdedDvirO OdedDvir

        @ua אמר בתאריך עברי באקסל:

        הגישה נדחתה

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

        ע מנותק
        ע מנותק
        עניו כמשה
        כתב ב נערך לאחרונה על ידי
        #23

        @odeddvir אמר בתאריך עברי באקסל:

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

        מה זה אומר בדיוק

        תגובה 1 תגובה אחרונה
        0
        • UAU UA

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

          אני יכול להציע לך להמיר לתאריך עברי באקסל באמצעות פונקציות בלבד (בלי VBA).

          חלק 1 -
          2 טבלאות:

          4f7d1048-5312-4d2f-8c99-d3d167a6456a-image.png

          חלק 2 -
          בניית הפונקציות:

          לצורך הפונקציות נניח ש:

          בתא A1 ישנו תאריך לועזי (שנה חודש יום) בפורמט תאריך של אקסל.
          בתא A2 אנחנו רוצים לרשום את התאריך העברי בפורמט טקסט.
          בטווח A3:B12 נמצאת הטבלה גמטריה אחדות.
          בטווח D3:E12 נמצאת הטבלה גמטריה עשרות.

          לצורך ההמרה לתאריך עברי, נרשום את הפונקציה הבאה בתא A2:

          =VLOOKUP(NUMBERVALUE(LEFT(TEXT(A1,"[$-he-IL,88]dd;@"),1)),$D$4:$E$12,2,FALSE)&VLOOKUP(NUMBERVALUE(RIGHT(TEXT(A1,"[$-he-IL,88]dd;@"),1)),$A$4:$B$12,2,FALSE)&" "&TEXT(A1,"[$-he-IL,88]mmmm;@")&" "&"תש"&VLOOKUP(NUMBERVALUE(MID(TEXT(A1,"[$-he-IL,88]yyyy;@"),3,1)),$D$4:$E$12,2,FALSE)&VLOOKUP(NUMBERVALUE(MID(TEXT(A1,"[$-he-IL,88]yyyy;@"),4,1)),$A$4:$B$12,2,FALSE)
          

          טוב אז לא להיבהל, זה לא מסובך כמו שזה נראה, אני יסביר את השלבים:

          כדי להגיע ליום העברי, השתמשתי בפונקציה: TEXT(A1,"[$-he-IL,88]dd;@")
          כדי להגיע לחודש העברי, השתמשתי בפונקציה: TEXT(A1,"[$-he-IL,88]mmmm;@")
          כדי להגיע לשנה העברית, השתמשתי בפונקציה: TEXT(A1,"[$-he-IL,88]yyyy;@")

          בפונקציה TEXT השתמשתי כדי להמיר את התאריך הלועזי לתצוגה עברית (כמו בעיצוב תאים).
          עבור כל נתון (יום/חודש/שנה) אני מבקש מהפונקצייה להציג רק את הנתון הרלוונטי.

          אבל!!! היום והשנה מוצגים כמספרים (י"ב מוצג כ-12, תשפ"א מוצג כ-5781). החודש (למזלנו) מוצג במילה נורמלית (תשרי חשוון וכו').

          אז פשוט, עשיתי 2 טבלאות - אחת עבור גימטריה לספרות האחדות (5781) והשניה עבור גימטריה לספרות העשרות (5781).

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

          כדי לשלוף תו מאמצע מחרוזת השתמשתי בפונקציה MID שמאוד נוחה לי.

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

          ו-בונוס!!! מצורף קובץ אקסל עם כל התהליך: תאריך עברי באקסל.xlsx

          המון בריאות ונחת🤗

          A מנותק
          A מנותק
          ArielIzer
          כתב ב נערך לאחרונה על ידי
          #24

          @ua סליחה על ההקפצה.
          זה יכול לעבוד גם הפוך? זתומרת, להמיר תאריך עברי ללוזעי?

          OdedDvirO תגובה 1 תגובה אחרונה
          0
          • A ArielIzer

            @ua סליחה על ההקפצה.
            זה יכול לעבוד גם הפוך? זתומרת, להמיר תאריך עברי ללוזעי?

            OdedDvirO מנותק
            OdedDvirO מנותק
            OdedDvir
            כתב ב נערך לאחרונה על ידי
            #25

            @arielizer אמר בתאריך עברי באקסל:

            זה יכול לעבוד גם הפוך? זתומרת, להמיר תאריך עברי ללוזעי?

            בקוד VBA שהבאתי לעיל - כן, יש שם גם את הפונקציה ההפוכה.

            תגובה 1 תגובה אחרונה
            0
            • UAU מנותק
              UAU מנותק
              UA
              כתב ב נערך לאחרונה על ידי
              #26

              מצאתי אקסל מוכן עם קוד VBA - להמרת תאריכים לועזי-עברי,
              באתר כאן http://jmc.mss.co.il/outlook
              בשורה הראשונה בדף הנ"ל "אקסל אקסל להמרה לתאריך עברי".

              תגובה 1 תגובה אחרונה
              1
              • א איש יהודי

                לאחר חיפוש ארוך מצאתי תוסף לגוגל שיטס שעושה את העבודה המדהימה.

                שם התוסף: Hebrew Date Converter

                בתוסף הזה יש שתי נוסחאות לתאריכים עבריים, נתמקד בהמרת תאריך לועזי לעברי.
                שם הנוסחה: HEBDATE
                הנוסחה מורכב מ3 פרמטרים
                1, מיקום התאריך הלועזי. 2, (0) לפני / (1) אחרי השקיעה. 3, (0) באנגלית / (1) עם ניקוד / (2) בלי ניקוד.

                פ מנותק
                פ מנותק
                פשוט אבל תותח
                כתב ב נערך לאחרונה על ידי פשוט אבל תותח
                #27

                @איש-יהודי אמר בתאריך עברי באקסל:

                לאחר חיפוש ארוך מצאתי תוסף לגוגל שיטס שעושה את העבודה המדהימה.

                שם התוסף: Hebrew Date Converter

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

                שם הנוסחה: HEBDATE

                הנוסחה מורכב מ3 פרמטרים

                1, מיקום התאריך הלועזי. 2, (0) לפני / (1) אחרי השקיעה. 3, (0) באנגלית / (1) עם ניקוד / (2) בלי ניקוד.

                לא הצלחתי להבין איך להתקין את התוסף אשמח אם תוכל לתת קישור והסבר מדוייק תודה רבה

                התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                ivr.8480381@gmail.com

                א תגובה 1 תגובה אחרונה
                0
                • פ פשוט אבל תותח

                  @איש-יהודי אמר בתאריך עברי באקסל:

                  לאחר חיפוש ארוך מצאתי תוסף לגוגל שיטס שעושה את העבודה המדהימה.

                  שם התוסף: Hebrew Date Converter

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

                  שם הנוסחה: HEBDATE

                  הנוסחה מורכב מ3 פרמטרים

                  1, מיקום התאריך הלועזי. 2, (0) לפני / (1) אחרי השקיעה. 3, (0) באנגלית / (1) עם ניקוד / (2) בלי ניקוד.

                  לא הצלחתי להבין איך להתקין את התוסף אשמח אם תוכל לתת קישור והסבר מדוייק תודה רבה

                  א מנותק
                  א מנותק
                  איש יהודי
                  כתב ב נערך לאחרונה על ידי
                  #28

                  @פשוט-אבל-תותח
                  תיכנס במסמך כל שהוא בגוגל שיטס
                  תוספים > תוספים > בחלונית החיפוש תכניס את הטקסט הזה Hebrew Date Converter > תתקין את התוסף.

                  אחרי ההתקנה תוכל להשתמש עם הנוסחאות של התוסף כמו כל נוסחה אחרת באקסל / שיטס

                  Ishyeudi1@gmail.com

                  פ תגובה 1 תגובה אחרונה
                  1
                  • א איש יהודי

                    @פשוט-אבל-תותח
                    תיכנס במסמך כל שהוא בגוגל שיטס
                    תוספים > תוספים > בחלונית החיפוש תכניס את הטקסט הזה Hebrew Date Converter > תתקין את התוסף.

                    אחרי ההתקנה תוכל להשתמש עם הנוסחאות של התוסף כמו כל נוסחה אחרת באקסל / שיטס

                    פ מנותק
                    פ מנותק
                    פשוט אבל תותח
                    כתב ב נערך לאחרונה על ידי פשוט אבל תותח
                    #29

                    @איש-יהודי תודה, אבל משום מה גם לאחר שהיתקנתי מופיעה לי שגיאה של פונקציה לא ידועה

                    b2c231ed-e6f7-4d16-bd10-c93d0085fb39-image.png
                    6a94ccd1-20fb-4cf6-940a-fbc7f3db6e80-image.png

                    התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                    ivr.8480381@gmail.com

                    תגובה 1 תגובה אחרונה
                    0
                    • פ מנותק
                      פ מנותק
                      פלורידה
                      כתב ב נערך לאחרונה על ידי
                      #30
                      פוסט זה נמחק!
                      תגובה 1 תגובה אחרונה
                      0
                      • UAU UA

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

                        אני יכול להציע לך להמיר לתאריך עברי באקסל באמצעות פונקציות בלבד (בלי VBA).

                        חלק 1 -
                        2 טבלאות:

                        4f7d1048-5312-4d2f-8c99-d3d167a6456a-image.png

                        חלק 2 -
                        בניית הפונקציות:

                        לצורך הפונקציות נניח ש:

                        בתא A1 ישנו תאריך לועזי (שנה חודש יום) בפורמט תאריך של אקסל.
                        בתא A2 אנחנו רוצים לרשום את התאריך העברי בפורמט טקסט.
                        בטווח A3:B12 נמצאת הטבלה גמטריה אחדות.
                        בטווח D3:E12 נמצאת הטבלה גמטריה עשרות.

                        לצורך ההמרה לתאריך עברי, נרשום את הפונקציה הבאה בתא A2:

                        =VLOOKUP(NUMBERVALUE(LEFT(TEXT(A1,"[$-he-IL,88]dd;@"),1)),$D$4:$E$12,2,FALSE)&VLOOKUP(NUMBERVALUE(RIGHT(TEXT(A1,"[$-he-IL,88]dd;@"),1)),$A$4:$B$12,2,FALSE)&" "&TEXT(A1,"[$-he-IL,88]mmmm;@")&" "&"תש"&VLOOKUP(NUMBERVALUE(MID(TEXT(A1,"[$-he-IL,88]yyyy;@"),3,1)),$D$4:$E$12,2,FALSE)&VLOOKUP(NUMBERVALUE(MID(TEXT(A1,"[$-he-IL,88]yyyy;@"),4,1)),$A$4:$B$12,2,FALSE)
                        

                        טוב אז לא להיבהל, זה לא מסובך כמו שזה נראה, אני יסביר את השלבים:

                        כדי להגיע ליום העברי, השתמשתי בפונקציה: TEXT(A1,"[$-he-IL,88]dd;@")
                        כדי להגיע לחודש העברי, השתמשתי בפונקציה: TEXT(A1,"[$-he-IL,88]mmmm;@")
                        כדי להגיע לשנה העברית, השתמשתי בפונקציה: TEXT(A1,"[$-he-IL,88]yyyy;@")

                        בפונקציה TEXT השתמשתי כדי להמיר את התאריך הלועזי לתצוגה עברית (כמו בעיצוב תאים).
                        עבור כל נתון (יום/חודש/שנה) אני מבקש מהפונקצייה להציג רק את הנתון הרלוונטי.

                        אבל!!! היום והשנה מוצגים כמספרים (י"ב מוצג כ-12, תשפ"א מוצג כ-5781). החודש (למזלנו) מוצג במילה נורמלית (תשרי חשוון וכו').

                        אז פשוט, עשיתי 2 טבלאות - אחת עבור גימטריה לספרות האחדות (5781) והשניה עבור גימטריה לספרות העשרות (5781).

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

                        כדי לשלוף תו מאמצע מחרוזת השתמשתי בפונקציה MID שמאוד נוחה לי.

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

                        ו-בונוס!!! מצורף קובץ אקסל עם כל התהליך: תאריך עברי באקסל.xlsx

                        המון בריאות ונחת🤗

                        פ מנותק
                        פ מנותק
                        פשוט אבל תותח
                        כתב ב נערך לאחרונה על ידי
                        #31

                        @UA הפיתרון שלך אינו עובד עכשיו (אולי בגלל שנה מעוברת)
                        זה נותן שגיאת NA

                        התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                        ivr.8480381@gmail.com

                        י תגובה 1 תגובה אחרונה
                        0
                        • פ פשוט אבל תותח

                          @UA הפיתרון שלך אינו עובד עכשיו (אולי בגלל שנה מעוברת)
                          זה נותן שגיאת NA

                          י מנותק
                          י מנותק
                          ישראלי
                          כתב ב נערך לאחרונה על ידי
                          #32

                          @פשוט-אבל-תותח
                          למה לא להשתמש בתוסף של אקסל פלוס מצו"ב צילום מסך האקסל

                          ‏‏לכידה.JPG

                          תגובה 1 תגובה אחרונה
                          0
                          • פ מנותק
                            פ מנותק
                            פשוט אבל תותח
                            כתב ב נערך לאחרונה על ידי פשוט אבל תותח
                            #33

                            טיפ למי שרוצה לייבא לשיטס את התאריך העברי

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

                            מבוסס על המאמר של תותח אקסל כאן

                            ההבדל הוא שהפונקציות שהוא משתמש שם FILTERXML(WEBSERVICE אינן נתמכות בשיטס

                            התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                            ivr.8480381@gmail.com

                            תגובה 1 תגובה אחרונה
                            2
                            • OdedDvirO OdedDvir

                              @UA ישר כח על ההשקעה המרובה.
                              ברשותך, אציע דרך נוספת שמצאתי בפורום כאן (בעבר דובר בפורום על הנושא).
                              יש בפוסט הזה פתרון קצת שונה: טבלת תאריכים לועזי\עברי מוכנה של 150 השנים האחרונות\הבאות.
                              כך אפשר לוותר על הנוסחא האימתנית ולהשתמש ב VLOOKUP פשוט.

                              פ מנותק
                              פ מנותק
                              פשוט אבל תותח
                              כתב ב נערך לאחרונה על ידי פשוט אבל תותח
                              #34

                              @OdedDvir אמר בתאריך עברי באקסל:

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

                              אולי תכול להעלות לכאן את הטבלה משם, זה יעזור לי מאוד
                              תודה רבה

                              התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                              ivr.8480381@gmail.com

                              תגובה 1 תגובה אחרונה
                              0
                              • צדיק תמיםצ צדיק תמים התייחס לנושא זה ב
                              • חראשוח חראשו התייחס לנושא זה ב
                              • yalaY מנותק
                                yalaY מנותק
                                yala
                                כתב ב נערך לאחרונה על ידי
                                #35

                                תאריך-עברי-באקסל.xlsx
                                מתוקן-כולל פתרון לטו טז בלי VBA

                                תגובה 1 תגובה אחרונה
                                1
                                • dovidD dovid התייחס לנושא זה ב
                                תגובה
                                • תגובה כנושא
                                התחברו כדי לפרסם תגובה
                                • מהישן לחדש
                                • מהחדש לישן
                                • הכי הרבה הצבעות


                                • 1
                                • 2
                                בא תתחבר לדף היומי!
                                • התחברות

                                • אין לך חשבון עדיין? הרשמה

                                • התחברו או הירשמו כדי לחפש.
                                • פוסט ראשון
                                  פוסט אחרון
                                0
                                • דף הבית
                                • קטגוריות
                                • פוסטים אחרונים
                                • משתמשים
                                • חיפוש
                                • חוקי הפורום