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

تصفية البيانات بشرط


الردود الموصى بها

السلام عليكم ورحمة الله وبركاته 

اخوانى الكرام قد قمت بكتابة موضوع مسكله بدالتى فولك اب وماتش 

وشاركنى الاخ ياسر جزاه الله كل خير بحل ولم نكمل لانه لديه بعض الظروف التى تمنعه من المشاركه يسر الله له اموره وجزاه عنا كل خير 

اولا الكود الذى قام به اخى ياسر لدمج خانات الرقم والاسم المتشابه مع بعضه قد عمل معى على ملف وعلى هذا الملف المرفق لم يعمل ولا ادرى لماذا 

ثانيا قام الاخ ياسر بادراج كود لاستخراج البيانات ولكن كان هناك مشكله ولم نكن اكملناها وهى يوجد لدى بعض الموظفين خانتى ولا وانتماء 

المطلوب الاستغناء عن القيمه الصغرى لهذه الخانتان وادراج القيمه الاخرى وللعلم هذه القيم بالسالب

جزاكم الله كل خير

2016-1.rar

رابط هذا التعليق
شارك

السلام عليكم و رحمة الله وبركاته

اخي احمد

تم العمل على جلب البيانات

كما في المرفق

المشكلة الرئيسية انه في العمود A تم وضع الأرقام بصيغة نص - - - لذلك يجب تحويلها الى رقم

 

اتمنى ان يكون هذا المطلوب

 

2016-1.rar

  • Like 1
رابط هذا التعليق
شارك

أخى احمد

جزاك الله كل خير على محاولتك لمساعدتى

لسه المشكله متحلتش لو لاحظت مثلا الموظف 3 رقم 26778 يوجد لديه 2 خانه باسم ولاء وانتماء واحده بقيمه -5 والاخرى بقيمه -198.35 المطلوب هنا ان احنا ناخد القيمه -198.35 فقط قمت بارفاق الملف مره اخرى بعد حذف عمود من اعمدة الولاء والانتماء للبيانات المسحوبه بالكود

اعتذر على تعبكم معى وجزاكم الله كل خير

2016-2.rar

  • Like 1
رابط هذا التعليق
شارك

جزاك الله كل خير اخى احمد

طيب ممكن نعمل فى عمود خارجى وناخد القيمه منه مجرد فكره

 

ازاى اقدر استخدم دالة min مع if لاستخراج الناتج وباعدين اخدها على مكانها اللى انا عامل الكود فيه

رابط هذا التعليق
شارك

بالظبط

قمت بعملها بس معرفش اظبطها على الملف كله ممكن تساعدنى فيها اخى احمد انا اختارت دالة Min لان القيم بالسالب فتجيب القيمه اللى عاوزنها

=MIN(IF(A2:A48=H6;E27:E28;1))

وجزاك الله كل خير

فى انتظارك اخى

جربت الكود التالى لضبها على الملف بالكامل منفعتش

=MIN(IF(A2:A48=H6;MATCH(H6;Q2;E2:E48);0))

 

تم تعديل بواسطه أحمد الفلاحجى
رابط هذا التعليق
شارك

مش نافعه كده برضه

=MIN(IF($A$2:$A$48=$H3;MATCH(H3&Q2;$E$2:$E48;0)))

ارجو مساعدتكم اخوانى الكرام

وجزاكم الله خيرا

لما كتبته كده

=MIN(IF($A$2:$A$48=$H3;$E$2:$E48;0))

فانه يتجاهل رقم الموظف فى الخليه h3 وبيجيب الرقم 201 وده لموظف تانى خالص

مش عارف ايه المشكله

ياريت مساعدتكم اخوانى الكرام

رابط هذا التعليق
شارك

جزاك الله كل خير اخى الفاضل زيزو

ولى طلب لماذا وضعت "" وهما اشاره على فراغ كما اعرف وهذا لكى افهم المعادله ببساطه

{=MIN(IF($A$2:$A$48=$G6;$E$2:$E$48;""))}

وهى تعمل تمام

جزاك الله كل خير

 

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

اخى الحبيب وضع "" هذا نتيجة لوجود دالة  IF بحيث ان لم يجد فى النطاق الذى نبحث فيه عن اصغر قيمة يعطينى فراغ

  • Like 1
رابط هذا التعليق
شارك

بارك الله فيك

وجزاك الله كل خير

اشكركم اخوانى الكرام نعم الصحبه اشهد الله انى احبكم فى الله وادعو الله لكم بالتوفيق والنجاح وان يجزيكم خير الجزاء عنى وعن امثالى الطالبين للمساعده والعون

تقبلوا منى فائق التحية والاحترام

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information