יום חמישי, 26 בנובמבר 2020

אקסל - איך עוקפים Nested IF בחישוב תאריכים


אקסל - איך עוקפים Nested IF בחישוב תאריכים

יש לכם טבלת תאריכים ובטבלה 2 עמודות: תאריך הזמנה ותאריך קבלה

אתם רוצים שבימים א-ד – תאריך הקבלה יהיה זהה לתאריך ההזמנה,

אבל בשאר הימים – תאריך הקבלה יהיה יום ראשון הקרוב.

במחשבה ראשונה, יש לנו כאן Nested IF:
אם יום בשבוע <
5, אז תאריך קבלה = תאריך הזמנה,

אם יום בשבוע = 5, אז תאריך קבלה = תאריך הזמנה + 3

אם יום בשבוע = 6, אז תאריך קבלה = תאריך הזמנה + 2

אם יום בשבוע = 7, אז תאריך קבלה = תאריך הזמנה + 1

 


תמונה מס.1 : פתרון עם Nested IF


IF(WEEKDAY(B2)<5,B2,IF(WEEKDAY(B2)=5,B2+3,IF(WEEKDAY(B2)=6,B2+2,B2+1)))


אבל במחשבה שניה, מצאתי פתרון יותר אלגנטי:

שלושת הימים: חמישי, שישי ושבת – צריכים להפוך ליום ראשון:

ליום חמישי – צריך להוסיף 3 ימים,

ליום שישי – צריך להוסיף 2 ימים,

ליום שבת – צריך להוסיף 1 ימים.

התוצאה בכל המקרים תהיה, בעצם, 8.

כלומר, יש קשר בין היום בשבוע ובין מס. הימים שיש להוסיף לו כדי להגיע ליום ראשון והקשר הוא: 8-weekday

 

והנוסחא הסופית:

=IF(WEEKDAY(B2)<5,B2,B2+8-WEEKDAY(B2))

 

תמונה מס.2 : פתרון יותר פשוט

            



 




יום רביעי, 18 בנובמבר 2020

קורס ערבית למתחילים - 10.12.2020

קורס "ערבית מדוברת" למתחילים

ב-10.12.2020 אני פותח מחזור חדש של קורס "ערבית מדוברת"

הנושאים שאלמד בקורס:

-        האלף-בית הערבי: הגייה וקריאה

-        כ-1000 מילים בשימוש יומיומי

-        דגש על דיבור ודו-שיח בניב הלבנטיני (הנפוץ באזורנו)

-        פתגמים וביטויים בערבית מדוברת

-        שיחון היכרות

-        שיחון ברכות ונימוסים

-        ביטויים שימושיים: בטלפון, במסעדה, במכולת, במלון, ברחוב, בשדה-התעופה...

 

10 מפגשים ב-ZOOM   בני שעתיים כל אחד (20:00-22:00) 
כל יום חמישי, החל מ-10.12.2020 ועד 11.02.2021

 

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

✔ הקורס ידגיש את הדמיון והקירבה בין שתי השפות: ערבית ועברית, מה שיקל על הבנת השפה הערבית (גם באוצר-מילים וגם בדקדוק)

✔ מוזמנים בינתיים להצטרף לקבוצת הפייסבוק שלי: "ערבית עם מני" וליהנות מתכנים ייחודיים:

https://www.facebook.com/groups/363399848372495

 ✔ משתתפי הקורס יקבלו בונוס מיוחד: המילון הראשון מסוגו בעולם – מילון עברי-ערבי ובו למעלה מ-2000 מילים דומות (בצליל ובמשמעות) בשתי השפות. הסבר על המילון בקישור:

https://meniporat.blogspot.com/2020/06/blog-post.html

✔ עלות הקורס: 1000 ש"ח (כולל מע"מ). חשבונית + קבלה יופקו למשתתפים. אפשר לשלם במספר תשלומים.

העברת הכסף יכולה להתבצע ב-2 צורות:

          העברה בנקאית:
            בנק המזרחי (20) סניף ר"ג (413) ח-ן 182412 ע"ש מני פורת
            העברה באפליקציית BIT לנייד: 052-5238880

 

להתראות ב- 10.12.2020

 



 

 

 


יום שבת, 7 בנובמבר 2020

קורס ערבית - 2020.11.15

 

קורס "ערבית מדוברת" למתחילים

ב-15.11.2020 אני פותח מחזור חדש של קורס "ערבית מדוברת"

הנושאים שאלמד בקורס:

-        האלף-בית הערבי: הגייה, קריאה וכתיבה

-        כ-500 מילים בשימוש יומיומי

