למה?

משתמש פעיל
הסיבה שמוחזרת שגיאה.
בגלל השוני בפורמט התאריך.אם כתוב בתא e2 ינואר.פונקציית פילטר עורכת השוואה בין החודשים בעמודה A שכתובים בספרות .ולא מוצאת את המילה ינואר.
הפיתרון.
תראה כאן בצילום מסך
צפה בקובץ המצורף 1465708
יש להוסיף שתי עמודות ריקות היכן שהוא.ולכתוב באחת שם החודש במילים ובאחת במספר.
בפונקציית פילטר(בתא הצבוע בתכלת) הוספתי vlookup קלאסי ששואב נתונים וממיר אותם.
את העמודות שנוספו ניתן להסתיר ללא חשש.
מצורף לך גיליון מתוקן
שיהיה בהצלחה
1) קודם כל תודה רבהההה!!

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

3) כיון דאתית להכא, אפשר לעשות זאת ללא וילוקאפ, אלא ע"י נוסחת טקסט ככה:
קוד:
=FILTER(A:B,TEXT(A:A,"MMMM")=E2,YEAR(A:A)=E1)
ראה כאן בדוגמא

4) בדרך אגב ממש, ראה לעיל שהעתקתי את נוסחת SUMIFS וראה שכתבתי התנאי לבדוק לפי תאריך ככה: ">="&
1695212765039.png

עשיתי א"ז כנ"ל כי רק ככה זה עובד לי, אבל אני לא מבין עומקם של הדברים, למה זה אמור להיות עם גרשיים כאילו שזה היה טקסט?
 

יעקב ויצמן

משתמש מקצוען
1) קודם כל תודה רבהההה!!
בשמחה רבה!
2) לפי איך שאני מכיר אותך אתה אוהב להבין איך ולמה כל דבר עובד, אז האם יש לך הסבר למה הפילטר לא מבין לתת השוואה, ובנוסחאות סיכום כן.
זו שאלה טובה.ונקודה למחשבה.
צריך לחשוב על זה...
3) כיון דאתית להכא, אפשר לעשות זאת ללא וילוקאפ, אלא ע"י נוסחת טקסט ככה:
קוד:
=FILTER(A:B,TEXT(A:A,"MMMM")=E2,YEAR(A:A)=E1)
ראה כאן בדוגמא
צודק .וישר כח
יש עוד דרכים כאן לחישוב.
כתבתי אחד מהם בשליפה בעלמא מתוך דוחק הזמן וטלטלות דרכי ציון (ירושלים)...
אבל גם הדרך שעשית מצוינת ויותר קצרה.
(ואגב אם ההית עושה טבלת עזר כמו שציינתי.ניתן להשתמש בה גם באימות נתונים לבצע בחירה מתוך טווח.ואין צורך בהזנה ידנית של כל החודשים..אבל זה לא קריטי והכרחי כעת)
4) בדרך אגב ממש, ראה לעיל שהעתקתי את נוסחת SUMIFS וראה שכתבתי התנאי לבדוק לפי תאריך ככה: ">="&
צפה בקובץ המצורף 1465739
עשיתי א"ז כנ"ל כי רק ככה זה עובד לי, אבל אני לא מבין עומקם של הדברים, למה זה אמור להיות עם גרשיים כאילו שזה היה טקסט?
שרוצים לומר שווה או גדול/קטן מ...
יש להקיף את כל היחידה במרכאות.שהאקסל "יבין" שמדובר בבדיקה אחת של שני דברים.
אם כותבים =לבד .או < לבד
לא צריך מרכאות
 

יעקב ויצמן

משתמש מקצוען
תודה

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

יעקב ויצמן

משתמש מקצוען
בשמחה רבה!

זו שאלה טובה.ונקודה למחשבה.
צריך לחשוב על זה...

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

שרוצים לומר שווה או גדול/קטן מ...
יש להקיף את כל היחידה במרכאות.שהאקסל "יבין" שמדובר בבדיקה אחת של שני דברים.
אם כותבים =לבד .או < לבד
לא צריך מרכאות
@למה?
אפרופו דרכים נוספות.
אני אראה לך רק דוגמא לסיכום עם sumif,אשר כתבתי בזמנו...
אם תרצה בפילוח של כל השנה בפריסה מעודכן אונליין
זה לא בדיוק המקרה אצלך .כי אצלך הבחירה היא לחודש בלבד
אבל בבסיס של הטכניקה .זה יעבוד גם אצלך כמובן.
תראה את העמודת עזר ואת פונקציית unique
(ניתן להתעלם מעמודת החישוב עם countif .זה לא רלוונטי כאן)
https://www.prog.co.il/threads/לא-אקסל-רק-גוגל-שיטס.856465/post-11875502
לסיכום .כל הדרכים כשרות.וכל הדרכים יפות...כל עוד התוצאות בשורה תחתונה נכונות ושוות.
 

