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

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

قام بنشر

ارجوا منكم التعديل على مثالي هذا وانا ممنون مقدماً لكل من يحاول المساعدة .

لدي اكسل يتكون من 2 شيت (الصفحة الاولى بإسم a1 والصفحة الثانية بإسم a2 )

علما ان الصفحة الاولى تحتوي على 21 كود وكل كود يحتوي على عدد معين بجانبه وفي النهاية تلاحظون ان هناك مجموع لهذه الاعداد وهو (67)

والصفحة الثانية تحتوي على 1364 كود وكل كود يحتوي على قيمة 0 بجانبه والمجموع طبعاً هو 0 (علمأ إن كودات الصفحة الاولى جميعها توجد في الصفحة الثانية )

المطلوب :

كيفية تنزيل هذه الاعداد المقابلة للكود في الصفحة الاولى الى مايقابلها في كودات الصفحة الثانية .

مع الرجاء بعدم التلاعب في تسلسل الكوادت في الصفحة الثانية .

وشكراً

واتمنى الإجابة بأسرع وقت لأنني حالياً اشتغلها بواسطة الfind على الباركود حيث ااخذ الباركود من الصفحة الاولى واذهب باحثا عنه بواسطة ال find في الصفحة الثانية ناقلا العدد الموجود في الصفحة الاولى الى الثانية يدوياً وهذا يكلفني الكثير الكثير من الوقت .

فهل هناك دالة او شئ من هالقبيل بحيث نستطيع عمل هذه المهمة بسرعة .

واخيراً تحياتي لكم وشكراً لكم مقدماً .

الرابط :

انقر هنا لتحميل الملف

قام بنشر

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

أخي الكريم، يمكن استعمال أي دالة من دوال البحف مثل VLOOKUP أو INDEX أو غيرهما للوصول إلى المطلوب... وقد استعملت المعادلة التالي في الخلية B1 ثم تم نسخها على طول الجدول إلى الأسفل:

=IF(ISERROR(MATCH(A1;'a1'!A:A;0));0;INDEX('a1'!B:B;MATCH(A1;'a1'!A:A;0)))

أنظر الملف المرفق (قمت بتطبيق تنسيق شرطي على قيم العمود B في الورقة الثانية إذا كانت غير معدومة تكتب باللون الأحمر)...

أخوك بن علية

Book1.rar

قام بنشر (معدل)

الأخ الكريم (((((ابو احمد))))))

شكككككككككككككككككككككككككككككككككككككككككككرا

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

هذه الكودات لا اعرف لماذا اعدادها لم تنقل الى كودات الصفحة الثانية :

22548006719

3605521172525

3605521172587

3351500951758

والناتج بهذا سيكون 56 ولكن يجب ان يطابق الصفحة الأولى وهو 76

اتمنى ان تجد الحل الصحيح بأسرع وقت

تم تعديل بواسطه zomo333
قام بنشر (معدل)

الأخ الكريم (خبير الأكسل)

شكراً لك على هذا الاهتمام الكبير والاجابة السريعة ولكن الصراحة المجموع لم يكن مطابقا فيجب ان يظهر المجموع 76

ولكن يظهر لي 56 حسب المعادلة التي كتبتها انت ؟؟؟؟

وهو نفس الخلل الذي ظهر في معادلة الاخ العزيز (ابو احمد)

فهل تستطيع التعديل ان امكن

مع الشكر الجزيل

تم تعديل بواسطه zomo333
قام بنشر

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

بعد الشكر للأخوة الأفاضل

ابو احمد و بن علية

اود ان اوضح لك أخي ZOMO ان النتائج الناقصة لديك هي بسبب اختلاف تنسيق الخلايا

و الحل

في الورقة a2 حدد العمود A

اختار تنسيق الخلايا

ثم

رقم

ثم

اختار تنسيق

رقم

ثم موافق

سوف تظهر لك كل النتائج

السبب

وجود ارقام في العمود A موضوعة بتنسيق نص

مع التحية للجميع

قام بنشر

شكراً لك اخي العزيز (احمد زمان)

لقد نجحت الفكرة والخلل يوجد في بعض الكودات وساحاول التنسيق بينهما .

------------------------------

وهل تستطيع ان تشرح لي المعادلات الاثنين للأخ (ابو احمد ) والاخ (خبير الأكسل )

فقط اطلب شرح المعادلة

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

المعادلة لاتنقل اعداد هذه الكودات الى الصفحة الثانية .

قام بنشر

الاخ الفاضل

المعادلة vlookup هي للبحث عن قيمة معينة تقابل قيمة اخرى ضمن نصاق محدد وللتوضيح اكثر