-        פתגמים וביטויים בערבית מדוברת

-        שיחון היכרות

-        שיחון ברכות ונימוסים

-        ביטויים שימושיים: בטלפון, במסעדה, במכולת, במלון, ברחוב, בשדה-התעופה...

 

10 מפגשים ב-ZOOM   בני שעתיים כל אחד (20:00-22:00)
כל יום ראשון, החל מ-15.11.2020 ועד 17.01.2021 


פרטים נוספים על קורס "ערבית מדוברת" למתחילים:

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

ב. הקורס ידגיש את הדמיון והקירבה בין שתי השפות: ערבית ועברית, מה שיקל על הבנת השפה הערבית (גם באוצר-מילים וגם בדקדוק)

ג. עלות הקורס: 1000  ש"ח (כולל מע"מ). חשבונית + קבלה יופקו למשתתפים. אפשר לשלם במספר תשלומים.
העברת הכסף יכולה להתבצע ב-2 צורות:

1)   העברה בנקאית

2)   העברה באפליקציית BIT





יום שני, 2 בנובמבר 2020

Excel - Automatically create sheets for each day of the month

 

Excel - Automatically create sheets for each day of the month

 

Sometimes you need to create an Excel workbook where each worksheet has your daily data.

So you need to create (in advance) 30 (or 31) sheets, a sheet for each day.

 

Defining manually 30 sheets one by one?
Bad idea: cumbersome, error-prone and time-consuming.

 

There is a much better, simpler and shorter way.

The following method does this for you in a jiffy 😊

 

1)    Create a data-set with consecutive dates of the month (in column B), as demonstrated here:

 


Pic1: create a data-set with consecutive dates of the desired month


 

2)    Add a column TextDate converting the dates into text, using the TEXT function:

         =TEXT(B3,”YYYY-MM-DD”)

And then propagate the formula all the way down by double-clicking the small black cross on the lower right corner of cell C3

 



                                Pic2: Add a column with dates converted to text

 

 

3)    Create a pivot table on the same sheet, where the TextDate Column is in the Filters area of the Pivot table, the income is in the Values area and the customer is in the Rows area

 

                Pic3: Pivot table fields. Make sure to drag the TextDate to the Filters area

 

 

4)    In the Analyze tab of the ribbon, select:
Options*Show Report Filter Pages…

 

                        Pic4: Analyze->Options->Show Report Filter Pages…


 

 

5)    In the pane that appears, press OK

 

                        Pic5: Click OK to confirm filtering the dates to separate worksheets


 

6)    Et voilà,
now you have 30 new consecutive sheets with consecutive dates: 2020-11-01, 2020-11-02,….. 2020-11-30

  

                            Pic 6: Final Result – 30 worksheets from 2020-11-01 to 2020-11-30






יום שלישי, 20 באוקטובר 2020

Thirteen methods to display the value of another cell

 

13 methods to display the value of another cell

 

Suppose you want to display the value of cell D5 in cell A1.

There are at least 13 methods to do it 

(can you add more???)
😇😇😇

 

1)    Direct reference

=D5

 

                  Method No.01: Direct Reference

 

2)    Combination of 2 Functions: INDIRECT &ADDRESS

=INDIRECT(ADDRESS(5,4))

 

                  Method No.02: INDIRECT & ADDRESS

 

3)    OFFSET

=OFFSET(A5,0,3)

 

                  Method No.03: OFFSET               

 

4)     INDEX

                    =INDEX(D5,0,0)

 

                  Method No.04: INDEX

 

5)     Combination of INDEX and MATCH

=INDEX(D5,MATCH(D5,D5,0))


                   Method No.05: INDEX & MATCH

 

 6)    VLOOKUP
                    =VLOOKUP(D5,D5,1,0)

 

                   Method No.06: VLOOKUP

 

7)     HLOOKUP
                   =HLOOKUP(D5,D5,1,0)

 

                   Method No.07: HLOOKUP

  

8)     LOOKUP
                   =LOOKUP(D5,D5)

                   Method No.08: LOOKUP

 

 9)    FILTER
                    =FILTER(D5,1)

 

                    Method No.09: FILTER      

 

10) UNIQUE

=UNIQUE(D5)

 

     

             Method No.10: UNIQUE

 

11)  SORT

=SORT(D5)


                   Method No.11: SORT

 

 12)  XLOOKUP
                    =XLOOKUP(D5,D5,D5)

 

                   Method No.12: XLOOKUP

 

 13)  SORTBY
                =SORTBY(D5,D5)

 

                   Method No.13: SORTBY