אופיס 365 הפונקציה FILTER בגוגל שיטס

shlomor

משתמש רשום
לפי ההסבר לא צריך בIF במקרה שהתנאי לא מתקיים להתעלם, אלא להתייחס לתוצאת התנאי כTRUE, לכן לשים בארגומט של הFALSE
TRUE או 1 (שמשמעותו TRUE).
במקרה שלכם התחביר הזה אמור לעבוד:
צפה בקובץ המצורף 1548906
ככה באמת חשבתי, אבל בתכלס משום מה זה לא עובד. כתבתי בדיוק כמו שהראת, ורק כאשר כל התנאים מתקיימים, אז הוא מביא את הסינון בהתאם
 

xl3391

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

shlomor

משתמש רשום
שאלה למומחים:
בהעתקת נתונים ב FILTER ב SHEETS , איך מעתיקים גם את העיצוב?
 

יעקב ויצמן

מנהל פורום מחשבים
מנהל
מנוי פרימיום
שאלה למומחים:
בהעתקת נתונים ב FILTER ב SHEETS , איך מעתיקים גם את העיצוב?
פונקציית filter (ויתר הפונקציות שמייבאות תוכן) אינן מייבאות את העיצוב באופן אוטומטי אלא את הערכי טקסט בלבד (נתונים "יבשים")

בעבר כתבתי באריכות רבה על הלוגיקה שבענין.
תוכל לקרוא וללמוד על כך בלינק כאן
הודעה בנושא 'רוצה לעזור לכם באקסל' https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12350352

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

בהצלחה רבה!
 

yehudah rothshild

משתמש סופר מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
פרסום וקופי
קודם כל תודה לכל המגיבים האשכולות האלה באים לידי שימוש באופן תמידי וכל הכבוד לכם

ולגופו של ענין - האם יש אפשרות לעשות פילטר לכמה טווחים? ז"א לדוגמא
יש לי קובץ גוגל שיטס עם 4 גליונות של הוצאות/הכנסות של 4 סניפים
1724753354693.png

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

אז אני ירצה שהוא יציג לי את כל ההוצאות מכולת של כל ה4 סניפים
 

יעקב ויצמן

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

ולגופו של ענין - האם יש אפשרות לעשות פילטר לכמה טווחים? ז"א לדוגמא
יש לי קובץ גוגל שיטס עם 4 גליונות של הוצאות/הכנסות של 4 סניפים
צפה בקובץ המצורף 1752704
ואני רוצה לעשות פילטר בגליון חמישי שהוא יקח את כל השורות שבהם מתקיים התנאי אבל מכל ארבעת הגליונות
כי הנתונים הם אותם נתונים בכל הגליונות רק המיקומים משתנים אז אני ורצה שהוא יביא לי את כל הפעמים בכל הקובץ שבהם יש את השורה הזאת שאני מגדיר לו
לדוגמא - אחת הפעולות היא שאפשר לבחור שהיתה הוצאה של קניות למכולת
צפה בקובץ המצורף 1752718
אז אני ירצה שהוא יציג לי את כל ההוצאות מכולת של כל ה4 סניפים
אם מבנה העמודות זהה בכל הגיליונות.
ניתן ליישם זאת על ידי פונקציית vstack שעטופה בfilter לסינון תאים ריקים וכן ליתר התנאים שיש לך.
בלינק כאן הבאתי דוגמא לכך (בשלב א)
הודעה בנושא 'האשכול המרכזי לשאלות באקסל/גוגל שיטס' https://www.prog.co.il/threads/האשכול-המרכזי-לשאלות-באקסל-גוגל-שיטס.499341/post-13661495

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

yehudah rothshild

משתמש סופר מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
עיצוב גרפי
פרסום וקופי
עכשיו אני מנסה לעשות פילטר אבל 2 דברים
1. שלא יקח את כל העמודות ברצף רק ידלג על כמה עמודות - כי אני רוצה רק מידע שחשוב לי
2. התנאי זה אם בגליון המקורי - מאיפה שהוא לוקח את הנתונים מופיע בשורה מה שאני שם למעלה בגליון הרביעי ואני ידגים
כאן בתוך הגליון המקורי יש את סוג הפעולה למשל מכולת
צילום מסך 2024-08-27 131129.png

אבל יש שמה המון סוגי תנועות - אז אני רוצה שיוכלו לכתוב מעל הפילטר את סוג הפעולה והוא יביא רק את אלה שמתאימים
1724833257142.png

אז כתבתי ככה
קוד:
=FILTER(VSTACK('cash box'!A6:D,'cash box'!G6:J,'cash box'!L6:N),'cash box'!E6:E=F19)
אבל הוא מחזיר לי שגיאה כזאת
1724833215734.png
 

יעקב ויצמן

מנהל פורום מחשבים
מנהל
מנוי פרימיום
עכשיו אני מנסה לעשות פילטר אבל 2 דברים
1. שלא יקח את כל העמודות ברצף רק ידלג על כמה עמודות - כי אני רוצה רק מידע שחשוב לי
צריך לסדר בטבלת המקור את הסדר הרצוי.
זה הפיתרון פה
2. התנאי זה אם בגליון המקורי - מאיפה שהוא לוקח את הנתונים מופיע בשורה מה שאני שם למעלה בגליון הרביעי ואני ידגים
כאן בתוך הגליון המקורי יש את סוג הפעולה למשל מכולת
צפה בקובץ המצורף 1753613
אבל יש שמה המון סוגי תנועות - אז אני רוצה שיוכלו לכתוב מעל הפילטר את סוג הפעולה והוא יביא רק את אלה שמתאימים
צפה בקובץ המצורף 1753617
אז כתבתי ככה
קוד:
=FILTER(VSTACK('cash box'!A6:D,'cash box'!G6:J,'cash box'!L6:N),'cash box'!E6:E=F19)
אבל הוא מחזיר לי שגיאה כזאת
צפה בקובץ המצורף 1753615
יש כאן בעייה של גדלים לא תואמים בפילטר.
השגיאה הזו מוכרת וידועה

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

אם זה עדיין לא מסתדר,אז כנל נא לשלוח לינק למייל
 

קול תורה

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

יעקב ויצמן

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

yehudah rothshild

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

צביזון

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

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

יעקב ויצמן

מנהל פורום מחשבים
מנהל
מנוי פרימיום
אחת הבעיות של הנוסחה FILTER שכאשר יש תא ריק, היא מחזירה אותה עם 0
ואז כשרוצים לעשות נוסחה אחרת על התוצאה של הפילטר, זה מתייחס לתא כאילו רשום בו 0.
יש פתרון אמיתי שפילטר יחזיר תא ריק כאשר הוא ריק באמת?
לא רק שלא יציג את ה-0, אלא שהתא יחזור כריק וממילא לא יפריע לנוסחאות אחרות.
סוגיה זו ידועה
זה פיתרון אחד ויש עוד כמה
קוד:
=IF(ISBLANK(FILTER(A2:M2911,B2:B2911=S4)),"",FILTER(A2:M2911,B2:B2911=S4))
שאלה נוספת בפילטר:
איך עושים שלא יחזיר לפי תאים ריקים.
למשל, אם עשיתי פילטר שיבדוק לפי מספר תאים וחלקם ריקים, איך עושים שלא יחזיר לפי אותם תאים?
להוסיף בפילטר תנאי של אינו שווה לריק
""<>
 

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קכו

א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יי אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יי לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יי לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יי אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו:
נקרא  106  פעמים

אתגר AI

תאומים • אתגר 145

לוח מודעות

למעלה