אני מחפשת דרך לפרק באקסל טווח של מספרים לרשימה.
לדוג' לכתוב 0-100, ולקבל רשימה של כל המספרים בטווח זה.
יש דרך לעשות את זה באקסל?
שאלתך מאוד מעניינת ומאתגרת!
ככל הנראה,ניתן למצוא פיתרון יותר מקוצר בעזרת תוסף אוטומציה לאקסל או vba.
ואם לא ניכנס לכל זה...אז מצאתי פיתרון הכי קרוב שיכולתי לשאלתך.
Screenshot_20230921_145337_Sheets.jpg
יצרתי כאן בעמודה a מספרים בסדרה עד 1000 .ניתן להוסיף עוד כמה שרק תרצי..
בעמודה b יש להזין בכל פעם את המספר ההתחלתי(בתא הצהוב) ואת מספר הסופי(בתא התכלת)
פונקציית filter ממוקמת בתא B9.
בכל פעם שתרצי ליצור רשימה ממוספרת השלבים הם:
1.לכתוב מספר התחלה בתא הצהוב
2.לכתוב מספר סיום בתא התכלת.
(ברמת העיקרון ניתן לכתוב בתא מסוים כך למשל 0-20 והתא הצהוב והתכלת יחלצו משם את מה שנדרש.אם הפיתרון כאן מתאים לך ברמת העיקרון אוכל להוסיף ולשכלל יותר את הפיתרון עם עוד כמה פונקציות של חילוץ/המרות)
3.לבצע העתק(ולא גזור) מתא b9 ולהדביק בתא שממנו יתחיל המספור.
כל הקיבועים כאן מוכנים ומזומנים מראש..

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

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

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

  • Automatic numbering in Excel cells using a filter function.xlsx
    KB 53.4 · צפיות: 48
נערך לאחרונה ב:
הזכרתי בדבריי שניתן לצמצם את התא והצהוב והתכלת בגיליון הנ"ל.
ובכן,ללא שום המתנה יצאתי לדרך למשימה הזו...
לאחר הרבה ניסויים "וליטושים" הצלחתי ברוך ה'.
וכך "מלא הטנא" של הפונקציות נראה בתא אחד בלבד
Screenshot_20230921_213917_Sheets.jpg

הנוסחא מאוד ארוכה....
ולמי שמעונין ניתן ללמוד אותה שלב אחרי שלב בגיליון המצורף.
אני רוצה לספר הפעם דווקא על תפקידה של פונקציית value.
מה שקרה,שלאחר כמה ניסויים הצלחתי לחלץ נכון את המספר ההתחלתי ואת המספר הסופי מתוך תא אחד.
אבל אז ,פונקציית filter החזירה שגיאת n/a
ניסיתי לחשוב שוב ושוב.מה פשר הענין ולנסות לחשוב על כל מגוון הסיבות שבגינן מוחזרת שגיאת n/a
ופתאום הבנתי תובנה מאוד מעניינת.שבמהלך פעולות החילוץ שבוצעו .פורמט המספר התשנה לפורמט טקסט...
האימות לקביעה זו נעשה כאשר הצבתי את הערכים תחת השבט של פונקציית isnumber והוחזר לי false
אז הבנתי.שפונקציית פילטר עורכת השוואה בין טקסט למספר.ולכן היא פשוט לא מוצאת ערך להשוואה.
הפיתרון לכך הוא אכן עם "הקפת" תוצאות החילוץ בפונקציית value
שתפקידה -להפוך ערך טקסט למספר תקין.
התוצאה היתה מושלמת!
Screenshot_20230921_213946_Sheets.jpg

ועד כאן לסיפור המרתק... :)

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

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

  • פונקציית filter מתוקן.xlsx
    KB 78.1 · צפיות: 45
כל פעם שאני פותח את האקסל, אני צריך ללכת לאפשרויות מתקדם ולבטל סימון אפס בתאים שלהם ערך אפס.
האם יש דרך שזה יהיה קבוע ולא שאצטרך לעשות את זה כל פעם מחדש?
בתודה מראש
 
