@יעקב ויצמן @אפר
יש אפשרות ל COUNTIF בפונקציית SUBTOTAL ?
יש לי טבלה אם הרבה סיכומי ביניים, הסיכומים הללו מסוכמים בדווקא עם SUBTOTAL כדי שהסיכום הסופי למטה לא יחשב גם את סיכומי הביניים, עכשיו אני רוצה להוסיף לכל סיכום ביניים COUNTIF הבעיה היא שאז הסיכום הסופי יוסיף לי את הנתונים שעולים מה COUNTIF
מה עושים?
נראה לי שכאן יש תשובה לשאלתך
 
טוב, זה 'בדיוק' מה ששאלתי, ואתה בא לומר לי שיש שגיאה...
נראה שהבנת טוב את השאלה שלי, זו בדיוק הבעיה, הרי את שורת סיכום הביניים (22) ה SUBTOTAL לא מחשב למרות שהוא איננו מוסתר וזאת בגלל שגם הוא SUBTOTAL ואותו דבר אני רוצה בדיוק שיקרה עם שורות 23 ו 24
לפי הפיתורן שלך אני בכלל לא צריך SUBTOTAL אני יכול לסכם עם SUM רגיל, כל הרעיון של ה SUBTOTAL זה לחסוך את הצורך בטווחים נוספים (מדובר בעשרות סיכומי ביניים, ואני רוצה שבפעם אחת אני מטווח את הטווח של הסיכום)
ליתר חידוד, אדגיש שהסיבה שאני משתמש ב SUBTOTAL ולא ב SUM היא לא בגלל שורות מוסתרות אלא בגלל הסיכום הסופי
בדיוק לשם כך רציתי שנשוחח לחדד את הדברים.
אינני נביא ולא בן בנו של נביא..
בכל אופן כעת הבנתי מה ששאלת.
הפתרונות שכתבתי מצוינות שלעצמם כדי לעקוף את הבעיה.
 
תודה ענקית! ל @למה? ול @יעקב ויצמן
עובד מעולה, לא מחשב אותו בסיכום הסופי כמו SUBTOTAL טוב...
יש לי בעיה אחרת עם זה שאינני מבין אותה, רשמתי SUBTOTAL 2 ולא 3 ועדיין הוא מחשב גם תאים בהם יש טקסט, אני לא רוצה שהוא יחשב טקסט אלא רק ספרות
מה זה יכול להיות?
גילוי נאות: אני לא כ"כ הבנתי את הרעיון של הקומבינה הזאת, רק הורדתי את קובץ בלינק ש @למה? צירף
העתקתי את הנוסחה ורק שיניתי את הטווחים
 
תודה ענקית! ל @למה? ול @יעקב ויצמן
עובד מעולה, לא מחשב אותו בסיכום הסופי כמו SUBTOTAL טוב...
יש לי בעיה אחרת עם זה שאינני מבין אותה, רשמתי SUBTOTAL 2 ולא 3 ועדיין הוא מחשב גם תאים בהם יש טקסט, אני לא רוצה שהוא יחשב טקסט אלא רק ספרות
מה זה יכול להיות?
גילוי נאות: אני לא כ"כ הבנתי את הרעיון של הקומבינה הזאת, רק הורדתי את קובץ בלינק ש @למה? צירף
העתקתי את הנוסחה ורק שיניתי את הטווחים
תשנה בsubtotal
קוד 2 ולא 3
ותראה ישועות ונפלאות.
Screenshot_20230324_110700_Chrome.jpg

ועכשיו ההסבר:
הסברתי כאן לא אחת את ההבדל בין count לcounta
count מחשבת ספירה רק לתאים עם מספר
counta מחשבת כל טקסט באשר הוא חוץ מתאים ריקים.
זה בקצרה.
אולי בהזדמנות אכתוב כאן "שיעור כללי" שלם בנושא זה .לאחר מחקר מקיף עם משפחת count המורחבת לצאצאיה...
 
תשנה בsubtotal
קוד 2 ולא 3
ותראה ישועות ונפלאות.
צפה בקובץ המצורף 1345451
ועכשיו ההסבר:
הסברתי כאן לא אחת את ההבדל בין count לcounta
count מחשבת ספירה רק לתאים עם מספר
counta מחשבת כל טקסט באשר הוא חוץ מתאים ריקים.
זה בקצרה.
אולי בהזדמנות אכתוב כאן "שיעור כללי" שלם בנושא זה .לאחר מחקר מקיף עם משפחת count המורחבת לצאצאיה...
טוב, שוב זה 'בדיוק' מה שכתבתי, שלמרות שאני כותב 2 ולא 3 עדיין הוא מחשב לי גם טקסט
יעקב, תלמד, כשאני שואל משהו זה לא המושכל ראשון שעולה מהטקסט, זה בוודאי משהו טיפה יותר מסובך..
 
נערך לאחרונה ב:
טוב, שוב זה 'בדיוק' מה שכתבתי, שלמרות שאני כותב 2 ולא 3 עדיין הוא מחשב לי גם טקסט
יעקב, תלמד, כשאני שואל משהו זה לא המוסכל ראשון שעולה מהטקסט, זה בוודאי משהו טיפה יותר מסובך..
מבקש את מחילתך אם כתבתי בנימה של יהירות.
כולנו בני אדם.ולפעמים לא זוכרים את הדברים הפשוטים.כך שכתבתי את דבריי רק כתזכורת לדברים הידועים.
אני בעצמי לא קראתי את ההודעה שלך שוב ושוב
זה קורה ולא בכוונה תחילה..סורי
עכשיו התבוננתי שוב בפונקציה הארוכה .
מה כתבת בסופה .איזה תנאי?
יש שם תנאי של ">0"?
 
