الأحد، 5 فبراير 2023

شرح صيغ ووظائف Excel

 إكسل vba الدرس 333 البحث بين تاريخين لحذف الصفوف الحصورة بين التاريخين. كود جديد وبسيط



شرح صيغ ووظائف Excel

يعد Excel برنامج جداول بيانات قويًا يسمح للمستخدمين بتخزين البيانات وتنظيمها وتحليلها. تُستخدم صيغ ووظائف Excel لإجراء عمليات حسابية على البيانات المخزنة في خلايا ورقة العمل. الصيغ هي معادلات تقوم بإجراء عمليات حسابية على القيم في ورقة العمل الخاصة بك، بينما الدالات هي صيغ محددة مسبقًا تأتي مع Excel.

 

الصيغ

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

 

لإنشاء صيغة في Excel، يجب عليك أولاً تحديد الخلية حيث تريد ظهور نتيجة الصيغة. ثم اكتب علامة التساوي (=) متبوعة بالصيغة التي تريد استخدامها. على سبيل المثال، إذا أردت إضافة رقمين معًا، فاكتب = A1 + A2 في الخلية حيث تريد أن تظهر النتيجة. يشير A1 وA2 إلى الخلايا A1 وA2 في ورقة العمل الخاصة بك حيث يتم تخزين الأرقام التي تريد إضافتها معًا.

 

يمكنك أيضًا استخدام عوامل حسابية مثل + (إضافة)، - (طرح)، * (الضرب)، / (القسمة)، ^ (الأس) و٪ (النسبة المئوية) في الصيغ الخاصة بك. على سبيل المثال، إذا أردت حساب 10٪ من رقم مخزن في الخلية A3، فاكتب = A3 * 0.1 في الخلية التي تريد أن تظهر النتيجة فيها.

 

المهام

الدالات عبارة عن صيغ محددة مسبقًا تأتي مع Excel ويمكن استخدامها للحسابات الشائعة مثل جمع القيم أو حساب المتوسطات. لاستخدام دالة في Excel، اكتب علامة التساوي (=) متبوعة باسم الوظيفة وأي وسيطات مطلوبة لهذه الوظيفة داخل الأقواس (). على سبيل المثال، إذا أردت حساب متوسط نطاق من الخلايا من A1 إلى A10، فاكتب = AVERAGE (A1: A10).

 

هناك المئات من الوظائف المتاحة في Excel تتراوح من وظائف الرياضيات الأساسية مثل SUM () أو PRODUCT () إلى وظائف إحصائية أكثر تقدمًا مثل CORREL () أو LINEST (). يمكنك العثور على قائمة كاملة بالوظائف المتاحة بالنقر فوق علامة التبويب "الصيغ" في أعلى ورقة العمل الخاصة بك ثم تحديد "إدراج وظيفة" من القائمة المنسدلة.

 

استخدام الصيغ والوظائف معًا

يمكنك الجمع بين الصيغ والوظائف معًا لإنشاء حسابات أو تحليلات أكثر تعقيدًا من بياناتك. على سبيل المثال، إذا كنت تريد حساب متوسط جميع الأرقام التي تزيد عن 50 رقمًا مخزنة في الخلايا من A1 إلى A10، فيمكنك استخدام صيغة ودالة معًا على النحو التالي: = AVERAGE (IF (A1: A10> 50؛ A1: A10)). في هذا المثال، نستخدم عبارة IF ضمن دالة AVERAGE الخاصة بنا والتي ستعمل فقط على متوسط تلك القيم الأكبر من 50 من نطاق الخلايا لدينا من A1 إلى A10.

******************************************************

كود حذف الصفوف المحصورة بين تاريخين

Sub DeleteRows1()

On Error Resume Next

Dim StartDate As Date, EndDate As Date

Dim lr As Long, i As Long

StartDate = InputBox("ادخل تاريخ البداية")

EndDate = InputBox("ادخل تاريخ النهاية")

lr = Cells(Rows.Count, "A").End(xlUp).Row

For i = lr To 1 Step -1

If Cells(i, 3) >= StartDate And Cells(i, 3) <= EndDate Then Rows(i).Delete

Next i

End Sub

***********************************************************

Sub DeleteRows2()

On Error Resume Next

Dim StartDate As Date, EndDate As Date

Dim lr As Long, i As Long

StartDate = form1.txt1.Text

EndDate = form1.txt2.Text

lr = Cells(Rows.Count, "A").End(xlUp).Row

