ש' שואל:
אני משתמש בפונקציית VLOOKUP כדי להמיר מטבע לפי שע"ח לפי תאריך תשלום.אני מעוניין שבמידה ותאריך התשלום לא קיים בטבלת השע"ח (כמו שבתות למשל) ,
הפונקצייה תמיר לפי שע"ח האחרון.
תשובה:
ניתן לבצע את החישוב באקסל על ידי שימוש בפונקציית Vlookup.
הפרמטר האחרון שהפונקציה מקבלת היא החזר התאמה מדויקת (0) או התאמה משוערת (1).
במקרה הזה נבחר בהתאמה משוערת (1) מכיוון שיש תאריכים עבורם לא מוגדר שער חליפין.
מצ"ב דוגמה -
בגיליון אקסל נגדיר טבלת שערי חליפין הכוללת עמודת תאריך ועמודת שער דולר.

נגדיר טבלה נוספת לחישוב שער חליפין לפי תאריך עסקה.
בעמודה D נגדיר תאריכי עסקה.
בתא E2 נגדיר את הנוסחה הבאה: VLOOKUP(D2,A:B,2,1) ונעתיק אותה לתאים E3 עד .E5
פונקציית Vlookup של אקסל מחפשת את תאריך העסקה המופיע בתא D2 בעמודה A ומחזירה את שער הדולר המתאים מעמודה B.
אם תאריך העסקה לא מופיע בטבלת שערי חליפין אז מוחזר שער הדולר מהתאריך האחרון הקרוב ביותר לתאריך העסקה.
מצ"ב התוצאה:
ניתן לראות שעבור תאריך העסקה 2/1/24 לא נמצא שער דולר מתאים ולכן הוחזר שער הדולר מתאריך 1/1/24.

בברכה,
צוות אניפיט