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

أ / محمد صالح

أوفيسنا
  • Posts

    4,357
  • تاريخ الانضمام

  • Days Won

    185

Community Answers

  1. أ / محمد صالح's post in حساب نسبة مبيعات الشهر بالنسبة للشهر الذي قبله was marked as the answer   
    عليكم السلام
    ربما يكون هذا المطلوب
    بالتوفيق
    نسبة المبيعات.xlsx
  2. أ / محمد صالح's post in مطلوب معادلة احتساب نهاية الخدمة حسب الشروط المرفقة was marked as the answer   
    يكمن الاختلاف في:
    أولا: أن معادلتي على الخلية C7 وليست C10
    ثانيا: ترجمة كلمة كسر السنة
    تم في معادلتي جبر كسر السنة إلى سنة بمعنى
    عدد الأيام 3142 على 360 تساوي 8.7 سنة
    يتم حساب 5 منهم على 15 يوم
    ويتم حساب 4 سنوات على 30 يوم وليس 3.7
    على العموم
    إن كنت لا تريد جبر كسر السنة يمكنك استعمال هذه المعادلة
    =IF(C10/360>5,75+(C10/360-5)*30,C10/360*15)*C3/30 يفضل أن يكون المطلوب واضحا من البداية حتى لا يضيع الوقت هباء
    بالتوفيق
  3. أ / محمد صالح's post in ارجو المساعدة في كتابة دالة تقوم بتعبئة حالة العميل was marked as the answer   
    يمكنك استعمال هذه المعالة في D2
    =IFERROR(IF(MATCH(C2,'العملاء المتوفين'!$C$2:$C$1000,0),"نعم"),"لا") أو
    =IF(COUNTIF('العملاء المتوفين'!$C$2:$C$1000,C2)>0,"نعم","لا") بالتوفيق
  4. أ / محمد صالح's post in حساب الخصم من برنامج البصمة بناء على لائحة العمل الداخلية was marked as the answer   
    حسب فهمي للمطلوب
    يمكنك استعمال هذه المعادلة في الخلية AE5 مع نسخها يسارا
    =IF(AE4="","", IF(AE4>30,if(COUNTIF($AE$4:AE4,">"&30)=1,25%,if(COUNTIF($AE$4:AE4,">"&30)=2,50%,if(COUNTIF($AE$4:AE4,">"&30)=3,75%,100%))), IF(AE4>15,if(COUNTIF($AE$4:AE4,">"&15)=1,10%,if(COUNTIF($AE$4:AE4,">"&15)=2,15%,if(COUNTIF($AE$4:AE4,">"&15)=3,25%,50%))), if(COUNTIF($AE$4:AE4,"<="&15)=1,5%,if(COUNTIF($AE$4:AE4,"<="&15)=2,10%,if(COUNTIF($AE$4:AE4,"<="&15)=3,20%,20%))) ))) مع تغيير تنسيق الخلايا لهذا الصف نسبة مئوية percentage
    بالتوفيق
  5. أ / محمد صالح's post in مساعده في كود ارتباط تشعبي was marked as the answer   
    بعد إذن أخينا الفاضل محمد هشام
    هذا الكود بنفس طريقتك
    Sub ww() Dim sh As Worksheet, i As Double: i = 2 For Each sh In Sheets If sh.Name <> "Sheet1" And sh.Name <> "Sheet2" And sh.Name <> "Sheet3" And sh.Name <> "Sheet7" Then Sheets("Sheet1").Hyperlinks.Add Sheets("Sheet1").Cells(i, 1), "", "'" & sh.Name & "'!a1", sh.Name, sh.Name sh.Hyperlinks.Add sh.Cells(1, 5), "", "'Sheet1'!a1", "Sheet1", "رجوغ" sh.Cells(1, 5).Font.Size = 30: i = i + 1 End If Next MsgBox "Dobe by mr-mas.com" End Sub رغم أني أعتقد كان من السهل على حضرتك عمل التعديل إن كنت حضرتك صاحب الكود
    أما إن كنت استخدمت كود غيرك
    فمن الواضح أنك لم تقم بمدارسته وفهمه
    بالتوفيق
  6. أ / محمد صالح's post in اسم مكرر من بين 1500 اسم was marked as the answer   
    عليكم السلام ورحمة الله وبركاته
    في حالتك هذه
    يمكنك جعل جميع الأسماء متساوية
    وذلك بالبحث والاستبدال
    مثلا استبدال عبد ثم مسافة بعبد فقط
    واستبدال تاء مربوطة ومسافة بهاء ومسافة
    المهم أن تجتهد أن تجعل جميع الأسماء قاعدتها واحدة حتى يمكنك العمل عليها بالمعادلات أو أدوات الاكسل المتضمنة
    بالتوفيق
  7. أ / محمد صالح's post in طريقة حساب عدد الايام الاجازة was marked as the answer   
    في الخلية D14 يمكنك استعمال هذه المعادلة
    على اعتبار أن السنة 360 يكون العامان 720
    =SUM(G9*360,F9*30,E9)/720 بالتوفيق
  8. أ / محمد صالح's post in مشكلة اللغه العربيه was marked as the answer   
    ربما يرجع السبب لعدم ضبط اعدادات اللغة العربية في الويندوز

    مع تمكين المحتوى طبعا في بداية فتح الملف

    بالتوفيق
     
  9. أ / محمد صالح's post in ترتيب الأرقام القومية من الأصغر إلى الاكبرعلى حسب تاريخ الميلاد was marked as the answer   
    يمكنك الترتيب تنازليا لتحصل على الأصغر أولا
  10. أ / محمد صالح's post in تقريب الاعداد (مشروط) was marked as the answer   
    لا أدري لماذا لم توجد صراحة حالة كون الرقم 50
    على العموم للتقريب لأقرب 100
    يمكنك استعمال هذه المعادلة
    =mround(a2,100) على افتراض أن العدد المراد تقريبه في الخلية A2
    ويمكن تغيير التقريب إلى أي رقم حتى لو رقم عشري
    بالتوفيق
  11. أ / محمد صالح's post in نسخ المرتب من  عمود N الى العمود G في حالة وجود الرقم القومي was marked as the answer   
    بعد اذن الأخوة المشاركين في الوصول للحل
    المطلوب محالف للمرفق
    أعتقد المطلوب البحث في جدول 2 عن الرقم القومي الموجود في جدول 1
    وكتابة المرتب من العمود L إلى العمود E في نفس الشيت الأول
    وإذا كان هذا المطلوب فعلا
    فيكطم استخدام معادلة بحث عادية vlookup أبسطها
    =IFERROR(VLOOKUP(B3,$I$3:$L$15,4,0),0) بالتوفيق
    البحث.xlsx
  12. أ / محمد صالح's post in تصنيف was marked as the answer   
    يمكنك وضع هذه المعادلة في H10 وسحبها يسارا
    =COUNTIFS($C$2:$C$10000,H$7,$F$2:$F$10000,"أنثى") وضع هذه المعادلة في H11 وسحبها يسارا
    =COUNTIFS($C$2:$C$10000,H$7,$F$2:$F$10000,"ذكر") وطبعا في H12
    =SUM(H10:H11) بالتوفيق
  13. أ / محمد صالح's post in كود ترحيل الاسماء المستمرة و الاسماء التي خرجت والاسماء الجديدة في السنه الجديده was marked as the answer   
    كمساهمة في وصولك للحل
    يمكنك استعمال هذه المعادلة في K6 سحبها لأسفل
    للحصول على مستمر وخرج وجديد
    =IF(AND(J6=2022,COUNTIF($B$6:$B$23,B6)=2),"مستمر",IF(AND(J6=2022,COUNTIF($B$6:$B$23,B6)=1),"خرج",IF(AND(J6=2023,COUNTIF($B$6:$B$23,B6)=1),"جديد",""))) بالتوفيق
  14. أ / محمد صالح's post in ضبط ارتفاع الصفوف عند فتح ملف جديد was marked as the answer   
    عليكم السلام
    لا توجد خاصية اسمها ارتفاع الصف الافتراضي
    لكن يمكنك التحايل للوصول للهدف ب
    استخدام نوع خط معين وحجم خط كبير نسبيا من
    ملف -- خيارت -- عام

    بالتزفيق
  15. أ / محمد صالح's post in كود تحويل خانات معينه was marked as the answer   
    آخر صف يتم حسابه على العمود A والصواب العمود B لأن A فارغ
    يمكنك تغيير هذا السطر
    lr = .Cells(.Rows.Count, "A").End(xlUp).Row إلى
    lr = .Cells(.Rows.Count, "B").End(xlUp).Row ولا يقوم الكود بحذف المصدر
    بالتوفيق
  16. أ / محمد صالح's post in تقسيم الرقم الى شرائح was marked as the answer   
    ربما يكون هذا هو المطلوب
    بالتوفيق
    test1.xlsx
  17. أ / محمد صالح's post in ملف تحويل pdf الى الى اى امتداد ولكن به خطأ was marked as the answer   
    الملف يحتاج إلى تثبيت برنامج Adobe Acrobat يكون مثبتا على الجهاز

    بالتوفيق
  18. أ / محمد صالح's post in تجميع عدد الغائبين was marked as the answer   
    ممكن تعد عمود الرقم ب count
    =Count(A2:A10) وممكن تعد عمود الاسم ب counta
    =Counta(b2:b10) بالتوفيق
  19. أ / محمد صالح's post in مساعدة قائمة فرعية من قائمة رئيسية was marked as the answer   
    تمت معالجة الأمر أكثر من مرة
    https://www.officena.net/ib/search/?q=قائمة معتمدة&quick=1&type=forums_topic&nodes=135&updated_after=any&sortby=relevancy&search_and_or=and
    بالتوفيق
  20. أ / محمد صالح's post in معادلة تقسيم الايام على الشهور was marked as the answer   
    العام معادلته
    =INT(B2/365) الشهر معادلته
    =INT((B2-B5*365)/30) اليوم معادلته
    =B2-SUM(B5*365,C5*30) مع العلم خطأ هذه الطريقة في الحسابات
    حيث 12 في 30 يساوي 360 فقط وليس 365
    بالتوفيق
  21. أ / محمد صالح's post in عمل تقرير لكل طالب في شيت آخر للطباعة was marked as the answer   
    عليكم السلام ورحمة الله وبركاته
    يبدو لي من السؤال أن حضرتك بدأت تسأل قبل أن تتعرف أساسيات الاكسل وأساسيات المعادلات
    ولذلك بدأت في تنفيذ مطلوبك والباقي عليك بعد فهم ما تم فيه
    تم وضع البيانات الرئيسية في شيت مستفل (مثل المحافظة والمدير والفترة)
    في أماكن المعلومات الرئيسية نستعمل معادلة بسيطة هي 
    =main!b1 حيث B1 هو مرجع الخلية التي تحتوي على البيان المطلوب
    تم وضع رقم 1 في الخلية l1 وهي المسلسل المراد البحث عن بياناته
    نستعمل في خلية الاسم
    =VLOOKUP(L1,data!$A$1:$H$494,2,0) وفي خلية الفصل نغير رقم العمود 2 الموجود قبل الصفر إلى 3 وهطذا مع باقي خلايا المسلسل بتغيير رقم العمود في شيت البيانات
    نضع في الخلية L19 معادلة المسلسل التالي
    =L1+1 ننسخ جميع خلايا التقرير من A1 إلى J17 ونلصقهم في الطالب التالي في الخلية A19
    ثم بعد ذلك
    ننسخ جميع خلايا التقرير الثاني من A19 إلى L35 ونلصقهم في الطالب التالي في الخلية A37
    وهكذا
    بالتوفيق
    تقرير.xlsx
  22. أ / محمد صالح's post in المطلوب تعديل في الكود was marked as the answer   
    تمت معالجة هذا الأمر كثيرا
    يمكنك الاستفادة من هذا الرابط
    https://www.officena.net/ib/search/?q=جميع الشهادات pdf&quick=1&type=forums_topic&nodes=135&updated_after=any&sortby=relevancy&search_and_or=and
    بالتوفيق
  23. أ / محمد صالح's post in تفقيط الارقام الى عدد العملات الورقية was marked as the answer   
    حسب فهمي للمطلوب
    تم وضع معادلة لتقسيم الرقم إلى فئات العملات في الخلية T5 وسجبها في الجدول كله أفقيا ورأسيا
    بالتوفيق
     
    رواتب.xlsm
  24. أ / محمد صالح's post in تحويل الشيتات الى ملفات was marked as the answer   
    بالضغط لزر الفأرة الأيمن على اسم الشيت واختيار نقل أو نسخ إلى مصنف جديد وتسميه بالاسم المراد
    وهكذا مع جميع الشيتات
    ويمكنك تسجيل ماكرو لشيت منهم وتعديل كود الماكرو لتنفيذ الكل مرة واحدة 
    بالتوفيق 
  25. أ / محمد صالح's post in معادلة لإستيراد بيان معين من جدول فى شيت أخر was marked as the answer   
    يمكنك استعمال هذه المعادلة في E5
    =IFERROR(INDEX(H!$A$1:$U$100,MATCH(A5,H!$A$1:$A$100,0),MATCH(C5,H!$A$1:$U$1,0)+2),"") يجب مراجعة تنسيق خلايا العمود A في شيت H لأنها لا يتعامل معها الاكسل كأرقام
    تظهر النتائج بعد كتابة الرقم من جديد
    لا أدري لماذا
    بالتوفيق
×
×
  • اضف...

Important Information