For i = lr To 1 Step -1

If Cells(i, 3) >= StartDate And Cells(i, 3) <= EndDate Then Rows(i).Delete

Next i

End Sub


إنشاء المخططات والرسوم البيانية في Excel

 


إنشاء المخططات والرسوم البيانية في Excel

يعد إنشاء المخططات والرسوم البيانية في Excel طريقة رائعة لتصور البيانات واكتساب رؤى حول بياناتك. يقدم Excel مجموعة متنوعة من أنواع المخططات، بما في ذلك المخططات العمودية والخطية والدائرية والشريطية والمساحية والمبعثرة والفقاعية. يمكنك أيضًا إنشاء مخططات مخصصة من خلال الجمع بين أنواع المخططات المختلفة.

 

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

 

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

 

يمكنك أيضًا إضافة خطوط اتجاه إلى مخططاتك في Excel لإظهار الاتجاهات بمرور الوقت أو مقارنة مجموعات مختلفة من نقاط البيانات. لإضافة خط اتجاه، انقر بزر الماوس الأيمن على الرسم البياني وحدد إضافة خط اتجاه من القائمة التي تظهر. يمكنك بعد ذلك الاختيار من بين عدة أنواع من خطوط الاتجاه مثل خطوط الانحدار الخطية أو متعددة الحدود.

 

أخيرًا، يمكنك استخدام خطوط المؤشرات في Excel لتصور الاتجاهات بسرعة في مجموعات صغيرة من البيانات دون الحاجة إلى إنشاء مخطط أو رسم بياني كامل. خطوط المؤشر هي رسوم بيانية خطية صغيرة يتم عرضها داخل خلية واحدة في ورقة عمل Excel. لإضافة خطوط مؤشر إلى ورقة العمل الخاصة بك، حدد إدراج> خطوط المؤشرات من الشريط واختر نوع خط المؤشر الذي تريد استخدامه (على سبيل المثال، خط أو عمود). ثم حدد نطاق الخلايا التي تحتوي على بياناتك وانقر فوق موافق. سيتم عرض خطوط المؤشرات الخاصة بك داخل تلك الخلايا بحيث يمكنك رؤية الاتجاهات بسرعة دون الحاجة إلى إنشاء رسم بياني أو مخطط كامل لكل مجموعة من نقاط البيانات.

 

يعد إنشاء المخططات والرسوم البيانية في Excel طريقة سهلة لتصور بياناتك بحيث يمكنك الحصول على رؤى عنها بسرعة وسهولة. من خلال بضع نقرات فقط، يمكنك تحويل الأرقام الأولية إلى مرئيات ذات مغزى تساعد في سرد قصص حول بياناتك وتسهل على الآخرين فهم ما يعنيه ذلك في لمح البصر!


السبت، 4 فبراير 2023

استخدام الجداول المحورية في Excel

 


استخدام الجداول المحورية في Excel

تعد الجداول المحورية إحدى أقوى الميزات في Microsoft Excel. إنها تتيح لك تلخيص كميات كبيرة من البيانات وتحليلها بسرعة ببضع نقرات. تكون الجداول المحورية مفيدة بشكل خاص عندما يكون لديك مجموعة بيانات كبيرة بها أعمدة وصفوف متعددة، حيث يمكنها مساعدتك في التعرف على الأنماط والاتجاهات في البيانات بسرعة. في هذه المقالة، سنقدم نظرة عامة على الجداول المحورية ونوضح كيفية استخدامها في Excel.

 

ما هو الجدول المحوري؟

 

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

 

كيفية إنشاء جدول محوري في Excel

 

يعد إنشاء جدول محوري في Excel أمرًا سهلاً. أولاً، حدد نطاق الخلايا التي تحتوي على بياناتك (أو انقر فوق الزر "تحديد الكل"). بعد ذلك، انتقل إلى علامة التبويب "إدراج" وانقر على "PivotTable". سيؤدي هذا إلى فتح نافذة إنشاء PivotTable حيث يمكنك تحديد مكان بياناتك ونوع التقرير الذي تريد إنشاؤه (على سبيل المثال، ملخص أو مخطط). بمجرد تحديد هذه الإعدادات، انقر فوق "موافق" وسيتم إنشاء الجدول المحوري.

 

إضافة الحقول إلى الجدول المحوري الخاص بك

