נוסחה באקסל
-
-
@אוריי אמר בנוסחה באקסל:
@בער
לא משנה אתה יכול להוריד את העבודה לקובץ אקסל ולהעלות@אוריי אמר בנוסחה באקסל:
@בער
תכתוב כך:=sum(ARRAYFORMULA(A1:A10*B1:B10))
ותשנה את הטווח
זה התוצאה
ואגב אם מדברים על ההבדל בין אקסל וגוגל שיטס זה שבגוגל שיטס אם כותבים בתחילת הנוסחה כותבים רק =sum הוא כותב תאריך
צריך לכתוב בהתחלה =sumprodekt -
@ivrtikshoret אמר בנוסחה באקסל:
@אוריי אמר בנוסחה באקסל:
=sum(ARRAYFORMULA(A1:A10*B1:B10))
למה לא מספיק:
=SUM(A1:A10*B1:B10)
?
כי במקרה כזה הוא יחשבן את כל העמודה a תא פלוס תא כפול כל התאים שבעמודה d מבלי לחשבן גל שורה בנפרד
-
@ivrtikshoret אמר בנוסחה באקסל:
@אוריי אמר בנוסחה באקסל:
=sum(ARRAYFORMULA(A1:A10*B1:B10))
למה לא מספיק:
=SUM(A1:A10*B1:B10)
?
הנוסחה הזו
ARRAYFORMULA(A1:A10*B1:B10)
היא נוסחת מערך : כלומר נוסחה שמחזירה את כל התוצאות של כל החישוב שורה אחר שורה ( @רחמים הסברתי טוב?)
ועל הנוסחה הזו אני מחשב sum
ועל כן אני מקבל את התוצאה הנכונה אבל אם אני יחשב כמו שעשית אני יקבל שגיאה#VALUE!
כלומר ערך לא צפוי לחישוב. -
@ivrtikshoret
זה לא אותה התוצאה! -
כשאלת המשך:
לאחר הצלחה בתא אחד נתקלתי בעוד שאלה כשאני בא להעתיק נוסחה שבתא זה לתא אחד ליד הוא מעתיק לי את הנוסחה על העמודה מעליו כפול עמודה שתיים לפניו כמו במקור שהנוסחה היתה עמודה כפול שתי עמודות לפני כשבעצם אני רוצה שכל עמודה שיעשה כפול עמודה קבועה ולא "יזיז" לי אותה
ניסיתי לבדוק בהדבקה מיוחדת אם יש כזאת אופציה לא עזר ניסיתי לשנות ידנית כמה תאים שכן עשיתי בצורה תקינה ורק אחרי זה להעתיק גם לא עזר
אני יכול לשנות ידנית תא תא אבל זה הרבה עבודה...... -
@בער אמר בנוסחה באקסל:
כשאלת המשך:
לאחר הצלחה בתא אחד נתקלתי בעוד שאלה כשאני בא להעתיק נוסחה שבתא זה לתא אחד ליד הוא מעתיק לי את הנוסחה על העמודה מעליו כפול עמודה שתיים לפניו כמו במקור שהנוסחה היתה עמודה כפול שתי עמודות לפני כשבעצם אני רוצה שכל עמודה שיעשה כפול עמודה קבועה ולא "יזיז" לי אותה
ניסיתי לבדוק בהדבקה מיוחדת אם יש כזאת אופציה לא עזר ניסיתי לשנות ידנית כמה תאים שכן עשיתי בצורה תקינה ורק אחרי זה להעתיק גם לא עזר
אני יכול לשנות ידנית תא תא אבל זה הרבה עבודה......=SUMPRODUCT(ARRAYFORMULA(L2:L58K2:K58J2:J58D2:D58))+sumproduct(ARRAYFORMULA(L59:L62D59:D62))
מה שאני רוצה שישאר קבוע זה הכל חוץ מהL...... שזה משתנה כל עמודה...... -
-
@אוריי
טוב אנסה להסביר יותר טוב......
ב"ה בזכות העזרה הצלחתי להגיע לנוסחה הנכונה=SUMPRODUCT(ARRAYFORMULA(AC86:AC92*AB86:AB92*AA86:AA92*Y86:Y92))+sumproduct(ARRAYFORMULA(AC93:AC95*Y93:Y95))
זה התאמתי לעמודה מסוימת.
כשבאתי להעתיק את אותה נוסחה ולהדביק לעמודה ליד זה כמובן נהיה כמו במקור רק בהפרש של עמודה אחת
מה שכמובן לא נכון בשבילי כי רוב הנוסה העמודות צריכות להיות קבוע חוץ מחלק קטן בנוסחה שבזה כן משתנה בין עמודה לעמודהשאלתי אם יש לעשות בנידון או שכל עמודה צריכים לעבור על כככללללל הנוסחה ולשנות את כל הטווחים
-
@בער
יש כאן כמה עמודות
יש את
AC
AB
AA
Y
איזה מהם אתה רוצה שיהיו קבועים ואיזה לא?
ואני יסביר בכללי איך עובד הקיבוע של ה
$
כלומר אם אתה רוצה לקבע את הטווח הזהAC86:AC92
יש לרשום כך$AC86:$AC92
יש להכניס לפני האותיות העמודה את הסימן $ (כלומר לקבע) ואז בגרירה הוא לא משתנה משא"כ אם לא תקבע את הטווח עם $
ואם תרצה שגם אם תגרור כלפי מטה המספרים לא ישתנו יש לרשום כך$AC$86:$AC$92
אם יש משהו שלא הבנת תוכל לשאול ב !