נוסחה באקסל
-
@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
אם יש משהו שלא הבנת תוכל לשאול ב !
-
עוד שאלה
מה שבניתי זה טבלה פשוטה שבעמודה a (לדוגמא) רשמתי רשימת מוצרים ובכל שאר העמודות רשמתי למעלה תאריכים שונים שקבלתי את המוצרים וכמובן בטבלה עצמה מפוזרים הכמויות
מה שאני מחפש זה איזה פונקציות יש לי שיכול לנתח לי את הטבלה לאורך ולרוחב כלומר לפי שם מוצר או לפי חודשים שנים או משולב שתיהם
עוד שאלה: מדובר בעשרות מוצרים וכמה פרמטרים ליד כל מוצר כמו מחיר ואחוזי הנחה וכדו'
האם יש איזשהוא דרך להקים חלונית
שדרך זה אני מקליד את הנתונים בעמודות? -
@בער אמר בנוסחה באקסל:
מה שאני מחפש זה איזה פונקציות יש לי שיכול לנתח לי את הטבלה לאורך ולרוחב כלומר לפי שם מוצר או לפי חודשים שנים או משולב שתיהם
איזה תוצאה אתה רוצה לקבל?
עוד שאלה: מדובר בעשרות מוצרים וכמה פרמטרים ליד כל מוצר כמו מחיר ואחוזי הנחה וכדו'
האם יש איזשהוא דרך להקים חלונית
שדרך זה אני מקליד את הנתונים בעמודות?אאל"ט מדובר בגוגל שיטס וא"כ זה כבר דורש ידע בשפת js וגם לאחר הידע לא תגיע לתוצאת חישובים מושלמת (כי בסוף זה טבלת אקסל).
אם באמת אתה רוצה להגיע לתוכנה מסויימת או ממשק ויזואלי כל שהוא וחישובים מתקדמים בצורה נוחה תוכל לעבור לאקסס. (וגם זה דורש ידע אבל יש על זה מלא מדריכים ואיך לא... המדריך של @OdedDvir )
אמנם יש בזה מעלות רבות... אבל יש גם חסרונות שא"א להתחבר אליו מכל מחשב כי זה ישום שולחני.