بمجرد إنشاء الجدول المحوري، سيكون فارغًا حتى تضيف حقولًا من مجموعة البيانات الخاصة بك إليه. للقيام بذلك، ما عليك سوى سحب الحقول وإفلاتها من القائمة الموجودة على الجانب الأيمن من النافذة إما في قسم الصفوف أو الأعمدة أسفل النافذة (اعتمادًا على نوع التقرير الذي تريد إنشاؤه). على سبيل المثال، إذا كنت تريد إنشاء تقرير يوضح إجمالي المبيعات لكل منتج على مدار كل شهر، فيمكنك سحب "المنتج" إلى الصفوف و "الشهر" إلى الأعمدة. يمكنك أيضًا إضافة حقول إضافية مثل "مبلغ المبيعات" إلى القيم والتي ستحسب تلقائيًا الإجماليات لكل مجموعة صف / عمود (على سبيل المثال، إجمالي مبيعات المنتج أ في يناير).

 

تصفية البيانات الخاصة بك

بمجرد إضافة حقولك إلى الجدول المحوري، يمكنك تحسينه عن طريق تصفية قيم أو نطاقات معينة من مجموعة البيانات الخاصة بك. للقيام بذلك، ما عليك سوى النقر فوق أي خلية داخل الجدول المحوري، ثم الانتقال إلى علامة التبويب "تصفية" أعلى النافذة (أو النقر بزر الماوس الأيمن فوق أي خلية داخل الجدول المحوري). من هنا، يمكنك تحديد قيم أو نطاقات معينة يجب تضمينها / استبعادها من تقريرك (على سبيل المثال، عرض المنتجات التي تزيد مبيعاتها عن 1000 دولار فقط).

 

تنسيق الجدول المحوري الخاص بك

أخيرًا، بمجرد إضافة جميع الحقول وتصفيتها حسب الرغبة، حان الوقت لتنسيق تقريرك بحيث يبدو جميلًا ورائعًا! للقيام بذلك، ما عليك سوى تحديد أي خلية داخل الجدول المحوري الخاص بك، ثم الانتقال إلى علامة التبويب "تصميم" أعلى النافذة (أو النقر بزر الماوس الأيمن فوق أي خلية داخل الجدول المحوري). من هنا، يمكنك الاختيار من بين خيارات التنسيق المختلفة مثل حجم الخط / اللون / النمط بالإضافة إلى لون / نمط الخلفية لكل خلية في تقريرك. يمكنك أيضًا إضافة الإجماليات الفرعية / الإجماليات الكلية لكل مجموعة صف / عمود عن طريق إلغاء تحديد تلك الخيارات الموجودة ضمن التخطيط في الزاوية العلوية اليسرى من هذه النافذة.

 

باتباع هذه الخطوات الموضحة أعلاه، يجب أن يكون أي شخص قادرًا على إنشاء جدول محوري فعال في Excel بسهولة! بنقرات قليلة على زر الماوس، يمكن للمستخدمين تلخيص مجموعات البيانات الكبيرة بسرعة في تقارير مفيدة يسهل فهمها ومع ذلك لا تزال جذابة من الناحية المرئية!


الجمعة، 3 فبراير 2023

إتقان استخدام وحدات ماكرو Excel وVBA

 اكسل vba / الدرس 002 / استخدام الماكرو في تعلم كتابة الاكواد في برمجة الاكسل

إتقان استخدام وحدات ماكرو Excel وVBA

مقدمة

يعد Excel Macros وVBA (Visual Basic for Applications) أدوات فعالة تستخدم لإتمام المهام في Microsoft Excel. باستخدام وحدات الماكرو وVBA، يمكنك إنشاء صيغ معقدة وإتمام إدخال البيانات وحتى إنشاء تطبيقات متخصصة. ستوفر هذه المقالة نظرة عامة حول كيفية استخدام وحدات الماكرو وVBA في Excel. سنغطي موضوعات مثل إنشاء وحدات الماكرو وتسجيل وحدات الماكرو وتعديل وحدات الماكرو واستخدام محرر Visual Basic. سنناقش أيضًا بعض الميزات الأكثر تقدمًا في Excel Macros وVBA مثل التكرار والمتغيرات والوظائف والكائنات.


إنشاء وحدات الماكرو


