Y.Excel.Access
-
-
@בער כן Col זה עמודה - מהטבלה החדשה עם שלוש העמודות שנוצרה בסוגריים המסולסלות {}.
מה זה WHERE, מה זה GRUP BY?
זה משפט משפת SQL - שפת מסד נתונים מאוד שמישה.מה זה עשה? סינן מכל השורות את השורה בה Col1 הוא שונה מ "" (לא ריק), וקיבץ לפי הנתונים ב Col1.
איך זה עושה את זה? SQL זה נושא גדול, אבל כאן - https://ramkedem.com/פקודת-group-by/
מוסבר נקודתית על זה. -
@הפצת-אנקי
לדעתי... יוכל להיות בזה שימוש מרובה.
זה הכי קל לחזור על הלימוד תוך כדי החיים, באוטובוסים, בתורות, ורק על ידי עניית שאלות הוא מוצא את עצמו זוכר את כל מה שהוא למד.גם בטלפון אפשר לתת אפשרות לתזכר על ידי צינתוק חינמי כל יום ובשעה שתבחר על ידי הלומד.
לעומת חזרה עם מחשב שהיא יותר מסובכת - לפתוח בעקביות כל יום. (ולא להסיח את הדעת לדברים אחרים במחשב...)
אילו דברים חשוב לי שיהיה במערכת:
- ממשק נוח וברור מאוד - חובה
- אפשרות בחירת נושאים - שיהיה אפשר לחזור על מה שנלמד בלבד...
- אפשרות הקלטת שאלות ותשובות פרטיים על הנושא המדובר שיישמרו לכל לומד ספציפית
- צורת ממשק חוזרת על עצמה - שכל מקש בטלפון ייבנה לפי סטנדרט קבוע לדוגמא - *1 להגדרות, # לחזרה אחורה. (אפשר לבנות את זה דומה לקול הלשון, כי כנראה הממשק שם הכי מוכר...)
- כמובן את האלגוריתם של אנקי - שכל שאלה אפשר לבחור את רמת הידיעה וכך תוגרל השאלה שוב, שהמרווח המירבי בידיעה מלאה הוא פי 2.5 מהמרווח הקודם.
ואם רוצים לשדרג את הקו:
- אפשר גם לתת אפשרות פרסום השאלה והתשובה הפרטיים של כל לקוח אחרי אישור של מנהל הקו
- אפשרות לקשר את הקו עם קול הלשון, כך אם הלומד רוצה לחזור על החומר הוא יוכל לעשות את זה בקלות (אם עובדים עם ימות המשיח יש בזה חסרון כי העברת שיחה עולה כסף...)
-
@shraga תודה רבה, אך אני מחפש פתרון שלא אצטרך לזכור כל פעם שאני כותב לכתוב סימונים או שינויים כלשהם.
זה חשוב מאוד - אם אני מסתמך על העירנות שלי בזמן הכתיבה יוכל להיווצר מצב חמור - שאשכח לכתוב פעם אחת וכבר לא אוכל לדעת מה הטקסט המקורי ומה הפירוש (תחשוב על עמוד גמרא עם פירוש, שחלק מהפירוש הופך להיות דברי האמורא...)אם כבר הייתי כבר מגדיר מאקרו שמשנה את הצבע שלי לפני כל פעם שאוסיף טקסט (לאיזה צבע מזעזע שבטוח לא בשימוש, כמו חום-חרדל וכדומה); ככה אוכל אח"כ להחליף את פורמט וגודל הטקסט איך שארצה ע"י חיפוש והחלפה לפי צבע.
אני צריך פתרון שאוכל לכתוב באופן חופשי, אך מוגדר בנפרד - כדי שיהיה ניכר וגם כדי שאוכל לבצע לשינוי עתידי בקלות.
-
אמנם שאלה ישנה...
אבל אם עדיין הצורך קיים:אפשר לקשר את הטופס לשיטס, ובו ליצור קוד של גוגל סקריפט השולח מתוך המייל שלך מייל עם כל הנתונים שבטופס.
ראה כאן - https://spreadsheet.dev/email-notifications-for-google-forms -
@OdedDvir אמר בפילטר לפי כותרת העמודה גוגל שיטס:
(לדעתי חבל ללכת ישר לאופציה של קוד כשנראה לכאורה שיש פתרון מוצלח יותר בפונקציה ישירה)
זה נכון כשמדובר בעמודה אחת.
במקרה לעיל שיש צורך בכמה עמודות, השימוש בפונקציית עזר בסקריפט נותן נוסחא נקייה ומובנת, לעומת נוסחא ארוכה ומתוסבכת, עם כמה קריאות ל-MATCH.נכון, אני גם מאוד נהנתי מהתשובה של @OdedDvir , אבל אני רוצה להביא גם את הצד השני...
- פונקציית UDF בגוגל שיטס איטית יותר, כך שבחישובים מסובכים זה מכביד.
- לפי מה שהבנתי א"א לשכפל קובץ כזה למקום אחר / ללקוח, כי צריך לשכפל את הסקריפט בנפרד.
כך שזה לא תמיד יותר נוח לעבוד עם גוגל סקריפט, ויש לשקול מה עדיף בכל מקרה ספציפי.
אם טעיתי/החסרתי במשהו, אשמח לדעת!
-
איך אפשר להוסיף הערות על מסמך קיים, ושיצוינו כל ההערות בצבע נפרד (לעריכה עתידית, ולהפרדה ברורה מה מקור המסמך ומה ההערות)
התכונה שאני מכיר היא 'עקוב אחר שינויים',
אך אני רוצה 'לתפוס' את השינויים האלו על ידי חיפוש והחלפה או על ידי קוד VBA, כך אוכל אח"כ לשנות לאיזה עיצוב שאני רוצה.כמובן שאשמח גם לכיווני חשיבה נוספים.
-
@בער תוכל ללמוד עוד על הנוסחה הזו- https://coefficient.io/how-to-google-sheets-query-function/
(כמובן יש המון על זה באינטרנט, אבל הבאתי את הראשון שראיתי שיחסית מקיף) -
@בער אמר בנוסחה בגוגל שיטס:
@Y-Excel-Access
ניסתי לעשות את זה ככה:=QUERY({'07.2021'!B:F;'08.2021'!B2:F2;'09.2021'!B2:F2},"select Col1, count(Col2), sum(Col2) where Col1 <> '' group by Col1 ")
והוא עשה לי טור של כל השמות ובטור השני והשלישי הוא התייחס רק למה שמופיע בעמודה C ולא למה שמופיע בעמודה F
@בער יש בנוסחה באמת בעיה גם עם שורות וגם עם העמודות
בהפניה השניה והשלישית רק מה שמופיע בשורה השניה ולא בשאר השורות מחושב, - זו טעות שלך,
וגם העמודות לא מחושבות נכון. - זו טעות שלי.הנוסחה הנכונה:
=QUERY({'07.2021'!B:B,'07.2021'!F:F;'08.2021'!B2:B,'08.2021'!F:F2;'09.2021'!B2:B,'09.2021'!F:F2},"select Col1, count(Col2), sum(Col2) where Col1 <> '' group by Col1 ")הסבר -
הסוגריים {} מקבצות את ההפניות לטבלה.
פסיק , מסדר הפניה ליד הפניה
נקודה-פסיק ; מסדר הפניה מתחת להפניהאז הפונקציה לוקחת את עמודה B:B מטבלה 07 ומסדרת לידה את עמודה F:F מטבלה 07 וזה נהיה טבלה ראשונה.
אח"כ לוקחת את התאים B2 עד סוף העמודה (ללא B1) ומסדרת לידה את התאים F2 עד סוף העמודה ואת שתי עמודות אלו מסדרת מתחת הטבלה הראשונה
ואותו דבר עם ההפניה השלישיתאח"כ הנוסחה מבצעת חישוב של SQL לסכום ולספור את הנתונים בתנאי שכתוב משהו בעמודה הראשונה, ולפי הטקסט של העמודה הראשונה (שם התורם)
אם עדיין יש צורך - תוכל לפנות אלי גם במייל (אם זה לא נתונים רגישים - אפשר גם לשתף איתי את הקובץ)
בהצלחה! -
@בער אז ההפניה תתיחס לעמודות הרלוונטיות שלך.
אם העמודה שלך של השמות היא ב G והעמודה של כמות התרומה היא ב R תחליף בפונקציה כל הפניה ל A ב G וכל B ב R.
בהצלחה!- עריכה: טעות - זה רק בהפניות סמוכות.
כתבתי את התשובה הנכונה להלן
- עריכה: טעות - זה רק בהפניות סמוכות.
-
@mekev סליחה, התכוונתי לאפשרות דומה לדוגמה של @חוקר , לכתוב:
https://docs.google.com/spreadsheets/d/FILE_ID/previewכמו שכתבו במדריך | שימוש מתקדם עם לינקים בגוגל דרייב
אבל לפי רמת הידע שלי - זה מאוד קשה לעבוד על עיצוב יפה כך...
יש אפשרות להצגה כ HTML?
או יותר טוב - האם יש אתר חינמי שנותן אפשרויות משחק לעיצוב (אני לא יודע עדיין איך אני רוצה לעצב, אבל צריך כלים לנסות לשחק עם זה...) כמו https://www.glideapps.com/ שגם בו האופציה החינמית מוגבלת מדי במספר השורות... -
@בער כן, עם פונקציית QUERY.
אפשר ליצור שאילתת קיבוץ - נניח שיש לך 3 גליונות בהם שם תורם בעמודה A, וכמות תרומה בעמודה B.
אתה רוצה לקבל כמה פעולות תרומה התבצעו על ידי כל תורם, וכמה סך כל התרומות שלו.
אתה כותב את הפונקציה הבאה:=QUERY({'גיליון1'!A:B;'גיליון2'!A2:B;'גיליון3'!A2:B},"select Col1, count(Col2), sum(Col2) where Col1 <> '' group by Col1 ")
שנה את השמות וההפניות והכפל גליונות לפי הצורך.
שים לב: עדיף שרק ההפניה לגיליון הראשון יהיה בהפניה של A:B והשאר בהפניה של A2:B כדי שהכותרת לא תיתפס כתורם ( כי אז ייכתב לך הטקסט 'שם תורם' כאחד התורמים שהוא תרם 0 פעמים...)להרחבת הבנת הפונקציה תוכל לראות כאן (יש המון בגוגל, הבאתי את הראשון שיצא לי...)
-
@nachman שנה את A2 ל A1
-
** באמת האפשרות הכי פשוטה היא לקשר את השיטס ל'וורד של גוגל' ולהציג את הנתונים בו, אבל יש לי כמה אתגרים:
- האפשרות לייבא משיטס היא רק לתוך טבלה, כך שהנראות לא תשתפר...
- אין אפשרות עדכון אוטומטי (את זה אפשר אולי להתגבר עם מאקרו שיפעל כל שעה לרפרש את הטבלה או פתרון דומה)
- הלקוחות יראו את הקובץ כ'וורד' עם הממשק שלו וכו' ואני רוצה מראה יותר רשמי - מראה של דף PDF בלבד.
תודה רבה ל ההיענות, ואשמח לעיצות!
-
@dovid @nach @חוקר תודה רבה, והתנצלות...
כנראה לא הסברתי את עצמי מספיק ברור.הגמ"ח כבר בנוי כקובץ שיטס כזה הוא כבר מפורסם לציבור לפי קישור.
אני מחפש אופציה להוסיף במקביל לנראות הטבלאית הרגילה של שיטס, גם נראות יותר טובה - יותר מעוצבת.
אני יכול לשתף את הקובץ, אבל עדיף שיהיה מוגבל בגישה כי זה מאגר של שדכניות... אבל אני יכול לשתף כך:
פתיחת מאגר שידוכים "בני הישיבות" על ידי טלפון כשר(לפי העיצות שכתבו באיך לפרסם רק לחרדים הצלחתי ליצור קישור לפתיחה בתנאי שיש טלפון כשר)
-
האם אפשר להציג שיטס בעיצוב אחר (לא בעיצוב טבלאי) באותה רמת אבטחה, ושהנתונים ירופרשו בצורה אוטומטית?
נצרך לגמ"ח בקובץ שיטס+פורמס. השיטס פתוח לציבור לצפיה, וחסום להעתקה וההוספת נתונים/עריכה לכל לקוח מבוצעת ב FORMS.
אני רוצה לבדוק אם אני יכול להציג את הנתונים בצורה נוספת - עיצובית יותר, ושיתעדכן בצורה אוטומטית. (אפשר גם עם TYPE SCRIPT אבל פתרונות פשוטים יותר, כדי לא להסתבך עם המגבלה של גוגל)צריך שזו תהיה אפשרות חינמית - כי גם הגמ"ח חינמי...
- ניסיתי קצת את Google site והיה מזעזע... גם מוגבל מאוד - יש לי הרבה תאים ולא הכל נכנס.
-
@dovid נראה לי שזה תלוי מה אתה רוצה להציג.
אם אתה רוצה להגיע לדיוק מרבי, אשתמש בהצעה של @צבי-ש ,
כי כמו שלכמת דברים צריך 3 גרפים שונים ממוצע, חציון, וסטיית התקן, וא"א להציג רק אחד מהם או לעשות מהם ממוצע. (או כמו שא"א לכתוב רק מספר הנבדקים שיצאו חיוביים לקורונה בלי לכתוב כמה אחוז הם מסך הנבדקים, כיוון שזה שתי חשבונות נפרדים שהגודל עצמו משפיע על החישוב...) כך יש דברים שכדי להבין אותם צריך לכתוב אותם אחד אחד...
אבל לצרכים שונים שלא מצריכים דיוק מקסימלי יכולים לעשות ממוצע וכדו' וזה מספיק. - תלוי ממש מה הצורך.
-
@בער אתה מתכוון שיש כמה תאים ובחלק מהם כל התא הוא המילה "משה"?
כי אז התשובה היא:
=COUNTIF(A:A,"=משה")אם התכוונת באותו תא, התשובה דומה:
=COUNTIF(SPLIT(A1," "),"=משה")אם התכוונת לכל האיזכורים המופיעים בטווח תאים, התשובה יותר מורכבת:
=COUNTIF(SPLIT(TEXTJOIN(" ",FALSE,A:A)," "),"=משה") -
@אפר-שריפה אמר במסד נתונים כטבלא בשני ממדים:
@שואף נראה לי שזה הרבה יותר רלוונטי אליך
https://stackoverflow.com/questions/15931607/convert-rows-to-columns-using-pivot-in-sql-serverאולי התכוונת לזה - https://stackoverflow.com/questions/7674786/how-can-i-return-pivot-table-output-in-mysql
יש שם כמה פתרונות...
נוסחה בגוגל שיטס
נוסחה בגוגל שיטס
מערכת טלפונית על בסיס תוכנת אנקי
וורד - איך לקבוע שכל טקסט חדש בקובץ יהיה בצבע מסוים
google forms כיצד להגדיר שליחת התשובות למייל
פילטר לפי כותרת העמודה גוגל שיטס
וורד - איך לקבוע שכל טקסט חדש בקובץ יהיה בצבע מסוים
נוסחה בגוגל שיטס
נוסחה בגוגל שיטס
נוסחה בגוגל שיטס
הצגת שיטס כדף PDF רגיל או עיצוב אחר
הצגת שיטס כדף PDF רגיל או עיצוב אחר
נוסחה בגוגל שיטס
סימון לפי ערכים מסוימים - אקסל
הצגת שיטס כדף PDF רגיל או עיצוב אחר
הצגת שיטס כדף PDF רגיל או עיצוב אחר
הצגת שיטס כדף PDF רגיל או עיצוב אחר
גרף מתאים להשוואת סט נתונים
נוסחה בגוגל שיטס
מסד נתונים כטבלא בשני ממדים