למה?

משתמש פעיל
שרוצים לומר שווה או גדול/קטן מ...
יש להקיף את כל היחידה במרכאות.שהאקסל "יבין" שמדובר בבדיקה אחת של שני דברים.
אם כותבים =לבד .או < לבד
לא צריך מרכאות
נראה לי שזה לא בדיוק כמו שכתבת,
כי ראה למשל כאן עשיתי נוסחה IF ולא צריכים לגרשיים גם אם רוצים שני דברים למשל =<
וכאן עשיתי נוסחת SUMIF ונותן שגיאה, ומחייב לעשות גרשיים כמו כאן
 

עמיק

משתמש פעיל
תודה

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

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

  • Book1.xlsx
    KB 13.2 · צפיות: 16

Pencil

משתמש מקצוען
איור וציור מקצועי
צילום מקצועי
עריכה והפקת סרטים
יש למישהו מושג איך אפשר לייצא טבלה מאוד ארוכה מאקסל?
או אפילו לשמור אותה בקובת שאוכל לייבא לפוטושופ למשל?
(טבלה למשל עם 60 עמודות ו 10 שורות)
תודה.
 

יעקב ויצמן

משתמש מקצוען
יש למישהו מושג איך אפשר לייצא טבלה מאוד ארוכה מאקסל?
או אפילו לשמור אותה בקובת שאוכל לייבא לפוטושופ למשל?
(טבלה למשל עם 60 עמודות ו 10 שורות)
תודה.
אם כוונתך להורדת הקובץ למחשב
יש ללחוץ על קובץ>שמירה בשם >לבחור פורמט xlsx >שמור
גודל הטבלה לא משנה מאומה לתהליך הנל.
 

יעקב ויצמן

משתמש מקצוען
נראה לי שזה לא בדיוק כמו שכתבת,
כי ראה למשל כאן עשיתי נוסחה IF ולא צריכים לגרשיים גם אם רוצים שני דברים למשל =<
וכאן עשיתי נוסחת SUMIF ונותן שגיאה, ומחייב לעשות גרשיים כמו כאן
תודה על ההארה.
אני העמקתי וחשבתי שוב ושוב...בסוף עיבדתי איזה שהוא "מהלך"(הרבה יותר מדויק וחד) בהבנת ההבדל המהותי בין פונקציית if ולבין sumif(לגבי עריכת התנאי ומקומו של סימון =)
כתבתי את ההסבר בלינק הנ"ל
ואצרף אותו גם כאן לכל שאלה דומה בעתיד
Screenshot_20230921_121804_Sheets.jpg

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

סביונית

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

יעקב ויצמן

משתמש מקצוען
אני מחפשת דרך לפרק באקסל טווח של מספרים לרשימה.
לדוג' לכתוב 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 · צפיות: 17
נערך לאחרונה ב:

יעקב ויצמן

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

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

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

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

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

  • פונקציית filter מתוקן.xlsx
    KB 78.1 · צפיות: 16

מרובע

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

יעקב ויצמן

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

אם סימנת גיליון 1>שמור.
ואז שפתחת שוב את גיליון 1 ראית שזה לא עובד?
או בגיליון אחר?
 

יעקב ויצמן

משתמש מקצוען
לא יודע, עכשיו זה כן עובד. לא יודע מה היה הבעיה בפעם הקודמת.
שמח לשמוע שהכל עובד ברוך ה'.
אני רק אזכיר בכמה מילים.
שההגדרה של "הסתר אפסים" חלה על גיליון עבודה ספציפי שמסמנים.ולא על גיליונות אחרים.וקל וחומר שאין הגדרה זו חלה על חוברות עבודה אחרות.
ועל כך בדיוק התכוונתי ששאלתי לעיל.
אני גם אזכיר בהזדמנות זו שאם מגדירים הסתר אפסים.
האפסים קיימים בתא אך אינם מוצגים.
צריך לזכור זאת מאוד מאוד שמבצעים בגיליון זה חישוב של average
הפונקצייה כוללת גם את התאים שנראים ריקים מתכולה לכאורא..
הפיתרון לכך הוא להשתמש בaverageif.ולהציב תנאי- גדול מ0 >0
(אא"כ יש לנו רצון לכלול את האפסים החשבון הממוצע)
גם פונקציות len או count או counta יחזירו תוצאה 1 על כל תא שכזה.
למרות שנראה ריק.
זו רק תזכורת בלבד כאמור..
 
נערך לאחרונה ב:

Pencil

משתמש מקצוען
איור וציור מקצועי
צילום מקצועי
עריכה והפקת סרטים
אם כוונתך להורדת הקובץ למחשב
יש ללחוץ על קובץ>שמירה בשם >לבחור פורמט 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  פעמים

לוח מודעות

למעלה