ראשית תודה על העזרה! לא מובן מאליו בכלל.
בשמחה רבה.
דומני ששתי הפונקציות הנ"ל מצויות רק ב-365, ועל כן נבצר ממני להנות מנפלאות הפתרון הנ"ל.
פונקציית flatten קיימת בשיטס בלבד.שכחתי לציין זאת.סורי..
ואכן פונקציית vstack קיימת באופיס 365 בלבד או בשיטס.
אם גירסת האקסל שלך אינה של אופיס 365.אני באמת מציע לך לעבוד על השיטס,
השיטס חינמי ומעודכן ברשת.
וברוב המוחץ של המקרים זה יספיק לך דיי והותר...האמן לי מניסיון..!
(לשם הגילוי נאות אומר ,כי יש לי אקסל 365 וכן שיטס הן המחשב הביתי והן בנייד.ובכל אופן אני מתנהל בדרך כלל וב99% מהמקרים בשיטס בלבד,ולרוב דרך הנייד בלבד)
זה באמת חבל שלא תוכל להנות מכל הטוב הזה של פונקציות האקסל/השיטס החדשות.
כאמור.זו המלצתי האישית בלבד!
אם בכל אופן תרצה לבצע זאת באקסל(בגירסאות ישנות יותר) בלבד.זה עדיין ניתן בעזרת כלי הpowet query בדרך יותר מפותלת שדורשת יותר לימוד ומיומנות.
 
וברוב המוחץ של המקרים זה יספיק לך דיי והותר...האמן לי מניסיון..!
אכן, יש לי נסיון בינוני עם שיטס, הבעיה שאני עובד הרבה על לא מקוון
אם בכל אופן תרצה לבצע זאת באקסל(בגירסאות ישנות יותר) בלבד.זה עדיין ניתן בעזרת כלי הpowet query בדרך יותר מפותלת שדורשת יותר לימוד ומיומנות.
את powet query אני מכיר מצויין אבל אני מתעב את הכלי הזה, הוא כל כך לא ממצה ומסורבל (בעיני כמובן) ולכן חיפשתי דרך לעקוף אותו...
מצאתי בסוף פתרון אחר לבעיה הספציפית שלי, פרימיטיבי אמנם אבל עושה את העבודה....
 
אכן, יש לי נסיון בינוני עם שיטס, הבעיה שאני עובד הרבה על לא מקוון
רק אזכיר שניתן לעבוד על גיליון שיטס במצב "אופליין" למצבים בהם אין חיבור תמידי וקבוע לרשת.
ראה מדריך כאן
לשיקולך כמובן...
 
רק אזכיר שניתן לעבוד על גיליון שיטס במצב "אופליין" למצבים בהם אין חיבור תמידי וקבוע לרשת.
ראה מדריך כאן
לשיקולך כמובן...
יש דרך גם להפוך את זה לקובץ שניתן להעביר בדיסק אוןקי?
והאמת שגם זה מן הסתם לא יעזור לי כי הקובץ שואב נתונים מאקסס וזה לא ידוע לי שיש לגוגל....
עריכה: ניסיתי להעלות את הקובץ לשיטס ולעבוד עליו, עושה לי הרושם שהממשק שונה לגמרי מאקסל, למשל, לא מצאתי שם פונקציה של עצב כטבלה, זתמורת, כל הפורמט הזה איננו.
באופן כללי ממשק המשתמש ממש שונה מאקסל וזה אשכרה משהו שצריך ללמוד אותו...
 
נערך לאחרונה ב:
יש דרך גם להפוך את זה לקובץ שניתן להעביר בדיסק אוןקי?
והאמת שגם זה מן הסתם לא יעזור לי כי הקובץ שואב נתונים מאקסס וזה לא ידוע לי שיש לגוגל....
עריכה: ניסיתי להעלות את הקובץ לשיטס ולעבוד עליו, עושה לי הרושם שהממשק שונה לגמרי מאקסל, למשל, לא מצאתי שם פונקציה של עצב כטבלה, זתמורת, כל הפורמט הזה איננו.
באופן כללי ממשק המשתמש ממש שונה מאקסל וזה אשכרה משהו שצריך ללמוד אותו...
מבלי להכנס לפולמוס האין סופי מי עדיף ומי יותר מוביל.
אומר בקצרה וכאחד שמכיר את שני הממשקים (אקסל ושיטס) כי הכל ענין של תירגול והרגל.
ישנן פונקציות שפעילות רק באקסל וישנן פונקציות שפעילות רק בשיטס.
צריך לזכור כי ישנן יתרונות וחסרונות לכל אחד מהם.
באופן כללי ישנה סטיגמטיות לשיטס "כחקיינית" של האקסל.אך גם אם יש אמת בכך, מדובר בחיקוי מוצלח ומאוד...

לעצם הענין.זו הזדמנות עבורך לבדוק וללמוד אט אט תוך כדי חיפוש ברשת על כל כלי/פיצ'ר שתרצה למצוא בכל הקשור לשיטס.
ומה שלא תמצא ועל כל שאלה שהיא הינך מוזמן תמיד לשאול כאן בפורום .
חברי הפורום יתנו מענה בשמחה רבה.
 