فان المعادلة تتكون من اربع خانات

الخانة الاولى (الخلية التي بها القيمة المراد البحث عن ما يقابلها من قيم)

الخانة الثانية (المدى الذي تبحث الدالة فيه وسوالك عن الزيادة تتعلق بهذه الخانة فيمكنك زيادة مدى الدلة كما تريد)

الخانة الثالثة عمود البحث

الخانة الرابعة وتبقى بشكل ثابت قيمتها صفر

والصورة المرفقة تبين تسمية الخانات

untitled.rar

قام بنشر

ياسلام عليك يا ((ابو احمد ) الورد على هذا الإبداع الأكثر من رائع

شكرا جزيييييييييييييييييييييلاً يا غالي والله يعطيك الف عافية

قام بنشر

هل من الممكن توضيح هذه المعادلة ان امكن :

=IF(ISERROR(MATCH(A1;'a1'!A:A;0));0;INDEX('a1'!B:B;MATCH(A1;'a1'!A:A;0)))

قام بنشر (معدل)

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

هل من الممكن توضيح هذه المعادلة ان امكن :

=IF(ISERROR(MATCH(A1;'a1'!A:A;0));0;INDEX('a1'!B:B;MATCH(A1;'a1'!A:A;0)))
أخي الكريم أشرح بعضا من المعادلة التي وضعتها، المعادلة الأصلية هي :
=INDEX('a1'!B:B;MATCH(A1;'a1'!A:A;0))
الدالة INDEX تحتاج من المفروض إلى 3 وسائط (وهي التي استعملتها في الملف المرفق سابقا)، وفي صيغة أخرى إلى 4 وسائط... ووسائط الدالة INDEX المستعملة هي : (النطاق أو المصفوفة) ثم (رقم الصف) ثم (رقم العمود)، وقد مثالنا وضعت وسيطين اثنين فقط (النطاق ورقم الصف) لأن النطاق (المصفوفة) تتكون من عمود واحد 'a1'!B:B، والدالة MATCH تبحث عن قيمة الخلية (الدقيقة وليست المقربة) A1 في العمود a1'!A:A (أي العمود الأول من الورقة a1) وترجع هذه الدالة رقم الصف التي تجد فيه القيمة في هذا العمود ثم الدالة INDEX ترجع قيمة الخلية في العمود B من الورقة a1 حسب رقم الصف الذي أرجعته الدالة MATCH... أما الجزء
=IF(ISERROR(MATCH(A1;'a1'!A:A;0));0;

فهي دالة شرطية ترجع العدد 0 في حالة خطأ الدالة MATCH (أي في حالة عدم وجود قيمة الخلية A1 التي تبحث عنها الدالة MATCH في العمود a1'!A:A)

أتمنى أني قد وُفّقت في شرح المعادلة التي وضعتها في الملف المرفق...

أخوك بن علية

تم تعديل بواسطه hben
قام بنشر

يا سلاااااااااااااااااااااااااااام عليك

والله خجلتني

والله انت روعة

والله اني عاجز عن الكلام و لا اعرف ماذا اقول .

انت انسان مبدع وياربي يحفظك و ايوفقك وايزيدك من العلم اكثر واكثر .

تحياتي لك مع الشكر والإمتنان الكبير .

------------------------------------------

وفي النهاية اسمحلي ان استعين بك وبالسيد (ابو احمد) وبالسيد مشرف قسم الأكسل (ابو يعقوب) في اي مشكلة تواجهني في هذا البرنامج الرائع

واتمنى منكم التعاون المستمر فانتم اشخاص مهمين في هذا المجال والإستعانة بكم واجب كبير وتقدير نعتز به .

قام بنشر

------------------------------------------

وفي النهاية اسمحلي ان استعين بك وبالسيد (ابو احمد) وبالسيد مشرف قسم الأكسل (ابو يعقوب) في اي مشكلة تواجهني في هذا البرنامج الرائع

واتمنى منكم التعاون المستمر فانتم اشخاص مهمين في هذا المجال والإستعانة بكم واجب كبير وتقدير نعتز به .

من جهتي

اخي الفاضل

انا على اتم الاستعداد في ما استطيع وعلى قدر علمي

وكلي ثقه بان الاستاذان الكبيران بن علية واحمد يعقوب لن يدخروا جهد في بذل اي مساعدة قد تطلبها انت او غيرك من الاعضاء

ابواحمد

قام بنشر

شكراً جزيلاً استاذي العزيز - هذا من كرمك ولطفك طبعاً ولقد سررت بالتعرف عليكم وبارك الله بيكم اجمعين

تحياتي لكم

  • 2 weeks later...

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