@מאסטר באקסל תודה רבה על העזרה
בקובץ ששמתם פה מקודם אז באמת זה מחשב כל יום כמה שעות סה"כ
אבל בתור של החישוב חודשי זה לא מחשב
איך אני יכולה לעשות שזה יחשב?
למה לא מחשב?
מצרף שוב
החישוב הוא ב E1
אם לא מחשב תגידי לי
 

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

  • סיכום שעות חודשי.xlsx
    KB 10.7 · צפיות: 46
תודה רבה!!
עכשיו זה באמת עובד!!!
 
צריך לעדכן את נוסחת החישוב אם חוצים את השעה 24:00 , לדוגמא עובדים מ23:00 בלילה עד 02:00
 
מצ"ב קובץ לדוגמא.
ל - @xl3391 עבודה מדהימה!
למי שיש אופיס 365 מעודכן בערוץ החודשי יכול לעשות זאת בנוסחה משולבת בתא אחד
עיינו בתא המודגש בצבע כחול (b7)
 

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

  • דוגמא רשימת מטלות לעובד.xlsx
    KB 14.8 · צפיות: 51
למי שיש אופיס 365 מעודכן בערוץ החודשי יכול לעשות זאת בנוסחה משולבת בתא אחד
עיינו בתא המודגש בצבע כחול (b7)
@עמיק אין לי במסלול חודשי, אבל ניסיתי אותה בגוגל שיטס ועובד מצוין. תודה רבה.
@מרובע זו הנוסחה של עמיק שעובדת מעולה בגוגל שיטס:
E2:E24 טווח מטלות
D2:24 טווח שמות
A2 שם העובד
קוד:
=TEXTJOIN(",",true,FILTER(E2:E24,D2:D24=A2))
 
@עמיק אין לי במסלול חודשי, אבל ניסיתי אותה בגוגל שיטס ועובד מצוין. תודה רבה.
@מרובע זו הנוסחה של עמיק שעובדת מעולה בגוגל שיטס:
E2:E24 טווח מטלות
D2:24 טווח שמות
A2 שם העובד
קוד:
=TEXTJOIN(",",true,FILTER(E2:E24,D2:D24=A2))
תודה זה מדהים.
(בעצם את שתי הנוסחאות הכרתי, רק לא ידעתי שנוסחת פילטר יכולה לפעול גם כמקוננת בתוך נוסחה אחרת, והייתי עושה אותה בתאי עזר נפרדים, המידע הזה יעזור לי גם בנוסחת מיון ועוד).

האם אפשר המשך?
האם הנוסחה הזו יכולה לסנן לפי פרמטרים נוספים?

למשל:
F2:F24 טווח חודשים

אני רוצה רק מטלות של עובד מסויים מחודש מסויים.
תודה מראש.
 
נערך לאחרונה ב:
נכון אני רוצה לעזור, אבל אני רוצה גם שתעזרו לי,
ש לי קוד שכבר כתוב, שמעביר נתונים מגיליון 1 לגיליון 2
בגיליון 1 זה נמחק ובגליון 2 זה נשאר תמיד
אבל פה יש בעיה, כל פעם שהוא כותב את הנתונים בגיליון 2,
הוא הולך לאותו תא (A2),
ואני רוצה שילך לתא הריק הראשון בעמודה A
ככה נראה הקוד:
קוד:
function nisui2() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גיליון 2'), true);
  spreadsheet.getRange('A2').activate();
  spreadsheet.getRange('\'גיליון 1\'!B7:L35').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גיליון 1'), true);
  spreadsheet.getRange('D7:E35').activate();
  spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
  spreadsheet.getRange('D3:I3').activate();
  spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
  spreadsheet.getRange('D3').activate();
};
מה שרלוונטי לשאלה זה בין שורה 4 לחמש אני רוצה להכניס שורה כזו:

קוד:
OFFSET(ROWS('A:A')-COUNTBLANK('A:A')+1,0)

כשהכוונה היא שיספור את מספר השורות בעמודה A פחות מספר התאים הריקים יוצא מספר התאים המלאים + 1 אז הגענו לראשון הריק,