נערך לאחרונה ב:
מבקש את מחילתך אם כתבתי בנימה של יהירות.
כולנו בני אדם.ולפעמים לא זוכרים את הדברים הפשוטים.כך שכתבתי את דבריי רק כתזכורת לדברים הידועים.
אני בעצמי לא קראתי את ההודעה שלך שוב ושוב
זה קורה ולא בכוונה תחילה..סורי
עכשיו התבוננתי שוב בפונקציה הארוכה .
מה כתבת בסופה .איזה תנאי?
יש שם תנאי של ">0"?
קוד:
=SUMPRODUCT((I3:I22>0)*(SUBTOTAL(2,OFFSET(I3,ROW(I3:I22)-MIN(ROW(I3:I22)),0))))
 
לצערי לא הבנתי
נראה שכתבתם לי נוסחה מצוינת,
אבל היות שלא למדתי אקסל לא הצלחתי להבין אותה
אין איזה נוסחה שאעשה העתק הדבק?
או אולי יש דרך בכל אופן להסביר לי מהי פקודת מאקרו, איך בונים נוסחה לפי סינון...
מה הכוונה
והשאלה שלי.היא מה התנאי לעיצוב המותנה בצבע מסוים?
שאדע את התשובה.יהיה קל ופשוט לעשות חישוב בעזרת sumif
אם לא אכנס לשאלה הנל
הפתרונות הם:
א.פקודת מאקרו vba
ב.תשובה יותר פשוטה.היא לבצע סינון בעמודה על פי צבע.ולהכניס את פונקציית subtotal
טווח range יהיה על כל העמודה.וקוד 109
כך חישוב הסכום יתבצע על התאים המסוננים בלבד.
זהו טריק סופר מגניב
בהצלחה
תודה!
[אם זה מורכב מדי בשביל שאבין אז אין צורך]
 
יש לי שיטס עם כמה גליונות עם מבנה זהה. (כל אחד מציג נתונים של שנה אחרת)
ואני עושה גליון אחד מרכזי שיציג שנה אחת מתוכם לפי בחירה.
איך אני עושה שהגליון המרכזי הזה יציג כל פעם את הגליון שאני בוחר?
 
יש לי שיטס עם כמה גליונות עם מבנה זהה. (כל אחד מציג נתונים של שנה אחרת)
ואני עושה גליון אחד מרכזי שיציג שנה אחת מתוכם לפי בחירה.
איך אני עושה שהגליון המרכזי הזה יציג כל פעם את הגליון שאני בוחר?
בחירה של שם הגיליון בתא מסוים, ולמשוך ממנו באמצעות indirect
דוגמא תא B2 בגיליון נוכחי מקבל את ערך תא B2 בגיליון שנבחר בתא A1
קוד:
=INDIRECT($A$1&"!"&cell("address",B2))
 
מצ"ב קובץ תאריכים עבריים. מבוסס על התאריך העברי המובנה של אקסל.
אנא שימו לב, מי שהשתמש בקובץ הנ"ל, @למה? עדכן כי בקובץ היו טעויות. מבדיקה ראיתי שהיו שיבושים במעבר מנוסחאות לערכים ככל הנראה מפאת גודל הקובץ.
מצ"ב קובץ מתוקן. מתנצלת ומקווה שיהיה לעזר.
תודה ל @למה?
 

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

  • תאריכים עבריים-מתוקן.xlsx
    3.4 MB · צפיות: 53
שים לב, אני רוצה לדעת כמה אברכים פעילים יש בכולל וכמה מתוך הפעילים קיבלו מלגה
אלו שלא פעילים לא כתוב שום ספרה בתא שלהם
אלו שפעילים ולא קיבלו מלגה רשום 0
יש COUNT שמחשב בכמה תאים יש ספרה, כדי לדעת כמה פעילים יש בכולל, ויש COUNTIF שמחשב כמה קיבלו מלגה
ככה אני רואה כמה מתוך כמה קיבלו מלגה
ליתר חידוד, אדגיש שהסיבה שאני משתמש ב SUBTOTAL ולא ב SUM היא לא בגלל שורות מוסתרות אלא בגלל הסיכום הסופי
אם השימוש בsubtotal הוא רק בכדי שלא יכלל בסיכום הסופי, אפשר לרשום נוסחת subtotal שהתוצאה שלה תמיד 1 ולהכפיל בנוסחה הקיימת של ה countif .
למשל בתא A1 יש כותרת קבועה, ונוסחה של subtotal(3,$A$1) תחזיר תמיד 1, את הנוסחה הזאת להכפיל בcountif.
קוד:
=SUBTOTAL(3,$A$1)*COUNTIF(D2:D20,">0")
 
בחירה של שם הגיליון בתא מסוים, ולמשוך ממנו באמצעות indirect
דוגמא תא B2 בגיליון נוכחי מקבל את ערך תא B2 בגיליון שנבחר בתא A1
קוד:
=INDIRECT($A$1&"!"&cell("address",B2))
ברוך שכיוונתי זה מה שעשיתי בסוף
אבל חשבתי אולי יש אופציה נוספת לעשות באמצעות נוסחה בתא אחד (כמו נוסחאות IMPORT)
בתודה
 
ברוך שכיוונתי זה מה שעשיתי בסוף
אבל חשבתי אולי יש אופציה נוספת לעשות באמצעות נוסחה בתא אחד (כמו נוסחאות IMPORT)
בתודה
נזכרתי שאפשר עם index אבל עדיין חייבים גם indirect ולקשר לתא עם שם הגיליון. רק ההבדל שהנוסחה בתא אחד ולא צריך לגרור.

קוד:
=INDIRECT($A$1&"!B2:H22")

עריכה:
לא צריך את הindex
 
נערך לאחרונה ב:

פרוגבוט

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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