יש לי סקריפט בגוגל שיטס שמעדכן כל מייל שנכנס תחת תוית מוסימת - את פרטיה, דהיינו שם השולח כתובת המייל וכו', ועוד כל מיני פרטים לפי הענין וכל עדכון חדש יורד שורה גם אם יש כבר כתובת מייל מסוימת הוא מעדכן שוב פעם את הכתובת בשורה חדשה ואני רוצה שזה יופעל על תנאי, באם יש כבר בעמודה B כתובת מייל זה אז הוא ילך לשורה הנ"ל ושם, באותה שורה בתאים שלידו יעדכן את שאר הפרטים, ובאם אין שם עדיין כתובת מייל זה אז הוא ירד שורה מהשורה האחרונה ויכניס את פרטי המייל , כתובת וכו', ושאר הפרטים שהגדרתי מראש איך להגדירו, אשמח למי שיוכל להחכים אותי בענין.
@אפר ומי שיכול לעזור.
 
יש לי אקסל ענק מסודר לפי ערכים - רחובות ומספרי בנין
אני רוצה להדפיס כל בנין בדף נפרד
יש דרך לעשות את זה בלחיצת כפתור?
בהנחה שהרחוב והבנין באותה עמודה (ללא מספר דירה), ושהטבלה ממוינת לפי העמודה הזו:
לסמן את הטבלה
בכרטיסיה נתונים לבחור סיכומי ביניים
לבחור
בשדה הראשון: עם כל שינוי בעמודה של רחוב ובנין
בשדה השני: להשתמש בפונקציה 'ספירה'
בהוספת סיכום ביניים ל.. לסמן את אחת העמודות (לא משנה איזו כי במקרה שלכם אין באמת צורך בסיכום ביניים)
לסמן V במעברי עמוד בין קבוצות (זה מה שקובע שכל קבוצה תודפס בדף נפרד)
ולאשר.
 
איך מגבילים שורה בטבלה שלא יכלו לכתוב בה פעמיים אותה שם ?
לסמן את הטבלה
בכרטיסיה נתונים> אימות נתונים> לבחור מותאם אישית
להכניס את הנוסחה, חשוב לשים לב לקיבועים (בדוגמא סומן הטווח מ A2 עד עמודה F):
קוד:
=COUNTIF($A2:$F2,A2)<=1
 
וכן איך מגבילים שלא יכלו לכתוב בכל הטבלה שם יותר מאיזה סכום פעמים ?
גם באימות נתונים מותאם אישית.
בנוסחה לרשום (בדוגמא הטווח שסומן הוא A2 עד F20 והמספר 3 הוא כמות הפעמים להגבלה):
קוד:
=COUNTIF($A$2:$F$20,A2)<=3
 
הרחוב בעמודה אחת והמספר בנין בעמודה נפרדת, זה שונה?
רציתם שכל בנין ברחוב יהיה בדף נפרד.
לא בעיה לאחד לעמודה אחת. נניח בA הרחוב וב B הבנין:
קוד:
=A2&" "&B2

אם הטבלה ממוינת בשלב ראשון לפי רחוב ובשלב שני לפי מספר בנין, ולא יכול להיות מצב שבעמודה מספר בנין יהיו ברצף שני מספרי בנין זהים ששייכים לרחובות שונים, אז נראה שאפשר לעשות סיכומי ביניים על כל שינוי בעמודת בנין ותתקבל אותה תוצאה.
 
איפה בהגדרות עמוד?
לצבוע בלבן לא עזר כמו שכתבתי
ניסיתם לבחור את כל הגיליון וללחוץ על ללא גבולות?
1662320349685.png


או לבדוק אם יש משהו בעיצוב מותנה בגיליון שמשבש
 
יש לי סקריפט בגוגל שיטס שמעדכן כל מייל שנכנס תחת תוית מוסימת - את פרטיה, דהיינו שם השולח כתובת המייל וכו', ועוד כל מיני פרטים לפי הענין וכל עדכון חדש יורד שורה גם אם יש כבר כתובת מייל מסוימת הוא מעדכן שוב פעם את הכתובת בשורה חדשה ואני רוצה שזה יופעל על תנאי, באם יש כבר בעמודה B כתובת מייל זה אז הוא ילך לשורה הנ"ל ושם, באותה שורה בתאים שלידו יעדכן את שאר הפרטים, ובאם אין שם עדיין כתובת מייל זה אז הוא ירד שורה מהשורה האחרונה ויכניס את פרטי המייל , כתובת וכו', ושאר הפרטים שהגדרתי מראש איך להגדירו, אשמח למי שיוכל להחכים אותי בענין.
מי שיכול לעזור.
?
 
