יש לי מסד נתונים בו יש לכל תלמיד שלושה מפתחות - מזהים יחודיים: שם, ת.ז., ומספר אישי.
יש לי גיליון ציונים ובו עמודה לכל מפתח ובסוף ציון, אבל לכל תלמיד יש מפתח אחר שמלא, לאחד מופיע רק ת.ז. ולאחר מופיע רק שם וכו'.
אני רוצה לבחור את אחד המפתחות, לדוג' שם, ולקבל דוח ציונים לפי שם התלמיד.
והמערכת תביא את שם התלמיד לפי אחד המפתחות שקיימים ותביא את הציון לפי השם.
הצלחתי לעשות את זה עם נוסחה מורכבת של שלושה IFNA.
האם יש לכם דרך קלה יותר?
קובץ דוגמה
שבוע טוב
ניתן להשתמש עם פונקציית פילטר בטכניקה של "אפקט" פונקציית or (ולא and)
Screenshot_20240113_190055_Sheets.jpg

השטח האדום מייבא את טבלת מפתחות .(ניתן לביצוע בכמה שיטות .בגיליון זה בוצע על ידי פונקציית vstack)
בשטח הצהוב נמצאת פונקציית פילטר שבוחנת על פי 3 תנאים שכל אחד יכול להתקיים בפני עצמו .ואין הכרח שכל התנאים התקיימו.
כתבתי על טכניקה זו בעבר מספר פעמים.הנה דוגמא אחת לכך בלינק המצורף (בשלב 3)
https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-13069957
אתה צריך להחליט על פי איזו עמודה יתבצע החיפוש בשטח האדום.ואת היתר פשוט להסתיר.זה הכל!
מצורף גיליון כאן
בהצלחה
 

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

  • פונקציית filter.xlsx
    KB 50 · צפיות: 40
תודה רבה על התגובה
בהחלט מחכים.
אבל נראה לי שהדרך שהצעתי היא לא פחות טובה, ולפעמים עדיפה.
חשבתי שיהיו פתרונות יותר מאגיים.
אבל על הדרך גיליתי פיצול תנאי פילטר, שזה משהו ממש מועיל.
 
נערך לאחרונה ב:
תודה רבה על התגובה
בהחלט מחכים.
אבל נראה לי שהדרך שהצעתי היא לא פחות טובה, ולפעמים עדיפה.
חשבתי שיהיו פתרונות יותר מאגיים.
אבל על הדרך גיליתי פיצול תנאי פילטר, שזה משהו ממש מועיל.
כל הדרכים כשרות ומצוינות.ולכל דרך יתרון וקסם משלה.
עדיפות לדרך כזו או אחרת זה ענין של פרספקטיבה.
העיקר הוא להנות מהיופי,הטכניקה והגאונות של הדרך(וכתבתי על כך מספר פעמים בפורום זה.ראה בלינק כאן למשל
https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12372336)
הדרך שהצעתי היא תוספת בלבד על האמור.
 
נערך לאחרונה ב:
אני צריך עזרה בחישוב שעות עבודה נוספות בקובץ אקסל
מצורף קובץ דוגמא
תודה רבה מאוד
 

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

  • חישוב שעות.xlsx
    KB 11.5 · צפיות: 43
@יחיאל מ.
לשאלתך.יש ליצור טבלת עזר כמו שמצורף בגיליון כאן (צבועה בתכלת)
ואז לבצע מניפולציות חישוביות בעזרת פונקציות min/max
Screenshot_20240113_235124_Sheets.jpg

מצורף גיליון מתוקן לביצוע העתק הדבק
בהצלחה רבה
 

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

  • חישוב שעות מתוקן.xlsx
    KB 11.7 · צפיות: 44