אשמח לעזרתכם!
יש לי באקסל טור של מספרים, חלקם זוגי וחלקם אי זוגי
איך אפשר לעשות עיצוב מותנה שיהיה צבע אחר למספרים הזוגיים/האי זוגי?
תודה רבה.
 
תכניס את הנוסחה ISEVEN
ישר כח
ברשותך,אוסיף כאן נקודה מעניינת.
הפונקצייה iseven מחזירה אחד מ2 ערכים true או false דהיינו אמת/נכון או שקר/לא נכון.
כאשר נוסיף את הפונקצייה במסגרת "נוסחא מותאמת אישית" בעיצוב מותנה, מקובל יותר להשתמש בנוסחא הקלאסית ולהוסיף סימן = true/false עבור 2 כללים של עיצוב מותנה.
יש לזכור כאן פרט מעניין.כי ניתן להמיר את ערך הבדיקה למספר.
הערכים true /false נחשבים "ערכים בוליאנים".
מבלי להיכנס לעומק וללוגיקה שבטכניקה/ות דלהלן.אומר כי ניתן לבצע המרה של הערכים למספר 0 (השווה לtrue) או למספר 1 (השווה לfalse)
על ידי הוספת שני סימוני חיסור -- בין סימון השווה לתחילת הטקסט של הפונקצייה.
טכניקה הזו יותר מוכרת במקרה כמו הנ"ל ובעוד הרבה וריאציות של פונקציות עם תנאי.

כמו כן .ישנה עוד טכניקה מעניינת לביצוע ,על ידי שימוש בפונקציית mod כמצורף להלן בצילום מסך.
וכאן ערכי הפלט של הפונקצייה הם דווקא מספרים של 1 או 0.
ואם נרצה להחיל את כל האינפורצייה שהזכרתי ולהשתמש בה כטכניקות למתן פיתרון לשאלה הנ"ל.
אז יתקבלו 3 דרכים לפיתרון כמצורף בצילום מסך:
20231130_165810.jpg


Screenshot_20231130_164226_Sheets.jpg


באגב.יש לזכור כי מספר 0 (בפורמט בודד ללא צירוף מספר נוסף משמאלו) נחשב בפונקציות הנ"ל למספר זוגי (זו עובדה! וכמו שנוהגים ללמד את ילדינו בביה"ס היסודי "בפשטות",
ומבלי להיכנס לכל הסוגיא הפילוסופית הזו ראו כאן)
ועל כן יוחזר true או 0. וכפי שניתן לראות בצילום מסך הנ"ל.
נ.ב ישנם עוד 2 טכניקות נוספות שלא הזכרתי אותן בגיליון.ועוד חזון למועד...

@רוגעל'ה חם כמנהגי,גם הפעם אצרף כאן גיליון אקסל לראות את הנוסחאות מקרוב ולביצוע העתק הדבק.

בהצלחה רבה!
 

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

  • How to highlight odd or even numbers in Excel.xlsx
    KB 47.4 · צפיות: 54
נערך לאחרונה ב:
שאלה פשוטה, משום מה שכחתי את הא'ב' של אקסל:
יש לי טור של הכנסות וטור של הוצאות
מה הנוסחה לתא אחד שיחשב את סיכום כל טור ההכנסות מינוס סיכום כל טור ההוצאות
 
שאלה פשוטה, משום מה שכחתי את הא'ב' של אקסל:
יש לי טור של הכנסות וטור של הוצאות
מה הנוסחה לתא אחד שיחשב את סיכום כל טור ההכנסות מינוס סיכום כל טור ההוצאות
Screenshot_20231130_223427_Sheets.jpg

בהצלחה
 
שלום וברכה לכל העוזרים והצופים
שאלתי היא כזאת
מעוניינת לייצר תא שימצא מתוך טבלה של מוצרים שנקנו בזמנים שונים
כל מוצר לפי הערך הכי יקר שנקנה והערך הכי זול שנקנה
לדוגמא:
תירס - 30 ש"ח
קולה - 50 ש"ח
תירס - 20 ש"ח
תירס יקר { 30 } תירס זול { 20 }

תודה מראש!
 
שלום וברכה לכל העוזרים והצופים
שאלתי היא כזאת
מעוניינת לייצר תא שימצא מתוך טבלה של מוצרים שנקנו בזמנים שונים
כל מוצר לפי הערך הכי יקר שנקנה והערך הכי זול שנקנה
לדוגמא:
תירס - 30 ש"ח
קולה - 50 ש"ח
תירס - 20 ש"ח
תירס יקר { 30 } תירס זול { 20 }

תודה מראש!
MAXIFS - להחזרת הסכום הגבוה
MINIFS - להחזרת הסכום הנמוך
 
MAXIFS - להחזרת הסכום הגבוה
MINIFS - להחזרת הסכום הנמוך
ישר כח.
אזכיר כי הפונקציות הנזכרות זמינות באקסל 365 או בשיטס בלבד.
לגירסאות אקסל יותר ישנות ניתן לבצע זאת על ידי שילוב פונקציות max או min "העוטפות" את פונקציית if
כמו בדוגמא המצורפת כאן בצילום מסך.
Screenshot_20231201_094531_Excel.jpg