למה שלא תפנו למי שכתב לכם את הסקריפט?
או אולי להציג אותו בפני מומחים לדבר..
זה לא כ"כ קל, הסקריפט יצרתי אני הקטן משילוב מכמה מקומות, אבל השאלה שלי היא מדי מורכב בשבילי, נשגבה מבינתי, וע"כ פניתי לכאן לדרוש מהמומחים והמבינים בדבר, אולי יועילו בטובם להאיר עיני.
 
רציתם שכל בנין ברחוב יהיה בדף נפרד.
לא בעיה לאחד לעמודה אחת. נניח בA הרחוב וב B הבנין:
קוד:
=A2&" "&B2

אם הטבלה ממוינת בשלב ראשון לפי רחוב ובשלב שני לפי מספר בנין, ולא יכול להיות מצב שבעמודה מספר בנין יהיו ברצף שני מספרי בנין זהים ששייכים לרחובות שונים, אז נראה שאפשר לעשות סיכומי ביניים על כל שינוי בעמודת בנין ותתקבל אותה תוצאה.
הצלחתי!
@xl3391 תודה, חסכת לי המון זמן
וגם החכמתני בידע
 
יש לי סקריפט בגוגל שיטס שמעדכן כל מייל שנכנס תחת תוית מוסימת - את פרטיה, דהיינו שם השולח כתובת המייל וכו', ועוד כל מיני פרטים לפי הענין וכל עדכון חדש יורד שורה גם אם יש כבר כתובת מייל מסוימת הוא מעדכן שוב פעם את הכתובת בשורה חדשה ואני רוצה שזה יופעל על תנאי, באם יש כבר בעמודה B כתובת מייל זה אז הוא ילך לשורה הנ"ל ושם, באותה שורה בתאים שלידו יעדכן את שאר הפרטים, ובאם אין שם עדיין כתובת מייל זה אז הוא ירד שורה מהשורה האחרונה ויכניס את פרטי המייל , כתובת וכו', ושאר הפרטים שהגדרתי מראש איך להגדירו, אשמח למי שיוכל להחכים אותי בענין.
@אפר ומי שיכול לעזור.
אם עוזר, להלן פונקציה ודוגמת שימוש בפונקציה, למציאת השורה עם כתובת המייל.
אם הכתובת לא נמצאת מוחזר 0.
קוד:
function example() {
  var spreadsheet = SpreadsheetApp.getActive();
  var myRng = spreadsheet.getActiveSheet().getRange('A:A');
  var myRow=getRowIndex("email.address here",myRng)
  /*
  אחכ כמובן אפשר להשתמש במשתנה
  myRow
  בכדי לשתול את הנתונים בשורה שנמצאה כתובת המייל
  */
};

// פונקציה למציאת נתון בטווח עמודה אחת והחזרת המיקום שלו
function getRowIndex(valToFind,rangeToSearchOn){
 var myArr= rangeToSearchOn.getValues();
 for (var r = 0; r < myArr.length; r++){
    if(myArr[r][0]==valToFind){
    return r+1;
     }
  }
  return 0
}
 
יש לי תאים שבחלקם מכילים שעה ובחלקם מכילים סימן של מינוס.
אני צריכה לחשב את מספר התאים שבהם יש שעה גדולה מ-8.30 לדגומא.
יש נוסחה כזו?
 
יש לי תאים שבחלקם מכילים שעה ובחלקם מכילים סימן של מינוס.
אני צריכה לחשב את מספר התאים שבהם יש שעה גדולה מ-8.30 לדגומא.
יש נוסחה כזו?
קוד:
=COUNTIF($A$2:$A$10,">08:30")
 
כבר שאלתי פעם ולא נענתי, אני מנסה את מזלי שוב:

אירוע שמתרחש כל יום בשעה אחרת,
אני רוצה שאקסל יסמן לי האם האירוע התרחש ביום או בלילה,
וזאת על ידי שהוא ידע מתי זריחה ושקיעה כל יום,
ואז הוא יגיד לי אם זה בין הזריחה לשקיעה (יום) או לפני זריחה/אחרי שקיעה (לילה).
בתודה מראש
 
אני רוצה לעשות רשימה שתדלג על שישי שבת.
ניסיתי לעשות סינון שיסתיר את שישי ושבת, בשיטס זה עבד טוב, אבל באקסל אופיס הגרירה לא עובדת במצב סינון.
זאת אומרת כל המספרים הופכים ל1.
יש רעיון?
 

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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