סליחה, לא ראיתי שמדבר על מה ששאלתי, תוכל למקד אותי באיזו דקה?
אתן דוגמה למה ששאלתי, יש נניח 10 טבלאות של 10 שנים ובתוך כל אחת נתוני רבים רבים, כולן מופיעות בגיליון אחד.
השאלה היא איך מפרידים כל טבלה, כל שנה לגיליון נפרד חוץ מעבודה מיגעת של העתקה והדבקה בגיליונות נפרדים (מדובר על טבלאות ארוכות, להעתיק אותן זה לבחור הכל בלי להתבלבל ולהעתיק לגליון חדש, ואז לחזור לטבלה נוספת בלי לדלג על טבלה אחרת ושוב, לכן שאלתי האם יש פקודה כמו מעבר עמוד בוורד שאם עומדים במקום מסוים ולוחצים זה מעתיק את כל מה שמתחת לגליון חדש או אולי אם יש משהו כמו סינון על הכותרות של הטבלאות שלפי השם בתא ידע להוריד את כל הטבלה לגליון אחר )
תודה רבה!
 
סליחה, לא ראיתי שמדבר על מה ששאלתי, תוכל למקד אותי באיזו דקה?
אתן דוגמה למה ששאלתי, יש נניח 10 טבלאות של 10 שנים ובתוך כל אחת נתוני רבים רבים, כולן מופיעות בגיליון אחד.
השאלה היא איך מפרידים כל טבלה, כל שנה לגיליון נפרד חוץ מעבודה מיגעת של העתקה והדבקה בגיליונות נפרדים (מדובר על טבלאות ארוכות, להעתיק אותן זה לבחור הכל בלי להתבלבל ולהעתיק לגליון חדש, ואז לחזור לטבלה נוספת בלי לדלג על טבלה אחרת ושוב, לכן שאלתי האם יש פקודה כמו מעבר עמוד בוורד שאם עומדים במקום מסוים ולוחצים זה מעתיק את כל מה שמתחת לגליון חדש או אולי אם יש משהו כמו סינון על הכותרות של הטבלאות שלפי השם בתא ידע להוריד את כל הטבלה לגליון אחר )
תודה רבה!
בשאלות מורכבות מעין אלו קשה לתת מענה מדויק מבלי לראות את מבנה הטבלאות
יש מגוון גדול של וריאציות לפיצול ומיזוג.ומגוון גדול של פתרונות .כל מקרה לגופו.
ובדיוק משום כך ביקשתי לעיל לצרף גיליון דוגמא.
גיליון דוגמא עם ערכים אנונימים.
מספיק 5 שורות בכל טבלה.ו2 גיליונות דוגמא.על מנת להבין את הקונספט.
 
סליחה, לא ראיתי שמדבר על מה ששאלתי, תוכל למקד אותי באיזו דקה?
אתן דוגמה למה ששאלתי, יש נניח 10 טבלאות של 10 שנים ובתוך כל אחת נתוני רבים רבים, כולן מופיעות בגיליון אחד.
השאלה היא איך מפרידים כל טבלה, כל שנה לגיליון נפרד חוץ מעבודה מיגעת של העתקה והדבקה בגיליונות נפרדים (מדובר על טבלאות ארוכות, להעתיק אותן זה לבחור הכל בלי להתבלבל ולהעתיק לגליון חדש, ואז לחזור לטבלה נוספת בלי לדלג על טבלה אחרת ושוב, לכן שאלתי האם יש פקודה כמו מעבר עמוד בוורד שאם עומדים במקום מסוים ולוחצים זה מעתיק את כל מה שמתחת לגליון חדש או אולי אם יש משהו כמו סינון על הכותרות של הטבלאות שלפי השם בתא ידע להוריד את כל הטבלה לגליון אחר )
תודה רבה!
הטבלאות מוגדרות כטבלאות? אם כן הקוד הבא אמור לעזור. (לפני הרצת מאקרו לשמור עותק גיבוי לקובץ)
קוד:
Sub tablesToSheets()
    Set mySheet = ActiveSheet
    For Each t In mySheet.ListObjects
        t.Range.Copy
        Sheets.Add
        ActiveSheet.Paste
    Next
    MsgBox "End"
End Sub
 
יש לי קוד HTML בשיטס. עם תאים לקלאס דינאמי.
כשאני מעתיק אותו תמיד מוכפל לי כל הגרשיים בקוד, מה שהופך אותו ללא תקין...

יש איזו הגדרה שיכולה לבטל את ההכפלה האוטו' של הגרשיים בהעתקה?

ככה בקובץ:
1705248849883.png

ככה בהעתקה:
1705248865233.png


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

יש איזו הגדרה שיכולה לבטל את ההכפלה האוטו' של הגרשיים בהעתקה?

