اذهب الي المحتوي
أوفيسنا

محمد طاهر عرفه

إدارة الموقع
  • Posts

    8,486
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    36

تدوينات المكتوبه بواسطه محمد طاهر عرفه

  1. محمد طاهر عرفه
    عرفت هذه المعلومة من زميل ، و لم اكن اعرفها سابقا و يبدو أن الاوفيس مازال يخبىء لنا الكثير فى دهاليزه
    عند كتابة تاريخ في نهاية السطر قد يأتي منقسما فيأتي اليوم فى سطر و باقي الشهر و السنة فى الشهر التالي ، و هذا و ان كان مقبولا ، الا انه ليس وضعا مثاليا

    و الحل المعتاد قد يكون التغيير فى المسافات او المحاذاة او حجم الخط او خليط بينها
    و لكن الحل السليم هو اختيار المسافة التالية لمحل الفصل ( بعد ال 28 فى هذه الحالة)

    ثم ضغط مايلي
    Ctr+Shift+Space
    فيصبح الوضع كالتالي:

  2. محمد طاهر عرفه
    السلام عليكم و رحمة الله و بركاته

    فى هذا المقال سنعرض لشرح دالة الاستبدال الغير مباشر فى الاكسيل

    يعني ايه ؟
    يعني تفتح ملف الاكسيل تلاقي فيه قامتين منسدلتين ، احداهما تتأثر بالأخري يعني المعلومات التي تعرض فى الثانية تتأثر بما يتم اختياره فى الاولي
    مثلا لو اخترت من الاولي البلد مصر تجد المدن المصرية فى الثانية ،و لو اخترت الامارات تجد مدن الامارات و هكذا

    مر علي ملف وجدت به شيء مثل هذا الموصوف اعلاه ، و تفتح محرر الكود فلا تجد شيء
    و كان الملف به شيئ غير عادي و طبعا المعلومات فى جزئية ال ال Validation او التحقق من صحة البيانات
    و لو كان الملف محمي لن تظهر لك ، و لو كان مفتوح حتشوف فى قيمة ال data validation القائمة الثانية معادلة غريبة


    =INDIRECT(SUBSTITUTE(A11," ","_")) يطلع ايه بقي ده ؟ كثير من الاخوة لم يصادف هذا الموضوع من قبل ، و طبعا البعض يعرفه لذا نشرح الموضوع من الاول المشكلة : عندنا قائمة منسدلة بها معلومة اساسية ، مثلا اسماء القطاعات او المؤسسات و فى المثال سنسميها agency و قائمة أخرى بها أسماء الادارات و المطلوب هو أن تظهر فى قائمة الادارات فقط الادارات الخاصة بالمؤسسة التي يتم اختيارها فى القائمة الاولي اي يتم فلترة القائمة الثانية بناء على ما تم اختياره فى القائمة الاولى ب و اليوم سنشرح شرح مصور لكيفية عمل ذلك بدون كود خطوة خطوة و الشرح يبدأ من هنا أولا ندخل قائمتين للمعلومات الاولي بها قائمة المؤسسات و الثانية بها قائمة الادارات الخاصة بكل مؤسسة كما يلي ثم نختار قائمة المؤسسات (اللون البرتقالي) ثم formula define name و نسميها باسم ، و اول اسم خطر ببالي طبعا هو ..... officena ثم نذهب للخلية التي نريد ان تكون بها القائمة المنسدلة الخاصة بالمؤسسات الخلية الزرقاء A11 ثم Data Validation و نختار link =officena و لا تنسي علامة ال = بعد ذلك نختار قائمة البيانات الثانية باللون الااخضر ثم Formula defined names create from selection و نختار top فقط الخطوة الأخيرة نروح على الخلية الصفراء التي نهدف لوضع القائمة الثانية فيها أي الخلية A12 و نختار data validation link =INDIRECT(SUBSTITUTE(A11," ","_"))


    بس خلاص
    و عادة ما نفقوم بتغيير لون خط البيانات الاساسي و او اخفاء الاسطر التي بها البيانات
    ثم لانك فى الغالب تستخدم هذه النوعية من البيانات لتجميع المعلومات ، فستقوم بحماية ورقة العمل
    اولا نختار الخلايا المطلوب الا تكون محمية
    ثم من القائمة المختصرة
    Properties
    ثم نزيل خيار أن تشملها الحماية كما فى الصورة
    ثم نحمي ورقة العمل
    من قائمة
    review
    protect sheet
    و ذلك بالطبع بعد استثناء الخلايا التي تريد أن تسمح للمستخدم بتغييرها مثل القائمتان او اية بيانات اخري مطلوب منه ادخالها



    و المقصود بخطوات الحماية هو طبعا الوضيح و ليس حماية الملف
    كلمة السر
    www.officena.net

    و أخيرا ما يعيب عدم استخدام الكود هو ان الخلية الصفراء تبقي بها اخر قيمة مختارة بعد تحديث الخلية الزرقاء و قد لا تتناسب معها
    لذا اضفت رسالة للتذكير ضمن التحقق

    و الملف فى مكتبة الموقع قسم الاكسيل

    لتنزيل الملف
    http://www.officena....ds&showfile=113

    موضوع الحوار
    http://www.officena....showtopic=38653


    فى انتظار اضافاتكم و تحسيناتكم على الملف


    ============

    مواضيع ذات صلة

    إنشاء قوائم منسدلة مرتبطة متعددة المستويات



    قائمة متعددة المستويات
  3. محمد طاهر عرفه
    سنعرض هنا لأساليب المفاضلة بين المشاريع من الناحية الاقتصادية و كيفية تطبيق ذلك بالاكسيل

    أشهر طرق المفاضلة أو دراسة الجدوى هي

    - صافى القيمة الحالية للمشروع Net Present Value
    - معدل العائد الداخلي على رأس المال المستثمر Internal Rate of Return
    - فترة استرداد رأس المال Bayback Period
    - العائد من الاستثمار Return on Investment


    و هذا الملف يوضح كيفية استخدام الاكسيل لتطبيق تلك الحسابات ، و هذه مقدمة بسيطة لتوضيح الموضوع


    و قبل أن نبدأ سنستهل المقال بتوضبح مفهوم القيمة الحالية لمبلغ متوقع الحصول عليه أو صرفه بعد فترة زمنية

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

    اذا كان معك ألف جنيه اليوم ، فما قيمتها بعد سنة ؟ يمكنك تقدير تلك القيمة بأنك اذا ستثمرتها فى مشروع أو أودعتها فى بنك سيكون من المتوقع الحصول علي عائد حوالي 5% فبالتالى قيمتها بعد عام تقريبا تساوي 1050 جنيه
    و العكس بالعكس اذا كان هناك عائد متوقع بقيمة 2100 جنيه بعد سنة من الان ، فكم يساوي هذا العائد بتاريخ اليوم، الاجابة بافتراض معدل خصم (عكس الفائدة) = 5% ، تكون القيمة الحالية هي 2000 جنيه

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

    و المعادلة المستخدمة فى الحساب
    PV = FV / (1+r)^n
    حيث PV هي القيمة الحالية
    FV القيمة المستقبلية
    r معدل الفائدة المتوقعة
    n هي عدد الفترات

    و طبعا n, r متناسبات
    فاذا كانت الفتراات بالسنوات يكون معدل الفائدة سنوي
    و اذا كانت بالأشهر يكون معدل الفائدة شهري

    و سنعرض فيما يلي للمعايير الأربعة المذكورة فى مستهل المقال

    أولا : معيار صافى القيمة الحالية للمشروع

    و فيه يتم حساب القيمة الحالية لصافى التدفقات النقدية الداخلة و الخارجة من المشروع
    فاذا كانت القيمة الحالية موجبة فمعني ذلك أن المشروع مربح ، و اذا كانت سالبة فالعكس
    و للمقارنة بين مشروعين نختار المشروع ذو القيمة الصافية الحالية الأكبر

    و هذا مثال :



    فى المثال السابق
    لديك مشروع ستنفق عليه 100 مليون فى السنة الاولي
    و مثلها فى الثانية
    و سيدر عليك عائد مقداره 220 مليون فى السنة الثالثة
    و من الصورة يتضح أن اجمالى الدخل 220 و التكاليف 200 و بالتالي هناك قيمة صافية مقدارها 20 مليون
    و لكن طبعا بحساب القيمة الحالية لكافة التدفقات النقدية و جمعها ستجد أن القيمة الحالية لصافى التدفقات النقدية بناء على عائد متوقع 5% هي 4.1 مليون
    و هذا منطقى حيث أن العائد سيأتي متأخرا عن المصروفات

    و يمكنك تطبيق المثال و جرب تغيير قيم المصروفات و العائد و توقيتها فسيعطيك ذلك احساسا اكبر بالمفهومو كيفية تطبيقه
    فمثلا لو ثبتنا قيمة التكاليف و العائد ، و افترضنا أن العائد سيأتي فى السنة الثانية بدل الثالثة
    فهذا سيجعل القيمة الحالية هي 13.6 مليون

    ثانيا: معدل العائد الداخلي على رأس المال المستثمرInternal Rate of Return
    و هو ادق الطرق المستخدمة فى هذا المجال

    و هو معدل الخصم الذي تتساوى عنده القيمة الحالية للتدفقات النقدية الداخلة مع القيمة الحالية للتدفقات النقدية الخارجة للمشروع الاستثماري. وبمعنى آخر الذي عنده تكون صافي القيمة الحالية للمشروع الاستثماري مساوية للصفر.
    و عند المقارنة بين مشروعين تختتار معدل العائد الداخلي الأكبر
    أيضا يمكنك باستخدام هذه الطريقة اتخاذ القرار بخصوص مشروع بعينه بناء على معدل عائد مرغوب فيه
    فاذا كان الاستثمار المربح بالنسبة لك يحقق 8% مقارنة بمشاريع أخري أو بمعدل الأرباح المتوقعة فى البنك
    فاذا كان معدل العائد مساو أو أكثر من ال 8% فستقبل المشروع
    و ان كان أقل من ذلك سترفضه فى هذا المثال
    و البعض يقارنه على أنه معدل الفائدة المتوقعة على الأموال التى ستقترضها من البنك لتنفذ المشروع , و فى هذه الحالة يكون المفهوم هو أن العائد لابد أن يكون أعلي من معدل الفائدةعلى الاموال المقترضة لتحقق الربح بعد السداد

    فى المثال السابق نجد أن معدل العائدة الداخلي كما سيظهر فى الخلية E16 هو 6.52%
    و هذا باستخدام معادلات الاكسيل الجاهزة
    و جرب يدوبا تغيير معدل الفائدة فى الخلية B1 و التي يتم حساب القيم الحالية على أساسها الي ان تصل الي قيمة صافى التدفقات النقدية الى صفر، و فى هذه الحالة ستحوي الخلية B1 ايضا معدل العائد الداخلي
    و يوجد ماكرو جاهز فى الملف يقوم بالتغيير آليا الى أن يصل اليى قسمة ال IRR فى الخالية B1
    و طبقا فى حالة الفترات المتساوية مثل هذا المثال لا نحتاج لذلك فمعادلة الاكسيل الجاهزة تقوم بالمطلوب تماما و مباشرة
    و لكن ماذا لو كانت تواريخ الدفعات غير متساوبة؟
    ففي هذه الحالة ستحتاج الى ورقة العمل الثانية فى الملف ، و ستحتاج الى تشغيل الماكرو ليحسب لك ال IRR


    ثالثا: فترة استرداد رأس المال Bayback Period

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

    رابعاًً : تحليل التكلفة والمنفعة Returm on Investment
    وهنا سنحسب معدل العائد الى الاستثمار
    Return on Investment ROI
    ٌ(ROI)
    Benefit Cost Ratio
    (BCR)

    و هنا يتم حساب معدل نسبة اجمالى المبالغ العائدة من المشروع (ليس الربح) ، مقسوماعلى اجمالى المبلغ المستثمر
    و بالطبق اذا كانت النسبة أكثر من واحد يكون المشروع مقبول
    و للمقارنة بين المشروعين نختار النسبة الأكبر

    و فى نفس المثال السابق يكون المعدل هو 220/200 أي 1.1


    To Download the Excel 2007 File
    لتنزيل الملف اكسيل 2007
    حساب معدل العائد الداخلي IRR

    To Download the Excel 2003 File
    لتنزيل الملف السابق اكسيل 2003
    المثال السابق باكسيل 2003



    مواضيع ذات صلة
    http://samehar.wordpress.com/2006/07/13/a712/
    http://www.arab-api.org/course2/c2_5_2_23.htm
  4. محمد طاهر عرفه
    السلام عليكم و رحمة الله و بركاته
    الأخوة الكرام، أقسام الموقع الرئيسية مقسمة كالتالي:

    1- المنتدي : لمناقشة المواضيع و طرح الأسئلة
    2- مجلة الموقع : يتم فيها عرض آخر المواضيع و المناقشة بصورة آلية لتكون واجهة مختلفة لصفحة البداية لمن يناسبه ذلك.
    3-المكتبة: لطرح الأعمال الكاملة المفيدة و يتم آليا طرح موضوع للحوار حولها فى المنتدى المناظر ، و تحتاج المواضيع فيها للموافقة قبل العرض
    4- المدونات الشخصية: و هي متاحة لأعضاء مجموعات الخبراء المعتمدين و اعضاء الشرف و المشرفين و المراقبين فقط فى الوقت الحالي ، و يمكن من خلالها طرح دروس أو خواطر أو أهم المشاركات الشخصية
    5- الدردشة
    6-معرض الصور و الأفلام : و يمكن فيه اضافة الصور الشخصية ووصلات للدروس الخاصة فى اليوتيوب لذا من الممكن تغيير الاسم الي الصور و الدروس المصورة (جاري التفعيل و التجربة خلال ديسمبر باذن الله) و الاضافة اليها ستكون مبدأيا لمجموعات من الخبراء المعتمدين و اعضاء الشرف و المشرفين و المراقبين.
    7- هناك جزء مستقبلي يسمي محتوي الموقع جاري العمل عليهو سيتم طرحه خلال العام القادم و يحوي ابواب مختلفة يتم تفصيلها طبقا للحاجة

    لذا ادعوا الأخوة أصحاب الصلاحية للمشاركة فى الأجزاء المختلقة (المكتبة و المدونات ، و معرض الصور قريبا باذن الله ) ، أو ابداء الرأي بخصوص التقسيم أعلاه حال وجود اقتراحات
  5. محمد طاهر عرفه
    عند مقارنة خيارات متعددة وفقا لمعايير محددة ، يتم أولا تحديد وزن نسبي لكل من هذه المعايير حتى نستطيع الوصول الى قرار

    و هنا سنعرض لطريقة تحديد الأوزان النسبية ، و من ثم عمل التقييم
    و طبعا اشهر تطبيق لذلك عند المقارنة بين المتقدمين لمناقصة معينة وفقا لعدة معايير

    و هنا يشتمل المثال على المقارنة بين عدة أنواع افتراضية من السيارات وفقا لمجموعة من المعايير مثل السعر و الصيانة و درجة الرفاهية و درجة الأمان ، و بناء على ذلك سنتعلم كيف نضع أوزان نسبية لكل من المعايير ، و بناء على ذلك تتم عملية المفاضلة

    ومرفق مثال بالاكسيل يحوي أتمتة كاملة لتطبيق الطريقة التي تم شرحها فى العرض التقديمي ، يحوى دالتين بالكودالمثال معد بواسطة اكسيل 2007

    الشرح و الملف التطبيقي فى مكتبة الموقع
    و قد تم اليوم اضافة الاصدار الثالث
    http://www.officena.net/ib/index.php?app=downloads&showfile=96



    Function countme(Mycell, Mychr) countme = 0 For i = 1 To 4 If Mid(Mycell, i, 1) = Mychr Then countme = countme + 1 Next i End Function Function Countmyrange(Myrange As Range, Mychr) For i = 1 To Myrange.Cells.Count Countmyrange = Countmyrange + countme(Myrange.Cells(i), Mychr) Next i End Function
×
×
  • اضف...

Important Information