מ.מ

משתמש רשום
סל
פונקציית countif סופרת כל סוג ערך לפי קריטריון מסוים.

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

בהצלחה.
יחה על הבורות, יש אפשרות יותר לפשט, לא הצלחתי.
 

מ.מ

משתמש רשום
פונקציית countif סופרת כל סוג ערך לפי קריטריון מסוים.

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

בהצלחה.
סליחה על הבורות, יש אפשרות יותר לפשט, לא הצלחתי.
 

יעקב ויצמן

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

יעקב ויצמן

משתמש מקצוען
ישר כח.
אוסיף כאן 2 דברים:
א.את אשר כתבתי פעמים מספר שבכל גיליון שיתבצעו בו בעתיד פילוחים (ובעיקר בשימוש עם פונקציות sumif /countif ) .
כדאי מאוד להגדיר מראש ערכי טקסט בתוך אימות נתונים .כדי להימנע מבעיות הקלדת רווחים ושגיאות שונות.
"החכם עיניו בראש" כמו שנאמר...

ב.כפי שכתבת הגיליון המצורף היה עם שגיאות בחישוב .הסיבה=רווחים!
אך דא עקא. לא ניתן להכניס את פונקציית trim שתהיה "עטופה" בפונקציית countif
ונצרך להוסיף עמודה ריקה ובה לבצע סילוק רווחים עם trim.ועל עמודה זו להחיל את הטווח של countif.
כאן ובמקרה הזה(אני מדגיש), ניתן בהחלט להשתמש בטריק שהזכרתי כאן https://www.prog.co.il/threads/רוצה-לעזור-לכם-באקסל.499341/post-12111792
כך ניתן לחסוך עוד עמודות /טבלאות עזר שלא הכרחיות.
לעיתים זה יותר מאתגר.אבל זה שווה לגמרי.
ובמוטו זה ,ניתן גם להכניס את הקריטריון בתוך הפונקצייה עצמה.(והוא הדין לכל גיליון בו ערכי הקריטריון אינם "דינמיים")
זו התוצאה
Screenshot_20230509_160644_Sheets.jpg


מינימליזם....כבר אמרנו...;)
 

יעקב ויצמן

משתמש מקצוען
ישר כח לך
רק אוסיף את האופציה של פונקציית textjoin
(זהו שימושה העיקרי .אך יש לה עוד כמה יתרונות מופלאות שפחות מוכרים)
למיזוג קלאסי.של ערכי טקסט-אם כבר פונקציות.אז ניתן להשתמש באותה מידה בconcat או בtextjoin.
יש מקרים שבהם קיים יתרון על פונקצייה זו מהשניה.ניתן לראות בהרחבה בלינק כאן
הדגשתי בהודעה.ערכי טקסט.
להבדיל למשל מערכי תאריך.
אתמול חבר ביקש ממני עזרה.הבעיה היא מיזוג שני תאים המכילים תאריך.
Screenshot_20230509_215222_Sheets.jpg