ככה בקובץ:
צפה בקובץ המצורף 1550319
ככה בהעתקה:
צפה בקובץ המצורף 1550320

תודה!
ערב טוב
אציע כאן פיתרון שלכאורא אמור לפתור את התקלה.מקווה מאוד שזה יעבוד ויעזור
בשלב 4 יש להקפיד לבצע העתקה משורת הנוסחאות ולא לבצע העתקה רגילה לתא
Screenshot_20240114_193510_Sheets.jpg

אשמח לשמוע אם זה עזר
מצורף גיליון של צילום מסך הנ"ל
 

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

  • גיליון אלקטרוני ללא שם.xlsx
    KB 54.5 · צפיות: 46
נערך לאחרונה ב:
אשמח לשמוע אם זה עזר
איזו השקעה, תודה!

לא ממש הבנתי את פעולת הנוסחאות הנ"ל, אבל לא נראה לי שזה עוזר לי.

אפרט יותר.
יש לי תא עם קוד ארוך של html. בתוכו יש עשרות נתונים משתנים, דינאמיים שכל הזמן מתחלפים.
במקום לערוך את הקוד עצמו כל פעם, אני שואב את הנתונים המשתנים ע"י "&B2&" מתוך תאים קבועים שמתעדכנים בהתאם לצורך.
למשל, כעין זה (הקוד האמיתי ארוך מאוד...)
="<div class='"&B3&";' style='background-color:"&B1&";'>Hello "&B2&"</div>"

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

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

ככה הנוסחא
<xf:date time="&L18&"/>

ככה התוצאה באקסל
<xf:date time="1704932444"/>

וככה זה כשאני מעתיק לכל תוכנה של עריכת קוד
<xf:date time=""1704932444""/>
 
אני רוצה להמיר תוים לקידוד אחר.
למשל בתא A1 אכתוב שלום,
ובתא A2 יופיע המילה הזו בקידוד DOS:
…Œ™

הנוסחה תהיה בנויה על טבלה פשוטה של תוים, לדוגמא כמו זו:
א^
ב$
ג%
ד_
ה&
 
איזו השקעה, תודה!

לא ממש הבנתי את פעולת הנוסחאות הנ"ל, אבל לא נראה לי שזה עוזר לי.

אפרט יותר.
יש לי תא עם קוד ארוך של html. בתוכו יש עשרות נתונים משתנים, דינאמיים שכל הזמן מתחלפים.
במקום לערוך את הקוד עצמו כל פעם, אני שואב את הנתונים המשתנים ע"י "&B2&" מתוך תאים קבועים שמתעדכנים בהתאם לצורך.
למשל, כעין זה (הקוד האמיתי ארוך מאוד...)
="<div class='"&B3&";' style='background-color:"&B1&";'>Hello "&B2&"</div>"

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

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

ככה הנוסחא
<xf:date time="&L18&"/>

ככה התוצאה באקסל
<xf:date time="1704932444"/>

וככה זה כשאני מעתיק לכל תוכנה של עריכת קוד
<xf:date time=""1704932444""/>
בקשר לבעיה השניה בלבד כדאי לנסות ולבדוק אם הטכניקה עזרה.
הבעיה אגב קיימת גם בהדבקות אחרות(ולא רק בהדבקה בתוכנה של עריכת קוד).ועד כמה שאני ניסיתי בהדבקה בגוגל למשל הבעיה נפתרה.
Screenshot_20240114_195918_Sheets.jpg
 
ועד כמה שאני ניסיתי בהדבקה בגוגל למשל הבעיה נפתרה.
תודה. ניסיתי בזכותך כל מיני העתקות שונות.
לא התעמקתי להבין את שלב 2. דילגתי עליו... הלכתי ישר ל3 ו-4.
הדבקה כטקסט, והעתקה משורת המשימות (או מתוך התא עצמו) ולא העתקה של התא, פתר לי את שתי הבעיות.

יש"כ!
 
