פלפלונית

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

שולמית פ

משתמש רשום
צריך לעדכן את נוסחת החישוב אם חוצים את השעה 24:00 , לדוגמא עובדים מ23:00 בלילה עד 02:00
 

xl3391

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

מרובע

משתמש מקצוען
עריכה תורנית
D I G I T A L
@עמיק אין לי במסלול חודשי, אבל ניסיתי אותה בגוגל שיטס ועובד מצוין. תודה רבה.
@מרובע זו הנוסחה של עמיק שעובדת מעולה בגוגל שיטס:
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. איך כותבים את זה נכון?
לא מומלץ כי אם ישאר תא ריק באמצע פעם אז ידרוס לך נתונים
 

xl3391

משתמש מקצוען
לא חושבת ששואל. אבל אם כן אז להוסיף
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
 

ניוזמן

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

Cהרשי

משתמש רשום
בטבלה באקסל יש לי 5 בודקי מבחנים על סך 30 מבחנים לתלמיד (* 800 תלמידים) איך אני מסכם כמות של יחידות מבחנים לכל ה5 בודקים, כמה כל אחד בדק?
תודה
 

xl3391

משתמש מקצוען
שאלה פשוטה בקקסל
יש לי ברשימה מלא מספרי טלפון שהקשיבו לקו של י במפורט כל אחד מתי וכמה זמן הןוא הקשיב
אני רוצה לעשות רשימת תפוצה ולהוציא את כל המספרים מהעמודה אך שם זה חוזר על עצמו מאות פעמים
איך אפשר להוציא רשימה של כל המספרים אבל שכ"א יופיע רק פעם אחת ?
תודה רבה רבה
לסמן את העמודה עם המספרים> בכרטיסיית 'נתונים' לבחור 'הסר כפילויות'
 

xl3391

משתמש מקצוען
בטבלה באקסל יש לי 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)
 

מאסטר באקסל

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

function myFunction() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getCurrentCell().getNextDataCell(SpreadsheetApp.Direction.DOWN).activate();
};
תודה
ל- @אפר התותח
עובד יופי
שמתי סינון לפני כל הפעלה
ואז ביקשתי יפה שירד למטה
ואז OFFSET אחד קטן למטה ודי

עובד יופי!

לתשומת לב @מינוף ו- @אין על אקסל (שכבר לא רואים אותו...)
 

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

הפרק היומי

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


תהילים פרק לא

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

אתגר AI

הבעות פנים • אתגר 57

לוח מודעות

למעלה