כל פעם שאני פותח את האקסל, אני צריך ללכת לאפשרויות מתקדם ולבטל סימון אפס בתאים שלהם ערך אפס.
האם יש דרך שזה יהיה קבוע ולא שאצטרך לעשות את זה כל פעם מחדש?
בתודה מראש
בשורה העליונה כמו פה
Hide-zero-in-Excel-by-Worksheet-Settings-1.png

אם סימנת גיליון 1>שמור.
ואז שפתחת שוב את גיליון 1 ראית שזה לא עובד?
או בגיליון אחר?
 
לא יודע, עכשיו זה כן עובד. לא יודע מה היה הבעיה בפעם הקודמת.
 
לא יודע, עכשיו זה כן עובד. לא יודע מה היה הבעיה בפעם הקודמת.
שמח לשמוע שהכל עובד ברוך ה'.
אני רק אזכיר בכמה מילים.
שההגדרה של "הסתר אפסים" חלה על גיליון עבודה ספציפי שמסמנים.ולא על גיליונות אחרים.וקל וחומר שאין הגדרה זו חלה על חוברות עבודה אחרות.
ועל כך בדיוק התכוונתי ששאלתי לעיל.
אני גם אזכיר בהזדמנות זו שאם מגדירים הסתר אפסים.
האפסים קיימים בתא אך אינם מוצגים.
צריך לזכור זאת מאוד מאוד שמבצעים בגיליון זה חישוב של average
הפונקצייה כוללת גם את התאים שנראים ריקים מתכולה לכאורא..
הפיתרון לכך הוא להשתמש בaverageif.ולהציב תנאי- גדול מ0 >0
(אא"כ יש לנו רצון לכלול את האפסים החשבון הממוצע)
גם פונקציות len או count או counta יחזירו תוצאה 1 על כל תא שכזה.
למרות שנראה ריק.
זו רק תזכורת בלבד כאמור..
 
נערך לאחרונה ב:
אם כוונתך להורדת הקובץ למחשב
יש ללחוץ על קובץ>שמירה בשם >לבחור פורמט xlsx >שמור
גודל הטבלה לא משנה מאומה לתהליך הנל.
תודה, אבל אני לא מעוניינת לשמור את הקובץ ב אקסל אלא בפורמט אחר.
יש אפשרות?
 
תודה, אבל אני לא מעוניינת לשמור את הקובץ ב אקסל אלא בפורמט אחר.
יש אפשרות?
כן בהחלט.
בשורה שכתוב פורמט xlsx (הפורמט מוצג כברירת מחדל לשמירת הקובץ)
תלחצי על הלשונית .ותראי מגוון גדול של פורמטים לשמירה
או ללחוץ על "אפשרויות נוספות" ושם לבחור פורמט שרצית בדיוק
הנה רשימה מסוגי הפורמטים המוצעים
doc-export-excel-data-to-text-file-01.png

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

אם לא לכך התכוונתך בשאלתך.נא לשלוח גיליון דוגמא.
נ.ב הפיתרון כאן לטווח ספציפי בגיליון.ניתן להסתיר באופן גורף את כל האפסים (שהם לבד ולא עם עוד ספרות כמו 10) בכל הגיליון,בהגדרות >מתקדם וכו..כפי שנכתב ממש לעיל
https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12740124
בהצלחה
 
נערך לאחרונה ב:
חברים תקשיבו טוב,
אני, מאסטר באקסל, מאוד רוצה לעזור לכם,
ולכן כל שאלה שיש לכם באקסל תכניסו לפה,
אני לא הולך לשום מקום, ובעזרת השם אענה לכם על כל השאלות,
נוסחאות, תאים שמתמלאים אוטמטית, עיצובים וכל הנדרש
תנסו אותי...​
שלום
אני רוצה טבלה למעשרות להכניס סכום תאריך והוא לבד יחשב לי 10% מעשרות
בשרות אני צריך :
1. מתאריך עד תאריך
2. סה"כ
3. מעשרות
תודה רבה
 
שלום
אני רוצה טבלה למעשרות להכניס סכום תאריך והוא לבד יחשב לי 10% מעשרות
בשרות אני צריך :
1. מתאריך עד תאריך
2. סה"כ
3. מעשרות
תודה רבה
תוכל להשתמש בגיליון בלינק המצורף ששלח ידידינו רחמיםR
אשכול 'לוח מעשר כספים להורדה חינם' https://www.prog.co.il/threads/לוח-מעשר-כספים-להורדה-חינם.914299/
אם יש לך גיליון מוכן(הבנוי באופן שונה) ומשהו לא מסתדר.נא לשלוח דוגמא לכאן ונעזור בשמחה
בהצלחה
 
אם הבינותי נכון את השאלה,אז זה אחד מהפיתרונות
ראו כאן דוגמא
צפה בקובץ המצורף 1469415
אם לא לכך התכוונתך בשאלתך.נא לשלוח גיליון דוגמא.
נ.ב הפיתרון כאן לטווח ספציפי בגיליון.ניתן להסתיר באופן גורף את כל האפסים (שהם לבד ולא עם עוד ספרות כמו 10) בכל הגיליון,בהגדרות >מתקדם וכו..כפי שנכתב ממש לעיל
https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12740124
בהצלחה
 

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

  • ‏‏דוח שעות 10-23 - עותק.xlsx
    KB 61.7 · צפיות: 52
האם הסרת האפסים היא עבור עמודות מסוימות(אם כן.נא לציין זאת) או על כל הגיליון?
והאם מדובר באקסל או בשיטס?
 
מדבר בעמודות מסוימות
ומה ההבדל כרגע זה על אקסל אבל אחר כך אני מעתיק לשיטס בגלל ה
האם הסרת האפסים היא עבור עמודות מסוימות(אם כן.נא לציין זאת) או על כל הגיליון?
והאם מדובר באקסל או בשיטס?

שיתוף
 

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

  • הסרת אפסים.xlsx
    KB 27.9 · צפיות: 40
ישנן כמה טכניקות והגדרות.חלקן לא רלוונטיות בשיטס.לכן שאלתי..
מצורף גיליון מתוקן
מועדים לשמחה!
אוסיף כאן עוד סיפור קטנטן אפרופו הנ"ל.
כי הטכניקה הביצועית לפיתרון (לגבי הבדיקה עם if+ counta) זהה גם במקרה הבא.
בשבוע האחרון נשאלתי על ידי חבר על "בעיה" עם פונקציית datadif
תחילה רק אזכיר שתפקידה של הפונקצייה היא לחשב את ההפרש בימים/חודשים/שנים בין שני תאריכים.
Screenshot_20231001_180803_Sheets.jpg

הבעיות הן:
א.מהו המספר "המוזר" בתא c4 .ואיך ניתן להעלימו?
ב.איך להתעלם מהשגיאה בתא c5?

אז ראשית הסברתי לחבר על המספר בתא c4 .שזהו למעשה פעולת האקסל כברירת מחדל.
מכיון שלא נכתב תאריך כל שהוא בתא a4 .האקסל קובע כברירת מחדל את התאריך הראשון ממנו מתחיל מנין "המספר הסידורי" של התאריכים ,זו למעשה אותה "התעודת זהות" האקסלית של כל תאריך.
(הסברתי על נושא זה בכמה הזדמנויות כאן בפורום ראו כאן למשל https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12161520)
וכאילו נכתב בתא a4 התאריך 31.12.1899
ובמקרה הנ"ל,אכן עברו סך ימים של 45209 עד לתאריך 10.10.23

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

הפיתרון לכל זה (וכאגב גם להעלמת האפס בתא c3..)
הוא בתוספת מספר פונקציות כמצורף כאן בצילום מסך.(בעמודה D)
Screenshot_20231001_180805_Sheets.jpg

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

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

  • Problems with the datedif function in Excel.xlsx
    KB 45.1 · צפיות: 48
פונקציית and לא רלוונטית במקרה כאן
צריך לעשות פונקציית if מקונן.
3 תנאים שכולם פועלים ותקפים.
שלום לכל חברי הפורום.
אשתף אתכם כאן את אשר עלה בליבי ומוחי לגבי הסוגייה של פונקציית Switch
ובכן,הוזכר (לא אחת..)בפורום זה את פונקציית if "מקונן".(הציטוט לעיל הוא אחד המקרים...)
באקסל כמו באקסל...ניתן להגיע לתוצאה גם בדרכים שונות.
ניתן לבצע זאת גם על ידי פונקציית ifs או על ידי פונקציות vlookup/xlookup ועוד..
אבל הפעם,באתי לדבר על פונקצייה שדווקא פחות מוכרת (גילוי נאות,גם אני הכרתי אותה רק בימים האחרונים...).אך יש בה הרבה לוגיקה ועומק,וכאמור לעיל אני מדבר על פונקציית switch
אז ראשית,כמה מילים על הפונקצייה:
א.בפונקצייה זו ניתן לכתוב פעם אחת בארגומנט הראשון את התא שעליו יש לבצע את הבדיקה (מהבחינה הזו מדובר בקיצור דרך מאוד משמעותי במבנה הפונקצייה לעומת if מקונן)
ב.כל שנותר הוא להריץ תנאי ראשון ואת התוצאה שיש להחזיר.וכן תנאי שני וכו...
הפונקצייה הזו יכולה לחשב עד 126 "זוגות" של תנאי ומה להחזיר.
ג.הפונקצייה קיימת בגירסאות אקסל 2019 ואופיס 365 וכן בגוגל שיטס.
החיסרון הגדול שיש בפונקצייה זו שלא ניתן לבצע בה חישוב מסוג "אופרטור לוגי" כמו גדול/קטן מ...על ידי > או <.
הפיתרון לכך.הוא בהצבת פונקציית true בארגומנט הראשון.
ועד כאן להקדמה....

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

בטבלה 1 ו2 הצבתי בעמודה b את אותם ערכים בדיוק.אבל התוצאות (בעמודה c)בתאים הצהובים המסומנים שונות כפי שניתן לראות.
אז ראשית כדאי ללמוד את הפונקצייה מתחילתה לסופה (כמובן משמאל לימין)...
בעמודות e-f-g יצרתי פילוח מדויק של רשימת 3 התנאים האם האם מתקיימים...
ומה שהכי מעניין כאן הם התאים שציינתי בהם "לא רלוונטי"
עכשיו.מי שילמד את המבנה פונקצייה בטבלה 1 ובטבלה 2.יגלה שהרעיון המרכזי לפילוח הוא זהה.רק הסדר נכתב באופן שונה.
ולמה זה משנה הסדר?
התשובה היא-שהלוגיקה /המנגנון בפונקצייה זו הוא לחשב את כל התנאים ברמת העיקרון אך על בסיס "כל הקודם ...".
אני אסביר:.הפונקצייה עוברת וסוקרת את התנאי הראשון.אם הוא לא מתקיים אז היא ממשיכה לבדוק את התנאי השני.וכו וכו.
אך אם התנאי הראשון מתקיים,שם נעצרת פעולת הבדיקה של הפונקצייה.

אם נחזור שוב לתאים המסומנים בצהוב.
אז בטבלה 1.כיון שבתנאי השני כל מי שגדול מ10 מוחזר בו התוצאה "ב".
אז המספר 20 עונה על התנאי.
וכך למרות שבתנאי השלישי ישנה התייחסות מפורשת לגבי המספר 20 (להחזיר "ג").זה פשוט לא מעניין בכלל את הפונקצייה.
בטבלה 2.סדר החישוב הוא שונה .מהסכום הגדול זה יורד בהדרגה למספר הקטן.
וכיון שתנאי ראשון מתקיים .מוחזר "ג" בלבד.אפילו שגם תנאי ב נכון ויכול להיות רלוונטי לחישוב.
(באגב.התאים שסימנתי בירוק המוחזרים בתוצאה של ריק.הם תוצאה של התוספת בסיום הפונקצייה. וזאת על מנת להעלים את שגיאת n/a המוחזרת כאשר אין התאמה בכלל לתנאים בפונקצייה)

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

מצורף כאן גיליון דוגמא.נסו זאת בעצמכם.תהנו מהלוגיקה הנפלאה.


בהצלחה ומועדים לשמחה!
 

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

  • The switch function in Excel.xlsx
    KB 52.7 · צפיות: 46
אפשר לשאול שאלה על קבצים מסוג csv ??
אשמח לעזרה!!
אני מכניסה נתונים בעברית ובעת השמירה הופכים לסימני שאלה
מה עושים??
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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