יש לשים לב לסוגריים המסולסלים שהופכים את הפונקצייה לנוסחת "מערך".
מדובר בתחליף לפונקציית arryaformula (הזמינה בשיטס)
באגב.רשימת המוצרים מקובצת וממוזגת על ידי פונקציית unique
מצורף גיליון דוגמא לביצוע העתק הדבק.

בהצלחה רבה!
 

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

  • max-min and if functions in Excel.xlsx
    KB 51 · צפיות: 56
אני משתמש בקוד הזה בהצלחה כדי להוסיף אוטומטית שעה ותאריך בעמודה 'תאריך' בכל פעם שאני מקליד באותה שורה בעמודה 'שם', זה עובד לי בגליון3. אני רוצה שזה יעבוד לי בכל אחד מהגליונות בקובץ, מה צריך לשנות בקוד?
זה הקוד:
קוד:
/*checking merav asaf*/

function onEdit(event)
{
  var timezone = "GMT+3";
  var timestamp_format = "dd/MM/yyyy HH:mm"; // Timestamp Format.
  var updateColName = "שם";
  var timeStampColName = "תאריך";
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון3");

  var actRng = SpreadsheetApp.getActiveRange();
  var editColumn = actRng.getColumn();
  var index = actRng.getRowIndex();
  var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
  var dateCol = headers[0].indexOf(timeStampColName);
  var updateCol = headers[0].indexOf(updateColName); updateCol = updateCol+1;
  if (dateCol > -1 && index > 1 && editColumn == updateCol) { // only timestamp if 'שם' header exists, but not in the header row itself!
    var cell = sheet.getRange(index, dateCol + 1);
    var date = Utilities.formatDate(new Date(), timezone, timestamp_format);
    cell.setValue(date);
  }
}
 
אני משתמש בקוד הזה בהצלחה כדי להוסיף אוטומטית שעה ותאריך בעמודה 'תאריך' בכל פעם שאני מקליד באותה שורה בעמודה 'שם', זה עובד לי בגליון3. אני רוצה שזה יעבוד לי בכל אחד מהגליונות בקובץ, מה צריך לשנות בקוד?
זה הקוד:
קוד:
/*checking merav asaf*/

function onEdit(event)
{
  var timezone = "GMT+3";
  var timestamp_format = "dd/MM/yyyy HH:mm"; // Timestamp Format.
  var updateColName = "שם";
  var timeStampColName = "תאריך";
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("גיליון3");

  var actRng = SpreadsheetApp.getActiveRange();
  var editColumn = actRng.getColumn();
  var index = actRng.getRowIndex();
  var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
  var dateCol = headers[0].indexOf(timeStampColName);
  var updateCol = headers[0].indexOf(updateColName); updateCol = updateCol+1;
  if (dateCol > -1 && index > 1 && editColumn == updateCol) { // only timestamp if 'שם' header exists, but not in the header row itself!
    var cell = sheet.getRange(index, dateCol + 1);
    var date = Utilities.formatDate(new Date(), timezone, timestamp_format);
    cell.setValue(date);
  }
}
בינתיים בינה מלאכותית ענתה לי להחליף את getSheetByName("גיליון3") בgetActiveSheet()
זה אכן עובד, אני גם מחקתי הgetActiveSpreadsheet()

הקוד הוא:
קוד:
/*checking merav asaf*/

function onEdit(event)
{
  var timezone = "GMT+3";
  var timestamp_format = "dd/MM/yyyy HH:mm"; // Timestamp Format.
  var updateColName = "שם";
  var timeStampColName = "תאריך";
  var sheet = SpreadsheetApp.getActiveSheet();

  var actRng = SpreadsheetApp.getActiveRange();
  var editColumn = actRng.getColumn();
  var index = actRng.getRowIndex();
  var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues();
  var dateCol = headers[0].indexOf(timeStampColName);
  var updateCol = headers[0].indexOf(updateColName); updateCol = updateCol+1;
  if (dateCol > -1 && index > 1 && editColumn == updateCol) { // only timestamp if 'שם' header exists, but not in the header row itself!
    var cell = sheet.getRange(index, dateCol + 1);
    var date = Utilities.formatDate(new Date(), timezone, timestamp_format);
    cell.setValue(date);
  }
}
 
היי
אני רוצה לעשות רשימה אוטומטית של מספרים מ0001 - 1000
מה הדרך?

תודה!
 
נערך לאחרונה ב:
היי
אני רוצה לעשות רשימה אוטומטית של מספרים מ0001 - 1000
מה הדרך?

תודה!
לכתוב בשני תאים בהזנה ידנית 1 ו2 ככה
Screenshot_20231203_142528_Sheets.jpg

אחכ לסמן את שני התאים .
ואז למשוך את ידית המילוי (סימון הפלוס + בפינה התחתונה והשמאלית היכן שהקפתי בצהוב)למטה עד שורה 1000
בהצלחה
 

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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