الخطوة الأولى في إنشاء ماكرو هي فتح محرر Visual Basic (VBE). للقيام بذلك، انتقل إلى علامة التبويب Developer في قائمة الشريط الموجودة أعلى الشاشة. إذا كنت لا ترى علامة تبويب المطور في قائمة الشريط، فيمكنك تمكينها بالانتقال إلى ملف> خيارات> تخصيص الشريط> تحديد "المطور"> موافق. بمجرد تمكين علامة التبويب Developer في قائمة الشريط، انقر فوقها وحدد Visual Basic من القائمة المنسدلة. سيؤدي هذا إلى فتح نافذة محرر Visual Basic حيث يمكنك البدء في كتابة كود الماكرو الخاص بك.


تسجيل وحدات الماكرو


إذا كنت لا ترغب في كتابة كل شفرة الماكرو يدويًا، يمكنك تسجيل ماكرو بدلاً من ذلك. لتسجيل ماكرو في Excel، انتقل إلى علامة التبويب Developer في قائمة الشريط وحدد "Record Macro" من القائمة المنسدلة. سيؤدي هذا إلى فتح مربع حوار حيث يمكنك إدخال معلومات حول الماكرو الخاص بك مثل اسمه ووصفه. بمجرد إدخال هذه المعلومات، انقر فوق "موافق" لبدء تسجيل الماكرو الخاص بك.


عند تسجيل ماكرو في Excel، من المهم أن تتذكر أنه سيتم تسجيل جميع الإجراءات التي تم اتخاذها أثناء التسجيل في رمز الماكرو تلقائيًا، لذا تأكد من عدم ارتكاب أي أخطاء أثناء التسجيل! بمجرد الانتهاء من تسجيل الماكرو، انقر فوق "إيقاف التسجيل" من علامة التبويب Developer في قائمة الشريط أو اضغط على Ctrl + Shift + F8 على لوحة المفاتيح لإيقاف التسجيل. سيكون الماكرو المسجل الآن متاحًا للاستخدام عند الحاجة!


  تحرير وحدات الماكرو


  بعد إنشاء ماكرو أو تسجيله في Excel، قد يحتاج إلى بعض التحرير قبل أن يصبح جاهزًا للاستخدام. لتحرير ماكرو موجود، ارجع إلى نافذة محرر Visual Basic بالنقر فوق علامة التبويب Developer في قائمة الشريط ثم تحديد Visual Basic من القائمة المنسدلة مرة أخرى. بمجرد الدخول إلى نافذة محرر Visual Basic، حدد موقع الماكرو الموجود لديك عن طريق التمرير عبر جميع الوحدات النمطية المتاحة حتى تجده، ثم انقر فوقه نقرًا مزدوجًا لفتح الكود الخاص به لأغراض التحرير. هنا يمكنك إجراء أي تغييرات ضرورية مثل إضافة أسطر جديدة من التعليمات البرمجية أو حذف الأسطر الموجودة حتى يبدو كل شيء على ما يرام ثم احفظ التغييرات بالنقر فوق "حفظ الوحدة النمطية" من نافذة محرر Visual Basic أو الضغط على Ctrl + S على لوحة المفاتيح بمجرد الانتهاء من التحرير!

 

  باستخدام محرر Visual Basic


  يعد محرر Visual Basic (VBE) أداة قوية بشكل لا يصدق لإنشاء وحدات ماكرو في Excel ولكن هناك بعض الميزات التي قد لا تكون واضحة على الفور عند استخدامه لأول مرة، لذا سنناقش هنا بعض هذه الميزات باختصار:


  • المتغيرات - يتم استخدام المتغيرات عند كتابة وحدات الماكرو لأنها تسمح لنا بتخزين البيانات مؤقتًا أثناء تشغيل وحدات الماكرو الخاصة بنا مما يجعلها مفيدة بشكل لا يصدق عند التعامل مع كميات كبيرة من البيانات أو العمليات الحسابية المعقدة! يتم التصريح عن المتغيرات باستخدام Dim متبوعًا باسمها ثم نوعها (على سبيل المثال: Dim myVariable As


الخميس، 2 فبراير 2023

البدء في برمجة Excel

 اكسل vba / الدرس 001 / لو عندك فكرة عن الفيجوال بيسك ؟ لا تشاهد هذا الفيديو !


البدء في برمجة Excel

Excel هو برنامج جداول بيانات قوي يمكن استخدامه في مجموعة متنوعة من المهام ، من تحليل البيانات إلى إنشاء صيغ معقدة. كما أن لديها لغة برمجة واسعة تسمى Visual Basic for Applications (VBA) تتيح للمستخدمين إتمام المهام وإنشاء تطبيقات متخصصة. ستوفر هذه المقالة مقدمة عن برمجة Excel، بما في ذلك كيفية كتابة وحدات الماكرو واستخدام VBA.

 

ما هي برمجة Excel؟

 

برمجة Excel هي عملية كتابة التعليمات البرمجية في Visual Basic for Applications (VBA) لإتمام المهام وإنشاء تطبيقات مخصصة في Microsoft Excel. VBA هي لغة قوية يمكن استخدامها لإنشاء وحدات ماكرو معقدة ، وإتمام المهام المتكررة ، وحتى إنشاء تطبيقات متخصصة. يمكن استخدامه أيضًا للتفاعل مع البرامج الأخرى، مثل Microsoft Word أو Access.

 

لماذا نستخدم برمجة Excel؟

 

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

 

الشروع في برمجة Excel

 

قبل البدء في كتابة التعليمات البرمجية في VBA، من المهم فهم أساسيات اللغة وكيفية عملها في Excel. فيما يلي بعض المفاهيم الأساسية:

• الكائنات - الكائنات هي عناصر داخل برنامج لها خصائص وطرق مرتبطة بها. في Excel، تتضمن الكائنات أوراق العمل والخلايا والنطاقات والمخططات وما إلى ذلك.

• الخصائص - الخصائص هي خصائص الكائن التي تحدد سلوكه أو مظهره. على سبيل المثال، يعتبر حجم خط الخلية أو لون الخلفية من خصائص كائن الخلية.

• الأساليب - الأساليب هي الإجراءات التي يمكن تنفيذها على كائن مثل تحديد قيمته أو تنسيق مظهره.

• الأحداث - الأحداث هي الإجراءات التي يتخذها المستخدم مثل النقر على زر أو إدخال البيانات في خلية والتي تؤدي إلى تشغيل رمز معين تلقائيًا استجابةً لتلك الإجراءات.

 

بمجرد أن تفهم هذه المفاهيم، تكون جاهزًا لبدء كتابة التعليمات البرمجية في VBA! للبدء:

 

• افتح محرر Visual Basic (VBA) بالضغط على Alt + F11 على لوحة المفاتيح أثناء وجودك في Excel

 

• إنشاء وحدة جديدة بالنقر فوق إدراج> وحدة من شريط القائمة في الجزء العلوي من نافذة VBA

 

• ابدأ في كتابة التعليمات البرمجية الخاصة بك! يمكنك استخدام الوظائف المضمنة مثل Megabox () لعرض الرسائل على الشاشة أو Range () لتحديد الخلايا في ورقة العمل الخاصة بك

 

• اختبر الكود الخاص بك عن طريق الضغط على F5 على لوحة المفاتيح أثناء التواجد في نافذة VBA

 

• بمجرد أن تعمل التعليمات البرمجية الخاصة بك بشكل صحيح، احفظها بالنقر فوق ملف> حفظ من شريط القائمة أعلى نافذة VBA

 

الآن بعد أن عرفت كيفية البدء في برمجة Excel باستخدام VBA، دعنا نلقي نظرة على بعض الأمثلة لما يمكنك القيام به!

 

أمثلة على ما يمكنك فعله ببرمجة Excel

باستخدام VBA، يمكنك فعل أي شيء تقريبًا باستخدام Excel! هنا ليست سوى أمثلة قليلة:

 

• إنشاء صيغ مخصصة - يمكنك كتابة صيغ مخصصة باستخدام VBA والتي تسمح لك بإجراء عمليات حسابية غير متوفرة من خلال الوظائف القياسية مثل SUM () أو AVERAGE (). على سبيل المثال، إذا كنت تريد حساب ضريبة المبيعات بناءً على معدلات مختلفة اعتمادًا على الموقع، فيمكنك كتابة صيغة مخصصة باستخدام VBA والتي ستأخذ في الاعتبار جميع هذه المعدلات المختلفة عند حساب مبالغ ضريبة المبيعات تلقائيًا!

 

• إتمام المهام المتكررة - إذا كان هناك شيء يحتاج إلى القيام به مرارًا وتكرارًا، فمن المحتمل أن تكون هناك طريقة لإتمام ذلك باستخدام VBA! على سبيل المثال، إذا كنت بحاجة إلى نسخ خلايا معينة من ورقة عمل إلى أخرى، فبدلاً من نسخها يدويًا في كل مرة، هناك طريقة لإتمام ذلك باستخدام VBA.


أفضل مشاركة

أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا

 أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا الأكواد Sub wترتيب_تص...

المشاركات الأكثر مشاهدة