קוד:=IF(C11<>"",TRANSPOSE(WRAPROWS(C20,7,C11)),"")
יפה מאוד, בהחלט רעיון[ניתן גם להשתמש עם הנוסחא הזאת גם אם תיבת סימון
קודם כותבים את הנוסחא בצורה הזאת ומוסיפים תיבת סימון ב C11 ומסמנים וי ואח"כ מוסיפים תיבת סימון להכל ואז ניתן להוריד את הוי
אבל אז אם כבר סימנת על אחד מהתאים וי לא יהיה ניתן לסמן אח"כ על הכלקוד:=IF(C11=FALSE,"",TRANSPOSE(WRAPROWS(C20,7,C11)))
אלא רק אם עדיין לא סימנת כלום יהיה ניתן לבחור או הכל או חלק]
תודה רבה ידידי היקר על הברכות.@יעקב ויצמן
חן חן...
לרגל התפקיד החדש כ "מנהל פורום תוכנה חומרה ורשת".
אין יותר מתאים לתפקיד הנחשק, והמחייב.
מגיע לך ידידי רב הפעלים והכישורים ובעל העזרה התמידית חן חן...
ולמשתמשי פרוג הכונו הכונו... עד עכשיו רק טעמתם... מעכשיו זה מתחיל...
הרבה הצלחה.
השאלות לא ברורות מספיק.סורימישהו יכול לעזור לי בכמה נסחאות.
כפי שתראו בקובץ המצורף, אני צריך נוסחאות בענין שעות מעל 24 שעות, ואני מסתבך בהם.
אני שורה אחת שאני יכול להכניס סכום שעות חודשיות ניגד חמישים,
אח"כ שורה, ששם יש ערך מסוים של כמה ימי עבודה להוריד.
שורה אח"כ, ששם מסכם את שעות העבודה, כך שלכל מספר שמופיע בשורה שלפני כן מורידים מהשעות שעה וחצי.
ושורה אח"כ שמסכם באחוזים כמה אחוז מהיעד הספקתי, כלומר, יש לי טבלה ששם אני כותב את כל שעות החודשיות, ובשורה זה אני מחשב את ביצוע מול היעד.
נראה לי שמי שמצמצה באקסל זה עבודה של כמה דקות בלבד.
ייש"כ
השאלות לא ברורות מספיק.סורי
נא שלח גיליון עם ערכים בהזנה וחישוב ידני לכל שאלותיך.ובעמודה ליד תפרט מהו החישוב שנדרש לביצוע
תודה
שעה צריך לכתוב 100 ושעתיים 200 וכן הלאהמישהו יכול לעזור לי בכמה נסחאות.
כפי שתראו בקובץ המצורף, אני צריך נוסחאות בענין שעות מעל 24 שעות, ואני מסתבך בהם.
אני שורה אחת שאני יכול להכניס סכום שעות חודשיות ניגד חמישים,
אח"כ שורה, ששם יש ערך מסוים של כמה ימי עבודה להוריד.
שורה אח"כ, ששם מסכם את שעות העבודה, כך שלכל מספר שמופיע בשורה שלפני כן מורידים מהשעות שעה וחצי.
ושורה אח"כ שמסכם באחוזים כמה אחוז מהיעד הספקתי, כלומר, יש לי טבלה ששם אני כותב את כל שעות החודשיות, ובשורה זה אני מחשב את ביצוע מול היעד.
נראה לי שמי שמצמצה באקסל זה עבודה של כמה דקות בלבד.
ייש"כ
על זה אני לא צריך נוסחה. את זה אני מכניס ידנית, אני צריך רק בשורות האחרות. אני רק ציינתי מה אני הולך לכתוב שם.כל חודש מאופיין במספר ימים שונה.
ולכן כצעד ראשון, אם רוצים לדעת כמה שעות אני אמור לעבוד-כלומר ברמה העקרונית.
צריך:
א.לחשב כמה ימים ישנם בחודש הנוכחי.
ב.סך שעות יומי -ברמה העקרונית.
ג.כמה ימי עבודה בשבוע.האם 5 ימים ?האם זה כולל שישי?
שלום וברכה, נחשפתי עכשיו לפטנט הזה, והוא גאוני!התאמה דווקא ליעקב ויצמן?חחח
לא כך שנו רבותינו "שכשם שפרצופיהם שונים כך דעותיהם שונות..."?
לשאלתך:
1.ראשית, אין נפקא מינה בין sumif לבין sumifs כי מדובר פה בקריטריון אחד בלבד.
2.שנית.פונקציות sumif/sumifs מקבלות טווחים אך הן לא נוסחאות מערך בD.N.A שלהן.וחשוב לדעת זאת.זו עובדה שמוטמעת באלגוריתם של הפונקציות!
3.מזה נובע כי פונקציות sumif /sumifs מוכרחות להיות עם טווח זהה בגודל ובתבנית של ארגומנט range כמו של range_sum.
ולכן לא ניתן באופן רגיל לבצע כשאלתך.
4.כהמשך לסעיף 2 .פונקציות אלו מאופינות "ויוצאות דופן" יחד עם עוד 6 מחברותיהן שאלו שמותיהן:-
צפה בקובץ המצורף 1574469
השוני העיקרי המשותף להן שארגומנט טווח הקריטריון וארגומנט הקריטריון עצמו מופרדים זה מזה ואינם נכללים בארגומנט אחד.
(ובאגב.יש לכך השפעה על צורת כתיבת אופירטורים כמו גדול/קטן עם מרכאות או בלי)
שינויים אלו הן חלק מאפיון של הפונקציות שאינן נוסחאות מערך.
זהו נושא עם לוגיקה רבה ועומק,ואולי בהזדמנות ארחיב בל"נ יותר בזה.
וכעת לפיתרונות שניתן להציע:
אז הנה צילום מסך מגיליון דוגמא שערכתי
צפה בקובץ המצורף 1574478
הפיתרון הצבוע בתכלת.הוא למעשה "הפשוט" שבהם.הרעיון להקצות לכל עמודת תנאי פונקצייה שלמה .ולחבר את תוצאות הפונקציות בפעולת חיבור.
ארוך קצת.נכון?
אז בפיתרון הצבוע בורוד קיימת פונקציית filter עם "עטיפה" של פונקציית sum.
בטכניקה של מיסגור כל תנאי בסוגריים עם פעולת חיבור.הרעיון בזה ליצור אפקט פונקציית or כאשר הסברתי פעמים רבות בפורום זה.ראה כאן דוגמא בלינק המצורף
https://www.prog.co.il/threads/הפונקציה-filter-בגוגל-שיטס.795652/post-13151412
ואחרון חביב...זהו הפיתרון הצבוע בצהוב .הפיתרון כאן קצר וקולע בעזרת פונקציית sumproduct הגאונית והנפלאה.כתבתי והרחבתי לאחרונה על פונקצייה זו כאן בפורום זה..
הרעיון הוא שכאשר התנאי מתקיים בכל אחד מ3 תאים שבכל שורה מוחזר true "השווה" בערכו ל1.
ולכן המכפלה בכל שורה (שמתקיים בה התנאי)היא של הסכום ב1.
כל סכומי המכפלות מחוברים יחד באופן אוטומט כחלק מעצם מהותה של הפונקצייה.
וכפי שהסברתי לעיל בלינק הבא
https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-13216216
לסיכום: הנה לפניך 3 פתרונות שונים .כל פיתרון בדרך שונה ומיוחדת.
ניתן להוסיף עוד פיתרונות יותר ארוכים ומפותלים.אך דומני שזה מספיק די והותר....
בהצלחה רבה!
וכל הכבוד על שאלתך המחכימה והנפלאה!
לבדוק שיש כותרות בשורה עליונה של הטווח>איך אני ממירה טווח נתונים לטבלת נתונים
מצורף פיתרון דוגמאשלום וברכה, נחשפתי עכשיו לפטנט הזה, והוא גאוני!
אני מחפש משהו הפוך, שטווח ההתניה ישתרע על פני עמודה אחת, והוא ייתן את הסיכום של נתוני מס' עמודות, אם השורה תתאים לתנאי בטווח ההתניה.
לדוגמה:
מתא B1 עד תא F7 מופיעים סכומים, וב A1 עד A7 מופיעים שמות, ואני מעוניין שהוא יסכם עבורי רק את מה שמתאים ל @יעקב ויצמן או @במיטב היגיון שבעמודה A.
שכוייח!!
להכניס את התאריך בפונקציית filter בתוך פונקציית dateשכוייח!!
אני רק מציין, שפיתרון זה מועיל כשבעמודה B מופיעים טקסט. אם מופיעים תאריכים, ואני רוצה לסכם את המספרים לפי תאריך, זה יסכם לי גם את סכום התאריך.
אז מה אני עושה במקרה זה?
וואו. שאלה קשה ומאתגרת...שאלה נוספת, האם יש פטנט שהיפר קישור שמפנה לתא בגליון בשיטס, יוכל להשתנות לתא אחר לפי התניה.
כגון שהקישור עכשיו יפנה לתא, שבסמיכות לתא שמייצג את מספר החודש הנוכחי, ובחודש הבא, זה יזוז לתא שסמוך למספר החודש שמייצג את החודש הנוכחי דאז?
=MONTH(A1)&"/"&YEAR(A1)
https://docs.google.com/spreadsheets/d/1BoX_QCbI1rA2LW_6Yd7qbGXUYlxPFaF8/edit?pli=1&gid=1521789984#gid=1521789984&range=C
=MATCH(MONTH(TODAY())&"/"&YEAR(TODAY()),B1:B24,0)
=HYPERLINK(CONCAT(J1,I1),"קישור לתא של החודש הנוכחי")
מיוחד!!!וואו. שאלה קשה ומאתגרת...
חשבתי רבות על פתרון יצירתי ובס"ד מצאתי
מה שניתן לעשות הוא כך
תראה בצילום מסך המצורף
צפה בקובץ המצורף 1706444
אז קודם כל צריך לכתוב את רצף החודשים בפורמט תאריך תקני
בתא b1 יש להזין את הפונקציות להלן ולגרור למטה
קוד:=MONTH(A1)&"/"&YEAR(A1)
אתה רצית בעצם שהלינק יפנה לעמודה ליד החודש הנוכחי
החודש למשל 7/2024 זה יוצא תא c7
איך ניתן לבצע זאת?
בתא j1 יש לינק לתא בלי מספר השורה של התא
קוד:https://docs.google.com/spreadsheets/d/1BoX_QCbI1rA2LW_6Yd7qbGXUYlxPFaF8/edit?pli=1&gid=1521789984#gid=1521789984&range=C
את השורה 7 שיש לצרף לc אנחנו נחשבן בנפרד בתא i1
קוד:=MATCH(MONTH(TODAY())&"/"&YEAR(TODAY()),B1:B24,0)
ואז נחבר את הכל עם פונקציית concat בתוך פונקציית hyperlink בתא g1
קוד:=HYPERLINK(CONCAT(J1,I1),"קישור לתא של החודש הנוכחי")
מצורף לך גיליון שיטס
תעלה אותו לדרייב ותעתיק את הלינק כלומר את ה url
תדביק את הלינק בתא j1 ואחכ תמחק ידנית את השורה של התא
תראה שהלינק עובד מצוין
בהצלחה רבה לך!
תודה גדולה לך @ה. שלמה על שאלתך הסופר מעניינת והמאתגרת.
החכמנו כולנו!
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
26.09
כ"ג אלול
פתיחת
קורס מאסטר בשיווק דיגיטלי
מלגות גבוהות!
19.11
י"ח חשוון
פתיחת
קורס בינה מלאכותית - חדשנות ב AI
קורס מקוצר
25.11
כ"ד
פתיחת
קורס פרסום קופי+
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס פיתוח בוטים ואוטומציות עסקיות
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
תהילים פרק קכ
א שִׁיר הַמַּעֲלוֹת אֶל יי בַּצָּרָתָה לִּי קָרָאתִי וַיַּעֲנֵנִי:ב יי הַצִּילָה נַפְשִׁי מִשְּׂפַת שֶׁקֶר מִלָּשׁוֹן רְמִיָּה:ג מַה יִּתֵּן לְךָ וּמַה יֹּסִיף לָךְ לָשׁוֹן רְמִיָּה:ד חִצֵּי גִבּוֹר שְׁנוּנִים עִם גַּחֲלֵי רְתָמִים:ה אוֹיָה לִי כִּי גַרְתִּי מֶשֶׁךְ שָׁכַנְתִּי עִם אָהֳלֵי קֵדָר:ו רַבַּת שָׁכְנָה לָּהּ נַפְשִׁי עִם שׂוֹנֵא שָׁלוֹם:ז אֲנִי שָׁלוֹם וְכִי אֲדַבֵּר הֵמָּה לַמִּלְחָמָה: