اكسل

تحويل بسيط للعملات

Simple Currency Conversion

صيغة Excel: تحويل بسيط للعملةصيغة عامة
= VLOOKUP (currency,xtable,column,0)*amount
ملخص

للتحويل من عملة معينة إلى عملات محددة أخرى ، يمكنك استخدام وظيفة VLOOKUP . في المثال الموضح ، الصيغة في E5 هي:



 
= VLOOKUP (D5,xtable,2,0)*B5

الذي يحول المبلغ في العمود B من الدولار الأمريكي (USD) إلى العملة المشار إليها في العمود D ، حيث نطاق مسمى يشير 'xtable' إلى G5: H10.

تفسير

تحول الصيغة في هذا المثال المبالغ بالدولار الأمريكي إلى العملات الأخرى باستخدام أكواد العملات. يمكن تعديل العملات المتاحة ومعدلات التحويل الدقيقة عن طريق تحرير القيم الموجودة في الجدول الموجود على اليمين.





جوهر هذه الصيغة هو وظيفة VLOOKUP ، التي تم تكوينها على النحو التالي:

 
= VLOOKUP (D5,xtable,2,0)

هنا ، تأتي قيمة البحث من العمود D ، ومصفوفة الجدول هي النطاق المسمى 'xtable' ، وفهرس العمود هو 2 ، ويتم تعيين نوع المطابقة على المطابقة التامة.



في هذا التكوين ، يجد VLOOKUP العملة في الجدول ، ويسترد معدل التحويل من العمود H. إذا كان رمز العملة

متداخل معادل IF

باستخدام صيغة تستند إلى IFs المتداخلة ، يبدو الحل كما يلي:

 
= IF (D5='usd',1,  IF (D5='eur',0.84,  IF (D5='yen',112.35,  IF (D5='can',1.23,  IF (D5='gpb',0.74,  IF (D5='cny',6.59))))))*B5

فواصل الأسطر مضاف لـ قراءة أفضل .

ملاحظة: يعد VLOOKUP عمومًا حلاً أفضل ، نظرًا لأنه من السهل رؤية القيم وتحريرها في أي وقت ، كما أن الصيغة أسهل في القراءة ، ولا يتم تخزين قيم سعر الصرف بشكل متكرر في العديد من الصيغ المختلفة.

إزالة النص من أرقام ترك خلية Excel

INDEX و MATCH مكافئ

مع ال فهرس و تطابق funcions ، الحل يبدو كالتالي:

 
= INDEX ($H:$H, MATCH (D5,$G:$G,0))*B5
المؤلف ديف برونز


^