הכל טוב ויפה, אבל כשאני מפעיל אותו אני מקבל הודעה ש ROWS אינו מוגדר,

וכאן אני שואל:

  1. מה רע באיך שכתבתי?
  2. איך כותבים את זה נכון?
 
נכון אני רוצה לעזור, אבל אני רוצה גם שתעזרו לי,
ש לי קוד שכבר כתוב, שמעביר נתונים מגיליון 1 לגיליון 2
בגיליון 1 זה נמחק ובגליון 2 זה נשאר תמיד
אבל פה יש בעיה, כל פעם שהוא כותב את הנתונים בגיליון 2,
הוא הולך לאותו תא (A2),
ואני רוצה שילך לתא הריק הראשון בעמודה A
ככה נראה הקוד:
קוד:
function nisui2() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גיליון 2'), true);
  spreadsheet.getRange('A2').activate();
  spreadsheet.getRange('\'גיליון 1\'!B7:L35').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גיליון 1'), true);
  spreadsheet.getRange('D7:E35').activate();
  spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
  spreadsheet.getRange('D3:I3').activate();
  spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
  spreadsheet.getRange('D3').activate();
};
מה שרלוונטי לשאלה זה בין שורה 4 לחמש אני רוצה להכניס שורה כזו:

קוד:
OFFSET(ROWS('A:A')-COUNTBLANK('A:A')+1,0)

כשהכוונה היא שיספור את מספר השורות בעמודה A פחות מספר התאים הריקים יוצא מספר התאים המלאים + 1 אז הגענו לראשון הריק,

הכל טוב ויפה, אבל כשאני מפעיל אותו אני מקבל הודעה ש ROWS אינו מוגדר,

וכאן אני שואל:

  1. מה רע באיך שכתבתי?
  2. איך כותבים את זה נכון?
לא מומלץ כי אם ישאר תא ריק באמצע פעם אז ידרוס לך נתונים
 
לא חושבת ששואל. אבל אם כן אז להוסיף
Application.DisplayAlerts = False
בתחילת הקוד
ו
Application.DisplayAlerts = True
בסוף הקוד
מה שעניתי כאן לא עוזר.
צריך להוסיף בתחילת הקוד:
CreateObject("Wscript.Shell").RegWrite _
"HKCU\Software\Microsoft\Office\" & Application.Version & _
"\Common\Security\DisableHyperlinkWarning", 1, "REG_DWORD"

ובסוף הקוד:
CreateObject("Wscript.Shell").RegWrite _
"HKCU\Software\Microsoft\Office\" & Application.Version & _
"\Common\Security\DisableHyperlinkWarning", 0, "REG_DWORD"

מקור כאן
 
לא מומלץ כי אם ישאר תא ריק באמצע פעם אז ידרוס לך נתונים
טוב זה נכון וחשבתי על זה
בשביל זה אני יכניס שורה נוספת שיפעיל את המסנן ויוריד את הריקים למטה בתחילת הפעולה
אבל מה תכלס?
איך כותבים דבר כזה?
 
נכון אני רוצה לעזור, אבל אני רוצה גם שתעזרו לי,
ש לי קוד שכבר כתוב, שמעביר נתונים מגיליון 1 לגיליון 2
בגיליון 1 זה נמחק ובגליון 2 זה נשאר תמיד
אבל פה יש בעיה, כל פעם שהוא כותב את הנתונים בגיליון 2,
הוא הולך לאותו תא (A2),
ואני רוצה שילך לתא הריק הראשון בעמודה A
ככה נראה הקוד:
קוד:
function nisui2() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גיליון 2'), true);
  spreadsheet.getRange('A2').activate();
  spreadsheet.getRange('\'גיליון 1\'!B7:L35').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גיליון 1'), true);
  spreadsheet.getRange('D7:E35').activate();
  spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
  spreadsheet.getRange('D3:I3').activate();
  spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
  spreadsheet.getRange('D3').activate();
};
מה שרלוונטי לשאלה זה בין שורה 4 לחמש אני רוצה להכניס שורה כזו:

קוד:
OFFSET(ROWS('A:A')-COUNTBLANK('A:A')+1,0)

כשהכוונה היא שיספור את מספר השורות בעמודה A פחות מספר התאים הריקים יוצא מספר התאים המלאים + 1 אז הגענו לראשון הריק,

הכל טוב ויפה, אבל כשאני מפעיל אותו אני מקבל הודעה ש ROWS אינו מוגדר,

וכאן אני שואל:

  1. מה רע באיך שכתבתי?
  2. איך כותבים את זה נכון?
אולי תנסה לפי זה
זה הקלטה של CTRL+חץ למטה שמעביר לסוף הקטע המלא
ואלי תעשה הפוך תרד לסוף הגיליון ותעשה ללמעלה ואז תרד אחד ותזהה את התא שאחרי השורה האחרונה שמלאה
JavaScript:
/** @OnlyCurrentDoc */

function myFunction() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getCurrentCell().getNextDataCell(SpreadsheetApp.Direction.DOWN).activate();
};
 
אולי תנסה לפי זה
זה הקלטה של CTRL+חץ למטה שמעביר לסוף הקטע המלא
ואלי תעשה הפוך תרד לסוף הגיליון ותעשה ללמעלה ואז תרד אחד ותזהה את התא שאחרי השורה האחרונה שמלאה
JavaScript:
/** @OnlyCurrentDoc */

function myFunction() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getCurrentCell().getNextDataCell(SpreadsheetApp.Direction.DOWN).activate();
};
תודה אני ינסה מחר
 
אני לא מכיר את גוגל שיטס ואת הסקריפט ודאי שלא אבל בחיפוש בגוגל נראה שזה הקוד.
SpreadsheetApp.getActiveSpreadsheet().getRange('A:A').getLastRow() + 1
 
שאלה פשוטה בקקסל
יש לי ברשימה מלא מספרי טלפון שהקשיבו לקו של י במפורט כל אחד מתי וכמה זמן הןוא הקשיב
אני רוצה לעשות רשימת תפוצה ולהוציא את כל המספרים מהעמודה אך שם זה חוזר על עצמו מאות פעמים
איך אפשר להוציא רשימה של כל המספרים אבל שכ"א יופיע רק פעם אחת ?
תודה רבה רבה
 
בטבלה באקסל יש לי 5 בודקי מבחנים על סך 30 מבחנים לתלמיד (* 800 תלמידים) איך אני מסכם כמות של יחידות מבחנים לכל ה5 בודקים, כמה כל אחד בדק?
תודה
 
שאלה פשוטה בקקסל
יש לי ברשימה מלא מספרי טלפון שהקשיבו לקו של י במפורט כל אחד מתי וכמה זמן הןוא הקשיב
אני רוצה לעשות רשימת תפוצה ולהוציא את כל המספרים מהעמודה אך שם זה חוזר על עצמו מאות פעמים
איך אפשר להוציא רשימה של כל המספרים אבל שכ"א יופיע רק פעם אחת ?
תודה רבה רבה
לסמן את העמודה עם המספרים> בכרטיסיית 'נתונים' לבחור 'הסר כפילויות'
 
בטבלה באקסל יש לי 5 בודקי מבחנים על סך 30 מבחנים לתלמיד (* 800 תלמידים) איך אני מסכם כמות של יחידות מבחנים לכל ה5 בודקים, כמה כל אחד בדק?
תודה
לא כ"כ הבנתי איך בנויה הטבלה. אם כל שורה מתייחסת למבחן אחד אז אפשר בנוסחת countif
אם יש עמודה של כמות מבחנים בכל שורה אז צריך sumif.
אם כל שורה מתייחסת לתלמיד אחד אז צריך את התוצאה של countif להכפיל ב 30
דוגמאות לנוסחאות:
C:C טווח השמות של הבודקים,
D1 שם הבודק
קוד:
=COUNTIF(C:C,D1)

C:C טווח שמות הבודקים,
D1 שם הבודק
E:E טווח כמות מבחנים
קוד:
=SUMIF(C:C,D1,E:E)
 

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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