תודה. ניסיתי בזכותך כל מיני העתקות שונות.
לא התעמקתי להבין את שלב 2. דילגתי עליו... הלכתי ישר ל3 ו-4.
הדבקה כטקסט, והעתקה משורת המשימות (או מתוך התא עצמו) ולא העתקה של התא, פתר לי את שתי הבעיות.
הפטנט בשלב 2 ראיתי אותו בכמה פורומים באנגלית וכמו בגיליון כאן למשל(הסיפור פה בקצרה שפונקציית substitute מחפשת ערך בתא ומחליפה אותו באחר.ופונקציית char מחזירה תו ממאגר "ערכת תוים" .
"אפקט" מעבר שורה שאנו מכירים באקסל על ידי הזנה של alt+enter מאופיין בקידוד בפונקציית char בקוד 10 או 13.
במערכת הפעלה windows הקוד הוא 10
ובמערכת הפעלה mac הקוד הוא 13)
במקרים מסוימים זה אכן נצרך .ובמקרה הזה אכן ניתן לדלג על כך.מכל מקום כדאי לדעת על כך "לרווחא דמילתא"...
כך או כך.שמחתי לשמוע שהכל עובד מצוין .בריך רחמנא דסייען.
תודה רבה גם לך על השאלה הנפלאה.
זה החכים אותי ואת כולנו!
 
אני רוצה להמיר תוים לקידוד אחר.
למשל בתא A1 אכתוב שלום,
ובתא A2 יופיע המילה הזו בקידוד DOS:
…Œ™

הנוסחה תהיה בנויה על טבלה פשוטה של תוים, לדוגמא כמו זו:
א^
ב$
ג%
ד_
ה&
אני לא מבין בקידוד DOS.אבל אם הבנתי נכון את הקונספט בשאלה.אז יש לכך פיתרון במניפולציות של פונקציות mid+ xlookup
בגיליון דוגמא המצורף
Screenshot_20240115_015048_Sheets.jpg

בעמודה b בחרתי כמשל בלבד את אותיות a.b.c שבהן יומרו התוים בעברית.
במקרה שלך תכתוב בעמודה B כל תו שרק תחפוץ בו .כמובן שניתן לבצע זאת עם פונקציית char וארסנל התוים שבה.
בתא e2 הזנתי את פונקציית xlookup כאשר ערך החיפוש שלה הוא באמצעות פונקציית mid.
ואז יש לחבר את פונקציות xlookup עם אמפרסנד.
שים לב שכאן הכפלתי את הפונקצייה 4 פעמים.אם תרצה שיהיה אפשרות להמרה של מילה בעברית יותר מ4 תוים.צריך פשוט להעתיק ולהדביק את הפונקצייה.
וכל פעם להוסיף עוד מספר 1 בארגומנט השני של פונקצית mid.

למעשה, הזכרתי את הטכניקה הזו בעבר לשאלה דומה מעין זו(אך שונה) בלינק כאן
https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12711437
מקווה שכיוונתי לדעתך ולשאלתך...
מצורף גיליון דוגמא
בהצלחה לך ידידי
 

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

  • פונקציות mid-xlookup.xlsx
    KB 50.1 · צפיות: 46
נערך לאחרונה ב:
יש לי עמודה עם ראשי תיבות איך אני מוריד את כל הראשי תיבות עם נוסחא?
 
שלום.
יש לי טבלה שבעמודה אחת רשימת ציקים בעמודה שניה תאריך הציק ובעמודה שלישית תאריך שהציק הופקד
אני מעוניין לקבל סיכום של הציקים שהתאריך שלהם הגיע ועדיין לא הופקדו
כשאני כותב תאריך בנוסחה התוצאה מתקבלת טוב אבל בנסיון להשתמש עם "TODAY" כדי שימשוך תאריך של היום, מתקבלת תוצאה 0 [גם בנסיון להשתמש בטבלת עזר בתא עם פונקציית TODAY ולמשוך את התאריך ממנו התוצאה היא 0 כנ"ל
אשמח לעזרה
תודה רבה מאוד
מצורף קובץ [בתא D2 הנוסחה רשומה עם תנאי של תאריך מפורש וזה עובד, בתא F2 הנוסחה רשומה עם תנאי "TODAY" וזה מחזיר 0, בתא H2 הנוסחה רשומה עם תנאי שמפנה לתא M3 שהוא "TODAY" וזה גם מחזיר ל0]
 

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

  • סיכום לפי תאריך.xlsx
    KB 10.9 · צפיות: 50
נערך לאחרונה ב:

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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