YONI L

משתמש חדש
שלום וברכה אני מחפש דחוף אפליקציה לגלאקסי יאנג s6310 אקסל דחוף תודה רבה רבה
 

הפוך על הפוך

משתמש מקצוען
היי,
אני מנסה לחשב נוסחה שמורכבת מהרבה IF'ים.
כלומר,
IFS(AND(A = 1,B = 10),100, AND(A=2, B=10),200
וכן הלאה כאשר המטרה היא להגיע עם A עד מספר 20,
כך שיוצא נוסחה מאד ארוכה שהפונקציה IFS לא יכולה להכיל אותה.
האם יש אפשרות אחרת?
תודה!
 

אפר

סתם מתעניין...
מנוי פרימיום
היי,
אני מנסה לחשב נוסחה שמורכבת מהרבה IF'ים.
כלומר,
IFS(AND(A = 1,B = 10),100, AND(A=2, B=10),200
וכן הלאה כאשר המטרה היא להגיע עם A עד מספר 20,
כך שיוצא נוסחה מאד ארוכה שהפונקציה IFS לא יכולה להכיל אותה.
האם יש אפשרות אחרת?
תודה!
קוד:
=IF(AND(B1=10,A1:A1>0,A1<21),CHOOSE(11,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20),0)
תחליף את סדרת המספרים כל מספר בתוצאה המתבקשת
 

מאסטר באקסל

משתמש מקצוען
היי,
אני מנסה לחשב נוסחה שמורכבת מהרבה IF'ים.
כלומר,
IFS(AND(A = 1,B = 10),100, AND(A=2, B=10),200
וכן הלאה כאשר המטרה היא להגיע עם A עד מספר 20,
כך שיוצא נוסחה מאד ארוכה שהפונקציה IFS לא יכולה להכיל אותה.
האם יש אפשרות אחרת?
תודה!
למה שלא תכתוב כך?
קוד:
=IF(B=10,B*A*10,"")
 

מאסטר באקסל

משתמש מקצוען
קוד:
=IF(AND(B1=10,A1:A1>0,A1<21),CHOOSE(11,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20),0)
תחליף את סדרת המספרים כל מספר בתוצאה המתבקשת
תוכל להסביר יותר?
כי לכאורה מאי הועילו חכמים בתקנתן,
הלא תמיד (אם נתקיים התנאי), נקבל את אינדקס 11 שבנידו"ד הוא "12"?
 

הפוך על הפוך

משתמש מקצוען
קוד:
=IF(AND(B1=10,A1:A1>0,A1<21),CHOOSE(11,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20),0)
תחליף את סדרת המספרים כל מספר בתוצאה המתבקשת

כתבתי
=IF(AND(L13 = 2019, K13:K13>0, K13<16),CHOOSE(15,464,545,758,924,1126,1183,1349,1499,1603,1696,2019,2019,1406,658,558),0)
לא שווה ל 15אלא לאינדקסים אחרים K13 אך L13 = 2019 והוא מביא לי 558 במקרה ש
לא עונה על התנאי הוא מביא 0L13 במקרה ש
מה שאני מחפש זה שאם עונה לאינדקס הראשון יביא 464 , באינדקס השני יביא 545 וכן הלאה.
תודה על העזרה!
 

מאסטר באקסל

משתמש מקצוען
איך זה יפתור לי את הבעיה?
אני צריך שלכל מספר יהיה שתי אפשרויות שלכל אפשרות תוצאה שונה.
אני מרגיש טיפש...
אבל לקחתי את הנוסחה שכתבת ושמתי אותה בטבלה,
ותמיד עם כל התנאים מתקיימים, (שב- L13 יש 2019 וב- K13 יש בין 0 ל 15), תמיד יש את התוצאה 558
והיא אף פעם לא משתנת אז למה אתה צריך בכלל את CHOOSE וכל המספרים
פשוט תכתוב מיד 558
אשמח מאוד להסבר בנושא!
 

הפוך על הפוך

משתמש מקצוען
אני מרגיש טיפש...
אבל לקחתי את הנוסחה שכתבת ושמתי אותה בטבלה,
ותמיד עם כל התנאים מתקיימים, (שב- L13 יש 2019 וב- K13 יש בין 0 ל 15), תמיד יש את התוצאה 558
והיא אף פעם לא משתנת אז למה אתה צריך בכלל את CHOOSE וכל המספרים
פשוט תכתוב מיד 558
אשמח מאוד להסבר בנושא!
אני כנראה זה שלא הבנתי נכון מה אומר CHOOSE.
אני מתכוון שאם הוא מכיל את האינדקס הראשון יביא את התוצאה הראשונה (464) ואם זה האינדקס השני יחזיר את התוצאה השניה (545) וכן הלאה..
 

אפר

סתם מתעניין...
מנוי פרימיום
אני מרגיש טיפש...
אבל לקחתי את הנוסחה שכתבת ושמתי אותה בטבלה,
ותמיד עם כל התנאים מתקיימים, (שב- L13 יש 2019 וב- K13 יש בין 0 ל 15), תמיד יש את התוצאה 558
והיא אף פעם לא משתנת אז למה אתה צריך בכלל את CHOOSE וכל המספרים
פשוט תכתוב מיד 558
אשמח מאוד להסבר בנושא!
טעות הקלדה
במקום 11 תשים A1,1
קוד:
=IF(AND(B1=10,A1>0,A1<21),CHOOSE(A1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20),0)
 
נערך לאחרונה ב:

מאסטר באקסל

משתמש מקצוען
זו לא הכוונה שיש 15 אינדקסים? אם כך אז הפונקציה הזו לא עוזרת לי
כי אני אצטרך לכתוב CHOOSE על כל אינדקס בנפרד
CHOOSE(1, 464) CHOOSE(2,545) וכו'?
לא,
הפרמטר הראשון הוא קובע לך איזה אינדקס מתוך כל השאר להביא,
ולכן אין שום עניין לשים בו מספר אלא רק הפניה
 
נערך לאחרונה ב:

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

הפרק היומי

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


תהילים פרק קיט א'

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

לוח מודעות

למעלה