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

البحث في الموقع

Showing results for 'جدول نادر' in content posted in منتدى الاكسيل Excel .

  • Search By Tags

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • Search By Author

نوع المحتوي


الاقسام

  • الترحيب
  • قسم تطبيقات و لغات مايكروسوفت
    • قنوات تعليمية شخصية و دورات تدريبية مجانية و مدفوعة
    • إعلانات شخصية بأجر للاعضاء
    • المنتدى المفتوح
    • منتدى الاكسيل Excel
    • قسم الأكسيس Access
    • دعم أنظمة الويندوز المختلفة
    • منتدي الوورد Word
    • منتدى الباوربوينت
    • منتدى الاوتلوك Outlook
    • منتدى الفيزيو Visio
    • منتدي مايكروسوفت بروجكت Ms Project
    • منتدى الفرنت بيج العام Frontpage
    • تطبيقات Power Apps
    • وان نوت One Note
    • الناشر بابليشر Publisher
    • Communicator
    • Expression Web
    • SQL Server
    • VB.net
    • C#.net
    • Asp.net
  • الغات و أدوات البرمجة الأخرى
    • حوارات الويب العامة
    • Delphi
    • PHP
    • برمجة الاندرويد
  • أقسام الإدارة و إدارة المشاريع و تطبيقاتها
    • الاستراتيجية وإدارة محافظ المشاريع
    • إدارة المشاريع
    • Scaled Agile SAFe
    • إدارة الجودة
    • القيادة و تنمية المهارات
    • Primavera Enterprise
    • Primavera 3.1
  • البحث العلمي و علوم البيانات
    • مناهج البحث العلمي
    • علم الإحصاء
    • الذكاء الإصطناعي و التنقيب فى البيانات
    • Orange
    • R
    • SPSS
    • Python
  • القسم العام
    • مشاركات المدونات
    • نرحب بزوار الموقع
    • قسم الاقتراحات و الملاحظات
    • أوفيسنا على الفيسبوك

الاقسام

  • VBA Code Library
  • قسم الإكسيل
  • قسم الأكسيس
  • قسم الوورد
  • Project Management
  • Self development التطويرالذاتي
  • EFQM & DGEP
  • معلومات مفيدة
  • أدوات عامة

مدونات

  • M-Taher's Blog
  • مدونة محمد طاهر
  • Officena
  • اا الفاروق اا
  • ‎مدونة أخبار التكنولوجيا
  • M-Taher's Blog
  • يحيى حسين's Blog
  • خبور خير's Blog
  • Dr. AbdelMalek Abu Sheikh's Blog
  • m.hindawi's Blog
  • احمدزمان's Blog
  • الحسامي
  • مدونة أ / محمد صالح
  • yahiaoui's Blog
  • عبدالله المجرب's Blog
  • صيد الخواطر
  • حمادة عمر مدونة
  • مدونة جعفر
  • مدونة عادل حنقي
  • مجدى يونس: لمسة وفاء لمنتدى اوفيسنا
  • Excel Expert Financial&Accounting
  • مدونة اعمال ايقونات الماس لمنتدى اوفيسنا
  • رقائق فى دقائق
  • Shivan Rekany

ابحث عن النتائج فى ......

ابحث عن النتائج التي تحوي ....


تاريخ الانشاء

  • بدايه

    End


اخر تحديث

  • بدايه

    End


Filter by number of...

انضم

  • بدايه

    End


مجموعه


Job Title


البلد


