اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

سليم حاصبيا

أوفيسنا
  • Posts

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

  • Days Won

    262

كل منشورات العضو سليم حاصبيا

  1. يمكنك استعمال هذا المعادلة في الخلية D3 و السجب نزولاً =C3/SUM($C$3:$C$13)*$D$1
  2. كود رائغ اخي ياسر و لكنه لا يراعي التغيرات في البيانات (في حال قام المستخدم بزيادة او تعديل غلى العامو د A )
  3. انسخ هذه المغادلة الى الخلية H3 و اسحب نزولاً =IF($C3<>"",INDEX(DATA!B$3:B$7,MATCH($C3,DATA!$A$3:$A$7,0))&"_"&$F3,"")
  4. انسخ هذه المعادلة الى الخلية C2 واسحب نزولاً =if($B2<>"",COUNTIF(Data!C:C,$B2),"")
  5. تم تنزيل الماكرو على المرفق تعدد الاسطر في الخليه salim.rar
  6. بعد اذن اخي الحبيب ياسر هذا الملف (ارجو ان ينال الاعجاب) Split-Cells.rar
  7. الف شكر اخي الحبيب عماد على خذا العمل الرائع لكن عندي ملاحظة بسيطة لعدم تكرار الضفحات في كل مرة اقترح ان يبدأ الكود كما يلي: Sub insert_sheet() If Sheets(2).Name = "New_Sheet" Then Application.DisplayAlerts = False Sheets(2).Delete Application.DisplayAlerts = True End If Sheets.Add , Sheets("sheet1") ActiveSheet.Name = "New_Sheet" 'ثم نتابع كتابة الكود مثلما ورد في الفيديو End Sub
  8. جرب هذا النموذج الذي يمكنك التعديل عليه جسب ما تريد writ_In_One Sheet.rar
  9. الملف ما زال مفلقا! لكن يمكنك استعمال هذه المعادلة =VLOOKUP(Bulletin!$M$39,{6,"نتائج ضعيفة جداً";8,"نتائج غير مرضية";10,"نتائج غير كافية";11,"عمل حسن";13,"عمل متوسط";14,"نتائج جيدة";16,"نتائج جيدة جداً";17,"نتائج ممتازة";20,"نتائج ممتازة جداً"},2,2)
  10. استبدل الكود بهذا Sub ta7wil_ila_sec() Application.ScreenUpdating = False lrj = Cells(Rows.Count, "j").End(3).Row If lrj < 6 Then lrj = 6 For i = 6 To lrj If Cells(i, "j") <> "" Then x = CDate(Range("j" & i)) h = Hour(x): m = Minute(x): s = Second(x) Cells(i, "j").Offset(0, 1) = h * 60 + m Cells(i, "j").Offset(0, 2) = h * 3600 + m * 60 + s Cells(i, "j").Offset(0, 1).Resize(1, 2).NumberFormat = "general" End If Next Application.ScreenUpdating = True End Sub
  11. انسخ هذه المعادلة الى j2 واسحب نزولاً =IF(ISNA(MATCH($J2,$E$2:$E$669,0)),"",F2)
  12. تم معالجة الامر بواسطة المعادلات (انظر الى الصفحة Sheet4) عملية البحث تتم من خلال الورقة sheet2 recheche.rar
  13. يوجد المزيد حيث لم اتطرق الى الدالة lookup بعد (اتركها لك اخي ابو حنين لتقوم بالتجربة)
  14. يمكن استعمال هذه المعادلة =VLOOKUP(D1,{1,"يناير";2,"فبراير";3,"مارس";4,"ابريل";5,"مايو";6,"يونيو";7,"يوليو";8,"اغسطس"},2,0) او هذه =INDEX({"يناير";"فبراير";"مارس";"ابريل";"مايو";"يونيو";"يوليو";"اغسطس"},MATCH(D1,{1;2;3;4;5;6;7;8},0)) او هذه (صفيف) =INDEX({"يناير";"فبراير";"مارس";"ابريل";"مايو";"يونيو";"يوليو";"اغسطس"},MATCH(D1,ROW($A$1:$A$8),0)) اخيراً و ليس اخراً هذه =CHOOSE(D1,"يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس")
×
×
  • اضف...

Important Information