-
Posts
3,724 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
116
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو جمال عبد السميع
-
ارجو المساعده-خطأ يحدث فى معادله
جمال عبد السميع replied to إبراهيم ابوليله's topic in منتدى الاكسيل Excel
معادلتى متوافقة مع معادلة الأستاذ " ياسر " بارك الله فية لذلك لم أقم برفعها لأنها ستصبح تكرار لامعنى له لأن فكرة التعديل تقوم على وضع الصفر موضع الفراغ ، وذلك لأن الصفر" قيمة " أما الفراغ " نص" ، ويمكن أيضا يكتفى بحذف علامتى التنصيص وترك موضعها فارغ دون صفر أو علامة تنصيص هكذا =IFERROR(IF(AND(O3<>"",VLOOKUP(I3,data!$A$2:$C$100,3,0)>=1),VLOOKUP(I3,data!$A$2:$C$100,3,0)+O3,),"") لذلك عند إستبدال العمود " O " بالعمود " R " تحقق المعادلة النتيجة لأن العمود "O" يرجع قيم أما العمود " R " فكان يرجع نص تقبلوا تحياتى -
بعد إذن أستاذى " ياسر " بنفس خطوات الأستاذ" ياسر " السابقة ضع هذه المعادلة لأن حضرتك لم تحدد إصدار الأوفيس التى تعمل علية ومعادلة الأستاذ " ياسر " تحقق المطلوب فى الأصدارات الأعلى من أوفيس " 2003 " أما معادلتى فتصلح لجميع الأصدارات ، ولو كنت تعمل على أوفيس " 2003 " إذهب إلى قائمة " FORMAT " ثم " CONDITIONAL FORMATTING " ثم من " CONDITION1 " إختر " FORMULA IS " ثم ضع المعادلة ثم من " FORMAT " إختر التنسيق الملائم لك - لذلك فطلبى دائما إرسال ملف للعمل علية وتحديد النتائج المتوقعة من قبل السائل توفيرا للوقت ودقة الإجابة =$A1=MIN($A$1:$A$100) تقبلوا تحياتى
-
أخى الحبيب لكى نقوم بشرح الدالة السابقة دعنا نشرح أولا الدالة الأساسية فى هذا الموضوع ، وننسى مؤقتا الدالة المطلوب شرحها. السؤال كان من قبل حضرتك أنك تريد تسلسل لأيام الأسبوع وفقا ليوم يتم وضعة فى الخلية "A1 " لتقوم المعادلة المطلوبة بأخذ هذا الشرط والتكملة للزصول لباقى أيا الأسبوع فى باقى خلايا العمود وبالطبع لو أردنا تنسيق رقم للوصول لمسمى اليوم فأما نستخدم تنسيق الأوفيس " بتحويل الرقم من "1:7" وهما أيام الأسبوع إلى نص لذلك هذا يجعل دالة " TEXT " أولى الدوال التى تتبادر إلى الذهن لعمل ذلك وشروطها كالأتى " - =TEXT(VALUE,FORMAT_TEXT) معنى مكون الدالة السابقة أنها دالة تقوم بتنسيق رقم وتحويلة إلى نص " لذلك نجدها ضمن دوال النصوص " نطبق الدالة السابقة على طلبك سنجد أننا سوف نضع القيمة المقابلة لليوم المطلوب وليكن يوم" السبت " ، سنجد أن الدالة ستكون كالأتى " =TEXT(,"DDDD") بتطبيق الدالة السابقة سنجد أنها سترجع "يوم السبت " وبالتالى لوقمنا بتغيير هذا الرقم وهو " الصفر " والذى تركت موضعة خالى فى المعادلة السابقة ، برقم "1" سنجد أنها سترجع "يوم الأحد" وبالتالى سيكون صعب تغيير الرقم يدويا داخل المعادلة للحصول على أيام الأسبوع لذلك كان لابد من البحث عن دالة تقوم بذلك فكان التفكير فى الدالة " ROW " وهى دالة من دوال البحث والمرجع وليس لها شروط وشكلها كالتالى " - =ROW([REFRENCE]) لنضعها الأن مع المعادلة " TEXT " لتقوم بجلب الرقم المطلوب بشكل تلقائى وفقا للصف الواقعة فية ، ليكون شكل المعادلة كالتالى " =TEXT(ROW(A1)-1,"DDDD") وبسحبها لأسفل سنجد أنها تقوم بجلب أسم اليوم وفقا لتنسيق الرقم التى تقوم بجلبة الدالة " ROW " وسنجد أن هذه الدالة بوضعها الحالى لاتحقق طلبك وهو جلب أيام الأسبوع وفقا لشرط يتم وضعة فى الخلية " A1" مثلا لتكمل المعادلة الأيام التى تلى اليوم الذى يتم وضعة فى هذه الخلية وبشكل مسلسل - وبالتالى سنقوم بالبحث عن دالة بها مواصفات دالة "ROW " ويمكن وضع شرط بها لنجد أن أفضلهم دالة " MATCH " وشروطها كالتالى : - =MATCH( LOOKUP_VALUE,LOOKUP_ARRAY,[MATCH_TYPE]) 1- نجد أن الشرط الأول الموجود فى المعادلة وهو " LOOKUP_VALUE " ويمكن وضع الشرط المطلوب به 2- " LOOKUP_ARRAY " وتم وضع مصفوفة الأيام وتم وضع دالة " TEXT " وذلك لتنسيقها كنص 3- والشرط الأخير فيها وهو " [MATCH_TYPE] " ثم تم تكملة المعادلة البسيطة السابقة بباقى عناصرها وهى تنسيق ناتج الدالة " MATCH " كنص فكانت النتيجة الدالة موضع السؤال : =TEXT(MATCH(A1,TEXT({1,2,3,4,5,6,7},"dddd"),0)+1,"dddd") أرجو أن يكون الشرح قد أوصل فكرة المعادلة وأن المعادلة حققت المطلوب منها تقبل تحياتى
-
وأنا عند وعدى أخى تم رفع الحل فى رابطك الجديد http://www.officena.net/ib/index.php?showtopic=58510 تقبل تحياتى
-
البحث عن أجازات موظف بمعلومية الأسم والتاريخ
جمال عبد السميع replied to محمد جابر 111's topic in منتدى الاكسيل Excel
تفضل أخى المظلوب وللأسف تم عملة بالكود لأن بالمعادلات ستكون طويلة بعض الشئ تقبل تحياتى جلب أجازات موظف.rar -
اخذ قيم اعتمادا على شروط عدة خلايا...............
جمال عبد السميع replied to dragon2007's topic in منتدى الاكسيل Excel
أخى لن تكفى الصورة للحل أرجو أرفاق مثال مختصر على الأكسيل ليسهل الحل تقبل تحياتى -
احتساب تكلفه الاصناف من المصروفات
جمال عبد السميع replied to zaidsasaah's topic in منتدى الاكسيل Excel
أخى الفاضل " زياد" أولا- مرحبا بك عضوا جديد من أعضاء جامعة أوفيسنا ، متمنيا لك الأفادة والأستفادة ثانيا - أدعو حضرتك لتغيير أسم ظهورك للعربية لسهولة التواصل بينك وبين زملائك فى المنتدى ثالثا - أرجو أن يكون طلبك مشفوعا دائما بمثال يوضح به ماتريدة والنتيجة المرجوة ولو بطريقة مبسطة حتى يسهل على الزملاء تحديد ماتريدة بشكل دقيق ، مما يحقق السرعة والدقة فى الوصول لما تريدة وهذه هى قواعد المشاركة فى المنتدى أرجو قرائتها جيدا حتى لايحدث لمشاركتك أن يتم " غلقها أو حذفها " - يمنع منعا باتا نشر أية مواد تخالف حقوق الملكية الفكرية و يرجى الابلاغ عن المشاركات المخالفة من خلال زر تقرير اسفل المشاركة 2-يجب استخدام خاصيةالبحث قبل طرح السؤال توفيرا للوقت و الجهد. 3-ضرورة كتابة عنوان واضح للموضوع يدل على محتواه ويعطي وصفاً مختصرا للسؤال. 4-ممنوع منعا باتاً كتابة عناوين سينمائية مثل عاجل ، نداء الي فلان ، الي الخبراء ، طلب مساعدة ، أريد حلا..... 5-يمكن استعجال الرد باستخدام تعبير -للرفع- و غير مسموح بالالحاح او اللوم فجميع الاعضاء يشاركون تطوعا طبقا لسعة وقتهم. تقبل تحياتى -
أعتقد أخى الحبيب " الصقر" المعادلة دقيقةجدا دعنا نناقشها بروية ال" 100.000 " الأولى وفقا لشريحة أخى " أحمد بدر" تضرب "100000*2%" يتبقى ال"200.000" الباقية من ال "300.000" وهذه القيمة بالكامل تخضع للشريحة الثانية لأنها أقل منها ب "50.000" لأن الحد الأقصى لهذه الشريحة " 250.0000 " أى حتى لوصل المبلغ الخاضع للضريبة " 350.000" ستجد أن " 100.000" الأولى تخضع للشريحة الأولى وال" 250.000 " الباقية تخضع بالكامل للشريح الثانية أرجو أن تكون الفكرة أتضحت الأن تقبل تحياتى
-
استخلاص التاريخ من خليه بعد اضافة 24 شهر له
جمال عبد السميع replied to ۩◊۩ أبو حنين ۩◊۩'s topic in منتدى الاكسيل Excel
بعد هذه الحلول الرائعة من أساتذة عظام حل أخر بطريقة أخرى لعل يكون به الإفادة والأسم فيه غير محدود تقبلوا تحياتى إستخلاص تاريخ من خلية.rar -
الحل تم عمله أخى ولكن لن أقوم بوضعة فى هذا المرفق حتى لاتتداخل الأجوبة ، ولتسهيل عملية البحث فى المنتدى لك ولزملائك لذلك أرجو أن تقوم بعمل مرفق مستقل ، كما سبق وأوضح لك الأستاذ الفاضل " ياسر خليل " ويمكن تسميتة " البحث عن أجازات موظف بمعلومية الأسم والتاريخ " تقبل تحياتى
-
ارجوا المساعدة فى اصلاح الاستعلام
جمال عبد السميع replied to نور وحيد's topic in منتدى الاكسيل Excel
بعد إذن أستاذى الفاضل "ياسر" هذا حل أخر لعله المطلوب تقبلوا تحياتى دفتر حسابات 2015.rar -
أفضل من المعادلات أخى ظلل كامل العمود الذى يحتوى على هذه الأرقام وأضغط " CTRL+H " وفى " FIND " ضع "." نقطة بدون أى شئ مجرد نقطة وفى "REPLACE " لاتضع شئ ثم أضغط " REPLACE " سيتم إلغاء علامة الديسميل من كامل العمود تقبل تحياتى
-
أستخدم هذه المعادلة =0+SUBSTITUTE(A1,".","") تقبل تحياتى
-
هل تريدها بدون تكرار أخى المرفق السابق التى تم رفعة تم إيجاد الأسماء التى أمامها علامة "X" بدون تكرار وهذا هو طلبك وفقا للمرفق الأخير ولو كنت حضرتك أرفقت هذا الطلب منذ البداية بهذه الشروط ، كان الحل أصبح أسرع دون الدخول فى كل هذه المناقشات تقبل تحياتى استخراج أوجلب البيانات المميزة بشرط .rar
-
على فكرة أخى كل معادلاتى السابقة ليس بها عيب ولكن لكى لاترجع خطأ المعادلة يتم إضافة دالة " IFERROR" لها وقد قمت بإضافتها لك فى المعادلات السابقة كما فى حلى هذا وتم تغيير المعادلة لكى تتناسب مع بحث الجدول وأرجو أن تحقق المطلوب تقبل تحياتى استخراج أوجلب البيانات المميزة بشرط .rar
-
وبعيدا عن معادلات الصفيف يمكن أستخدام هذه المعادلة أيضا لجلب الأسماء التى أمامها علامة "x" بدون تكرار ولكن يتم وضعها فى الخلية "G5 " لأسفل أما إذا رغبت وضعها فى أى عمود يجب تغيير المدى الموجود فى دالة " COUNTIF " بما يتلائم مع العمود الذى سيتم وضعها فية =IFERROR(LOOKUP(2,1/((COUNTIF($G$4:G4, $D$5:$D$40)=0)*($C$5:$C$40="x")),$D$5:$D$40),"") والمعادلة يكفى فيها "ENTER " فقط تقبلوا تحياتى
-
طلبات حضرتك أوامر أستاذى وشكرا جزيلا على الملحوظة وبارك الله فيك {=IFERROR(INDEX($D$5:$D$40, SMALL(IF(("x"=$C$5:$C$40)*(COUNTIF($F$4:F4, $D$5:$D$40)=0), ROW($C$5:$C$40)-MIN(ROW($C$5:$C$40))+1, ""), 1)),"")} والمعادلة أيضا معادلة " صفيف كالسابقة تقبلوا تحياتى أستخراج أسماء بدون تكرار.rar