الإهتمامات


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype

  1. السلام عليكم.... أريد تحويل هذا الجدول من word إلى Excel مع الحفاظ على التنسيق تماما... أرجو المساعدة وبارك الله فيكم https://drive.google.com/drive/folders/1cpbyxTw2WmRw5iniO3MrOO8tXkzoKQSW
  2. السادة الافاضل المحترمين تحية طيبة وبعد برجاء المساعدة فى الصورة المرفقة استخراج قيمة العقد للبند اللى فى الجدول المدرج من الجدول اللى موجود فيه اسعار الخرسانة بناءا على التاريخ وشكرا
  3. تحية طيبة قمت بعمل معادلة لنقل محتويات جدول الى اخر حسب شرط الاسم لكن المشكلة لا يظهر الاسم لوحده ، انما يظهر معه اسماء اخرى ، الملف المرفق فيه توضيح عن المقصود قمت بوضع معادلة لفلترة الجدول 1 بالجدول 2 حسب الاسم المشار عليه رقم 3 ، المشكلة كما ترون عندما احدد الاسم خالد يعطيني معه ياسر وهذا خطأ ، يفترض ان يعطي خالد فقط او ياسر فقط ، هل يمكن تصليح المعادلة عندي بالشكل الصحيح ولكم خالص التحية والتقدير INDIRET COSTS 2023.xlsx
  4. السلام عليكم الكود يعمل بأمتياز لكن الحقيقة لم أفهم آلية عمله يمكن ذلك اذا تغير ترتيب الأعمدة و عددها حتى أستطيع تطبيقه على أية جدول test.xlsm
  5. السلام عليكم ورحمة الله وبركاته وتقبل الله طاعتكم لو تكرمتم أساتذتي الأفاضل أحتاج من سيادتكم أن أتعلم : 1ـ كيفية تصميم جدول توزيع الحصص على المعلمين وكيفية ربط الجداول ببرنامج الإكسل ويقوم بتوزيع الحصص إلكترونيا بمجرد أن أعطي له أسماء المعلمين والفصول يقوم تلقائيا بتوزيعهم علي الفصول المحددة لكل معلم . 2ـ وبالنسبة لحصص الاحتياط يقوم باختيار المعلم الأقل نصاب وان يكون هناك عدالة في التوزيع بين المعلمين . 3ـ وبالنسبة للحصة الأولى أو الأخيرة يكون التوزيع حسب جدول أدخل فيه إذا كان القسم (المادة الدراسية) معفية من الحصة أو لا . فأرجو ممن لديه الخبرة أن يفيدني بالخطوات وكيف أستطيع إنجاز الجدول حسب الجداول التي تكون أساس إعداد الجدول المدرسي جعله الله في ميزان حسناتكم ورزقكم الفردوس الأعلى بدون حساب ولا سابق عذاب في انتظار مساعدتكم لا حرمكم الله الأجر
  6. السلام عليكم ورحمة الله وبركاته عندي جداول حسابات لأعمال التنفيذ المعمارية لعدة بنود بهذا الشكل وأرغب في عمل جدولين مشتفين ومرتبطين بهذا الجدول بحيث يكون التعديل في الجدول الرئيسي الموضح بالصورة و باقي الجداول للعرض والطباعه فقط بدون تعديل عليها . والمشكلة أني أريد المعادلة التي تمكنني من عمل ربط بين كل بند في الجدول الرئيسي الي جدول منفصل لذلك البند . فمثلا بند "الكهرباء " أرغب في إدخال القيم الموجوده في ذلك الجدول في جدول أخر في Sheet أخر مثل الجدول الموضح أدناه بدون صفوف فارغه بينهم .. بحيث توضع قيمة الرقم في خانه المبلغ وبالتبعية يتم ربط التاريخ بالتاريخ الموجود في الجدول الأول و كذلك ربط خانه البيان بالخانه الموجوده مقابل الرقم في الجدول الأول . أرجو أن اكون وفقت في أيصال سؤالي وشكرا جزيلا لكل من يساهم في المساعدة
  7. السلام عليكم إخوتى الكرام ، هذا حساب جديد حيث إنى نسيت بيانات حسابى السابق و الحقيقة أن هذا المنتدى هو المفضل لدى لطرح أى استفسارات تتعلق بالاوفيس لما فيه من خبرات الكثير من الأعضاء بارك الله فيكم جميعا و الآن المعضلة هى أن لدى جدول أردت استخلاص بعض البيانات منه و حيث أن المطلوب ليس نقطة واحدة بل عدة نقاط فى الاكسل لذا أردت توضيح الاستفسارات بمثال للتسهيل. و اقترحت جدول مباريات افتراضى مطلوب منه 1- استخلاص مباريات كل فريق على حدة 2- المباريات القادمة لكل فريق بعد انتهاء بعضها و تبقى البعض 3- نتائج أى فريق لآخر 3 مباريات بشكل عام 4- نتائج أى فريق آخر 3 مباريات على أرضه فقط أو خارج أرضه فقط ..يمكن مشاهدة المثال فى الصورة التالية و الملف المرفق ..و لكم جزيل الشكر صورة المثال جدول المباريات.xlsx
  8. السلام عليكم عندي شيت الارقام يحتوي علة عدة ارقام وشيت اخر جدول اريد توزيع كل 10 اراقم في جدول وكما بين في المبلف المرفق توزيع كل عشرة ارقام.xlsm
  9. السلام عليكم عندى ملف اكسيل مكون من شيت واجهة ادخال بيانات وشيت اخر به جدول تسجل فيه البيانات الغرض من هذا الملف تسجيل تقرير يومى ويتم الحفظ من خلال الضغط على زر الحفظ فى واجهة الادخال. اريد كود لمنع حفظ البيانات اذا كان التاريخ المسجل فى فورم ادخال البيانات محفوظ مسبقا فى جدول البيانات بالشيت الاخر
  10. function onEdit(e) { var sheet = e.source.getActiveSheet(); if (sheet.getName() == 'جدول المبيعات') { var range = e.range; var row = range.getRow(); var column = range.getColumn(); // الجزء الجديد للتحقق من العمودين I و J if (column === 9 || column === 10) { var paidZ = sheet.getRange(row, 9).getValue(); var paidM = sheet.getRange(row, 10).getValue(); // إذا تم الدفع كاملًا if (paidZ === true && paidM === true) { // تغيير لون النص ولون الخلية ليكونا متطابقين (أصفر على أصفر) sheet.getRange(row, 1, 1, 10).setFontColor("#ffff01").setBackground("#ffff01"); sheet.getRange(row, 11).setValue('إخفاء'); } else { // إعادة اللون إلى الحالة الافتراضية (أسود على أبيض) sheet.getRange(row, 1, 1, 10).setFontColor("#000000").setBackground("#ffffff"); // إذا لم يتم الدفع كاملًا sheet.getRange(row, 11).setValue('عرض'); } } } // باقي الكود كما هو if ((column === 1 || column === 2) && !range.getValue()) { sheet.getRange(row, 5, 1, 4).clearContent(); return; } if (column === 1 || column === 2) { updateSupplier(row); } if (column === 1 || column === 2 || column === 3) { updateCapital(row); if (column !== 3) { updateSalePrice(row); } updateProfit(row); updateDate(row); } if (column === 3 || column === 6) { updateProfit(row); } } // ... باقي الأكواد (الوظائف الأخرى) كما هي، لا تحتاج لتعديل function updateProfit(row) { var transactionSheet = SpreadsheetApp.getActive().getSheetByName('جدول المبيعات'); // استخدم القيمة الموجودة في العمود أو استخدم صفر إذا كانت القيمة فارغة var salePrice = transactionSheet.getRange(row, 3).getValue() || 0; var capital = transactionSheet.getRange(row, 6).getValue() || 0; // الربح الصافي = السعر - رأس المال var netProfit = salePrice - capital; // كتابة الربح الصافي في العمود H transactionSheet.getRange(row, 8).setValue(netProfit); } // ... باقي الأكواد (الوظائف الأخرى) كما هي، لا تحتاج لتعديل function updateSalePrice(row) { var customerTransactionSheet = SpreadsheetApp.getActive().getSheetByName('معاملات العملاء'); var transactionSheet = SpreadsheetApp.getActive().getSheetByName('جدول المبيعات'); var item = transactionSheet.getRange(row, 1).getValue(); var customer = transactionSheet.getRange(row, 2).getValue(); var itemRow = findRow(customerTransactionSheet, item, 'A'); var customerColumn = findColumn(customerTransactionSheet, customer, '1'); var salePriceCell = transactionSheet.getRange(row, 3); } function updateSupplier(row) { var dataSheet = SpreadsheetApp.getActive().getSheetByName('جدول الداتا'); var transactionSheet = SpreadsheetApp.getActive().getSheetByName('جدول المبيعات'); var data = dataSheet.getDataRange().getValues(); var item = transactionSheet.getRange(row, 1).getValue(); for (var i = 0; i < data.length; i++) { if (data[i][0] == item) { var supplier = data[i][1]; transactionSheet.getRange(row, 5).setValue(supplier); } } } function updateCapital(row) { var dataSheet = SpreadsheetApp.getActive().getSheetByName('جدول الداتا'); var transactionSheet = SpreadsheetApp.getActive().getSheetByName('جدول المبيعات'); var data = dataSheet.getDataRange().getValues(); var item = transactionSheet.getRange(row, 1).getValue(); for (var i = 0; i < data.length; i++) { if (data[i][0] == item) { var capital = data[i][2]; transactionSheet.getRange(row, 6).setValue(capital); } } } function updateDate(row) { var transactionSheet = SpreadsheetApp.getActive().getSheetByName('جدول المبيعات'); // احصل على اسم السلعة واسم العميل var item = transactionSheet.getRange(row, 1).getValue(); var customer = transactionSheet.getRange(row, 2).getValue(); // احصل على القيمة الموجودة في عمود التاريخ var existingDate = transactionSheet.getRange(row, 7).getValue(); // تحقق ما إذا كان كلا من العنصر والعميل ليس فارغًا وما إذا كان التاريخ فارغًا if (item && customer && !existingDate) { // أضف التاريخ والوقت الحاليين في العمود G transactionSheet.getRange(row, 7).setValue(new Date()); } // لا تحتاج لمسح المحتوى إذا كان عنصرًا أو عميلًا فارغًا لأن التاريخ يجب أن يبقى كما هو } // helper function to find the row number of a value in a specific column function findRow(sheet, value, column) { var data = sheet.getRange(column + ":" + column).getValues(); // get all the data in one call for (var i = data.length - 1; i >= 0; i--) { if (data[i][0] == value) return i + 1; } return null; } // helper function to find the column number of a value in a specific row function findColumn(sheet, value, row) { var data = sheet.getRange(row + ":" + row).getValues()[0]; // get all the data in one call for (var i = data.length - 1; i >= 0; i--) { if (data[i] == value) return i + 1; } return null; } هذا الكود الذي يعمل, لكن هنا بعض الأخطاء فيه. مثلا, 1- كان يأخذ اسم العميل وسعره تلقائيا من الداتا لم يعد يفعل ذلك. 2- عندما اقوم بسحب السعر بطريقة السحب والافلات لا يأخذ الأوامر. 3- ينقصه بعض التعديلات, مثل القيام بانشاء جرد حساب خاص لكل عميل, ولم استطع القيام بذلك.
  11. السلام عليكم عندي مستودع بداخله تقريبا 1800 عنصر او كرتونة طبعا كل كرتونة لها رقم مختلف بار كود ، ويوجد 20 كرتونة مفقودة كيف ابحث عن هذه العشرين فكرتي ان اعمل جدول من هذة العشرين على الاكسل وادخل الى المستودع واعمل سكان لكل العناصر وفي نفس الوقت عندما يجد الاكسل رقم مطابق لهذه العشرين يعطيني انذار صوت او اي شيئ يخبرني باني عثرت على احدى الكرتين المطلوبة. لكن لا اعلم كيف تطبيق هذة الفكرة على الاكسل اتمنى المساعدة او لو يوجد فكرة افضل. شكرا لكم مسبقا
  12. وعليكم السلام ورحمة الله تعالى وبركاته لم افهم مادا تقصد بتصفية البيانات في جدول منفصل لاكن على العموم للحصول على النتيجة الظاهرة في الصورة اعلى يكيفي استخدام الكود التالي Option Explicit Public Sub TransposeData() Dim Cpt() As Variant, I As Long, J As Long, k As Long, rng As Variant Dim WS As Worksheet: Set WS = Worksheets("Sheet1") Application.ScreenUpdating = False rng = WS.[C6:O10].Value2 For I = 2 To UBound(rng) For J = 2 To UBound(rng, 2) Step 2 If rng(I, J) > 0 Then ReDim Preserve Cpt(2, k + 1) Cpt(0, k) = rng(I, 1) Cpt(1, k) = rng(I, J) k = k + 1 End If Next J Next I If k > 0 Then WS.Range("C15:D" & Rows.Count).ClearContents WS.Cells(15, 3).Resize(k, 2).Value = Application.Transpose(Cpt) End If Application.ScreenUpdating = True End Sub ولوضعها في جدول يمكنك التعديل على الكود على الشكل التالي هدا مثال لنسخ البيانات على ورقة 2 Option Explicit Public Sub TransposeData2() Dim WS As Worksheet, desWS As Worksheet, rng As Variant Dim Cpt() As Variant, I As Long, J As Long, k As Long, loc As String Set WS = Worksheets("Sheet1"): Set desWS = Worksheets("Sheet2") Application.ScreenUpdating = False rng = WS.[C6:O10].Value2 For I = 2 To UBound(rng) For J = 2 To UBound(rng, 2) Step 2 If rng(I, J) > 0 Then ReDim Preserve Cpt(2, k + 1) Cpt(0, k) = rng(I, 1) Cpt(1, k) = rng(I, J) k = k + 1 End If Next J Next I If k > 0 Then desWS.Range("C15:D" & Rows.Count).ClearContents desWS.Cells(15, 3).Resize(k, 2).Value = Application.Transpose(Cpt) 'اظافة الجدول loc = desWS.Range("C14:D" & desWS.[D65000].End(xlUp).Row).Address If desWS.ListObjects.Count <> 0 Then Exit Sub desWS.Cells(14, 3).Resize(, 2).Value = Array("Part", "INDEX") desWS.ListObjects.Add(xlSrcRange, desWS.Range(loc), , xlYes).Name = _ "Table1" End If Application.ScreenUpdating = True End Sub تصفية تلقائية V2.xlsb
  13. كنت ابحث عن طريقة جمع بيانات جدولين محورين فى جدول محورى واحد ووجدت طرق لاخذ بيانات من جدولين او اكثر ودمجهم وانشاء جدول محورى من ناتج الدمج او الالحاق مثل الباور كويرى ولكن هذا ليس ما اريده . فى المجلد المرفق ملفان واحد به صفحتان بكل صفحة جدول بيانات والملف الاخر به صفحة فيها ٣ جداول محورية بجانب بعضهم . الاول للجدول الاول فى ملف البيانات الصفحة الاولى والثانى للجدول الثانى فى الصفحة الثانية . اما ثالث جدول محورى فهو المطلوب معرفة كيف تم عمله حيث انه مرتبط بالجدولين المحوريين الاول والثانى وليس مرتبط بجداول البيانات فى ملف البيانات . فعند تغيير اى قيمة فى احد الجدولين المحوريين وبعمل ريفرش للجدل الثالث تتغير النتيجة طبقا لما تم تغييره فى الجدوليين المحوريين الاساسيين اللذان يقران من جداول ملف البيانات . كل ما اريده ان اعرف كيف يتم عمل مثل هذا الجدول لاعمل مثله فى ملفات اخرى وجزاكم الله كل خير Test.rar
  14. السادة الخبراء مرفق ملف تويع الحصص المدرسين اريد تفريغة فى الجدول العام حسب الفصول ولكم جزيل الشكر جدول حصص.rar
  15. السلام عليكم الزملاء الكرام كيف يمكن عد من عامود فيه تاريخ شهر معين منه مثل كم عدد شهر 1 او 2 استخدمت دالة sumproduct و لكنها تجمع الاشهر ما فوق شهر 1 كيف يمكن استخدام دالة countIF مع الشكر
  16. السلام عليكم ورحمة الله وبركاته في الملف المرفق عندي معادلة في العمود G باستخدام MAXIFS لإيجاد اعلى سعر وصل له السهم من تاريخ الإعلان الى تاريخ التوزيع وأريد ان ابحث في جدول البيانات عن تاريخ وصول السهم لاعلى سعر حساب ارباح الشركات.xlsx
  17. الاخوة الافاضل لدي ملف به جدول ومجموعة كبيرة من المعادلات واريد نسخ المعادلات ولصقها في ملف اخر وعند اللصق تكون المعادلات مرتبطة بمسار الملف الاخر واسمه هل يوجد حل للصق المعادلات فقط ؟
  18. السلام عليكم ورحمة الله وبركاته المطلوب ربط شيت اللجان حسب التاريخ في الفترات ف1 ف2 ف3 ف4 في الشيتات الثانية ( الرمز والاسم) حسب رمز الغرفة lajnah.rar
  19. اعرض الملف 0000 2022 سجل الاصول الثابتة + جدول الاحتساب تقرير الاهلاك السنوي والشهري مفصل، و تقرير اجمالي حسب دليل حسابات المنشأة، محضر جرد ومطابقة الأصول، نموذج استلام اصل، و نموذج استبعاد اصل (قرار التخلص من اصل). صاحب الملف salahmosaed تمت الاضافه 13 ديس, 2022 الاقسام قسم الإكسيل  
  20. هل تريد ان يكود جدول الدفعات فى شيت جديد File.xlsm جرب الملف
  21. اى جدول قمت بتوضيح المطلوب على ملف الاكسل واعد رفعه بحيث توضح المطلوب والنتيجة فى الملف سوف نقوم بحلها بمشيئة الله
  22. الملف مضبوط و النتيجه ممتازة .. أرغب فقط في زيادة جدول يتكون من خانتين التاريخ والدفعات فقط .. ولك جزيل الشكر
  23. السلام عليكم قمت بعمل غياب الطلاب في جوجل فورم وطبعاً ربطها بشيت اكسل كل فصل على حدة احاول تجميع الغياب يومي كملخص في ورقة واحدة بمعنى اكتب التاريخ وتظهر اسماء الطلاب المتغيبين في ذلك اليوم طبعاً حاولت باستخدام الدالات ولم اوفق فأرجو مساعدتكم جدول عام الغياب.xlsx
  24. السلام عليكم عندى جدول مكون من الاسم: الرقم القومي العمر باليوم العمرةبالشهر العمر بالسنه عاوز لما اكتب الرقم القومي خانات العمر يتم احتسابها من الرقم القومي
  25. السلام عليكم ورحمة الله وبركاته أسعد الله جميع أوقاتكم بكل خير أخواني الكرام أرجو المساعدة في هذه المشكلة التي لم أجد لها حل فقد بحثت كثيرا ولكنني لم أصل لنتيجة رغم أنني متأكد أنها لا تصعب عليكم المشكلة باختصار لدي جدول زيارات مشرفين لمجموعة مدارس والمطلوب تصميم جدولين لهذه الزيارات بطريقتين مختلفتين 1- الطريقة الأولى الزيارات بأسماء المشرفين : حيث يتم كتابة اسماء المشرفين بعمود وأيام الزيارات خلال الأسبوع بأسماء المدارس فمثلا المشرف 1 سيقوم بزيارة المدرسة 1 يوم الأحد والمدرسة 2 يوم الاثنين وهكذا 2- الطريقة الثانية : الزيارات بأسماء المدارس : حيث يتم كتابة أسماء المدارس بعمود وأسماء المشرفين خلال الأسبوع فمثلا المدرسة 1 سيزورها المشرف 1 يوم الأحد والمشرف 2 يوم الاثنين وهكذا قمت بتصميم ورقة العمل وتحتوي الورقة الأولى على الطريقة الاولى ويتم اختيار المدارس عن طريقة القائمة المنسدلة لكل يوم ، وأريد أن أسحب البيانات من هذه الورقة وترحيلها للورقة الثانية التي تحتوي على الطريقة الثانية بحيث أي تغيير يحصل في الورقة الأولى تتأثر بيانات الورقة الثانية للأسف لم أستطع فعلها فأرجو المساعدة الملف مرفق تجربة الزيارات.xlsx
×
×
  • اضف...

Important Information