כפי שניתן לראות פה.ערכי תאריך המוזנים מראש בתאים בעלי פורמט טקסט/אוטומטי
האקסל/שיטס מתרגמים את התאריך "למספר סידורי"
ולא.לא מדובר בהמלצה לקוד סודי לכספת הביתית שתרכשו...
אלא .ס"ך הימים שעברו מאז 31/12/1899
שנת 1900 נבחרה כהתחלת ספירה לתאריך .שנה זו נבחרה כהתחלה של ספירה "הגיונית"
(למי מכם שיבקש לתכנן לו"ז תאריכי לאלפי שנים הקרובות.ידע שהספירה מוגבלת עד שנת 9999...)
ניתן לבצע חישוב בפונקציית datedif.נסו ותראו..

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

ובכן.כפי שניתן לראות פתרון א.להשתמש בפונקציית עזר של text שיודעת להמיר מספר לטקטס עם פורמט שנבחר בארגומנט השני.
עוד פיתרון שהצעתי.והוא יותר יפה ויותר גאוני.להשתמש בפונקציית textjoin .
הפונקצייה הזו ניחונה בכישרון ובd.n.a "לשמר" את פורמט התא גם לאחר מיזוג.
זהו מקרה שלא הוזכר בלינק ששלחתי לעיל.
ומעיד על יתרון של פונקציית textjoin במקרה שכזה.
דבריי כאן הם להעשרה בלבד.ועוד דוגמא לכך שלכל פונקצייה יש סיבה.ולכל פונקצייה קיימת גנטיקה שונה .
ובקצרה.מאחורי כל פונקצייה קיים מח אנושי של גאונים.!
 

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

  • מיזוג תאים בעזרת פונקציות concat-text-textjoin.xlsx
    KB 52.1 · צפיות: 19

יעקב ויצמן

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

מצורף צילום מסך המדגים את כל 4 אופציות מיזוג שניסיתי כאן.בכולן סדר הערכים לא נשמר כמו המקור.
ישנו "פיתרון" אחד שהצלחתי.על ידי שילוב אמפרסנד עם פונקציית char קוד 10-(אפקט של alt+enter באקסל).
ולמה כתבתי פיתרון במרכאות?
כי אני מחפש שערכי המיזוג יוצגו באותה שורה.ולא בירידת שורות.
אני מצרף כאן גיליון .

אודה לעזרתכם!
 

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

  • מיזוג תאים עם ערכי עברית ואנגלית.xlsx
    KB 52.3 · צפיות: 21

עימוד נקי

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

יעקב ויצמן

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

עימוד נקי

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים

עמיק

משתמש פעיל
אפרופו הנ"ל.
יש לי שאלה שמעסיקה אותי מזה כמה חודשים.
נניח שקיימים 3 תאים בחלקם הטקסט בעברית.ובחלקם הטקסט באנגלית.
כאשר נרצה למזגם בתוך תא אחד.הסדר בינהם לא נשמר.
מקור התקלה הוא כפי שניתן לראות בלינק כאן
צפה בקובץ המצורף 1373622
מצורף צילום מסך המדגים את כל 4 אופציות מיזוג שניסיתי כאן.בכולן סדר הערכים לא נשמר כמו המקור.
ישנו "פיתרון" אחד שהצלחתי.על ידי שילוב אמפרסנד עם פונקציית char קוד 10-(אפקט של alt+enter באקסל).
ולמה כתבתי פיתרון במרכאות?
כי אני מחפש שערכי המיזוג יוצגו באותה שורה.ולא בירידת שורות.
אני מצרף כאן גיליון .

אודה לעזרתכם!
קודם כל יש"כ גדול על ההשקעה הרבה
לענינינו
אצלי ביישור לימין התצוגה עובדת מצויין
צילום מסך 2023-05-11 170025.jpg

ועוד אפשרות - שילוב אמפרסנד מוריד שורה רק כשהכפתור "גלישת טקסט" פעיל
(וכדאי להוסיף רווחים כמו בנוסחה בתמונה שצירפתי)
 

יעקב ויצמן

משתמש מקצוען
קודם כל יש"כ גדול על ההשקעה הרבה
לענינינו
אצלי ביישור לימין התצוגה עובדת מצויין צפה בקובץ המצורף 1374082
ועוד אפשרות - שילוב אמפרסנד מוריד שורה רק כשהכפתור "גלישת טקסט" פעיל
(וכדאי להוסיף רווחים כמו בנוסחה בתמונה שצירפתי)
וואוו.תודה .תודה ושוב תודה!
הארת את עיניי.
מה שקרה.אני ב99% מהמקרים מבצע ועורך גיליונות בשיטס (לרוב.וגם מהאקסל) דרך הנייד באפליקצייה.
למגינת הלב.לא קיימת באפליקציה של השיטס שינוי לכיוון הטקסט.אלא רק מרכוז רגיל (או ימינה ושמאלה) .ושם לא טמון הפיתרון.
עכשיו נכנסתי דרך הנייד לאפליקצייה של האקסל.והגדרתי בכיוון הטקסט מימין לשמאל.והכל עובד מצוין.
Screenshot_20230511_173917_Excel.jpg

אגב לגבי ההורדת שורה .מי שאחראית לכך היא פונקציית char בקוד 10.ואכן אתה צודק 100% שזה פועל רק במצב גלישת טקסט.
המון תודות וישר כח לך(y)
 

אבי2021

משתמש מקצוען
בדיקת if אינה יכולה לבדוק תאריך מסוים על רצף תאריכים בבדיקה אחת, ולכן מחזירה לך שגיאה... אלא א"כ תוסיף בתוך הif את פונקציית or, ובמקרה שיש הרבה תאים זה נהפך לסרבול...

מה שכן הייתי ממליץ להכניס את בדיקת הif בתוך לולאת ה (for) וכך יוכל לעבור בקלות את כל הטווח שיש לך לבדוק, ולהוסיף גם Exit For בתוך הבדיקה כך שאם התנאי יתקיים לולאת ה for תפסק...
 

עמיק

משתמש פעיל
שאלה:
יש לי עמודה של תאריכים ואני רוצה לגרום שבהגיע התאריכים המופיעים שם יופעל פקודת מאקרו מסוימת
האם יש אפשרות כזאת?
בניתי לך קובץ כזה תבדוק אם זה בסדר
תשנה את הסיומת ל-xlsm
 

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

  • השוואת תאריך.xlsx
    KB 16.3 · צפיות: 19

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

הפרק היומי

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


תהילים פרק קכד

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

לוח מודעות

למעלה