مها طه قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 السلام عليكم ورحمة الله وبركاته اخوان افيدوني في هذا الملف المرفق لديكم العمود A هو رقم الموديل العمود B هو رقم الباركود المرسل من الشركة الموردة العمود E هو رقم الموديل وهو نفس العمود A ولكن قد تكون هناك بيانات زائدة هنا او هناك العمود F هو رقم الموديل الجديد المعتمد لدينا ومااريده يااخواني هو اريد انزال بيانات العمود B اوتوماتيك في العمود G عندما العمود E هو نفس قيمة العمود A
مها طه قام بنشر مايو 27, 2009 الكاتب قام بنشر مايو 27, 2009 مثلا لدي الحقل A9 فيه الموديل رقم 10142G3 وباركوده 091661264658 والحقل E61 فيه نفس رقم الموديل 10142G3 واريد هنا ان اضع الباركود 091661264658 في الحقل G61
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 الاخت مها اكتبي هذه المعادلة في العمود G و عند تطابق البيانات ستقرأ القيمة للعمود B =IF(A1=E1;B1;"") و اسحب هذه المعادلة للاسفل
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 عفواً لم أشاهد ردك الثالث لان المعادلة اختلفت الان
مها طه قام بنشر مايو 27, 2009 الكاتب قام بنشر مايو 27, 2009 عفواً لم أشاهد ردك الثالث لان المعادلة اختلفت الان منتظرة ردك اخوي
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 جربي هذه الدالة بان تضعيها في الخلية G1 ثم اسحبيها للأسفل =INDEX($A$1:$E$1078,MATCH(A1,$E$1:$E$1078,0),2)
مها طه قام بنشر مايو 27, 2009 الكاتب قام بنشر مايو 27, 2009 جربي هذه الدالة بان تضعيها في الخلية G1ثم اسحبيها للأسفل =INDEX($A$1:$E$1078,MATCH(A1,$E$1:$E$1078,0),2) يعطيني خطأ انا اشتغل على 2003
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 أخت مها ممكن تجربي الملف دا هو فيه مشكلة صغيرة ، الأخ يحيى ممكن يحلها إن شاء الله وهو الخطأ #N/A عاشق الإكسيل CODE_S.rar
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 (معدل) هل الخطأ على كل المعادلة فهذا الخطأ يحدث عندما لا تجد الدالة قيمة ترجعها و حلها بسيط تم تعديل مايو 27, 2009 بواسطه justice
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 هل الخطأ على كل المعادلة فهذا الخطأ يحدث عندما لا تجد الدالة قيمة ترجعها و حلها بسيط السؤال موجه لي أم للأخت مها؟؟؟ هو الخطأ يحدث عندما لاتجد الدالة قيمة ترجعها ، يا ريت تعالج لنا الخطأ ده عاشق الإكسيل
مها طه قام بنشر مايو 27, 2009 الكاتب قام بنشر مايو 27, 2009 أخت مهاممكن تجربي الملف دا هو فيه مشكلة صغيرة ، الأخ يحيى ممكن يحلها إن شاء الله وهو الخطأ #N/A عاشق الإكسيل الف شكر اخوي بس النتائج خطأ شوف تحصل الباركود مكرر اكثر من مرة وفي اصناف ماهي موجودة ادخل لها باركود
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 ممكن تغيري ف المعادلة كلمة True إلى False ثم اسحبيها إلى النهاية وأخبريني بالنتيجة يارب يا معين !!! عاشق الإكسيل
مها طه قام بنشر مايو 27, 2009 الكاتب قام بنشر مايو 27, 2009 هل الارقام في العمود a مكرره ابدا لايوجد اي رقم مكرر
مها طه قام بنشر مايو 27, 2009 الكاتب قام بنشر مايو 27, 2009 ممكن تغيري ف المعادلة كلمة True إلى False ثم اسحبيها إلى النهاية وأخبريني بالنتيجة يارب يا معين !!! عاشق الإكسيل جربتها واظن النتائج طلعت صحيحة بتاكد اكثر واعطيك خبر شكرا اخوي
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 هذه النفس المعادلة السابقة و لكنها تفحص القيمة الموجودة في العمود E مع العمود A و تعيد رقم الباركود ارجو ان تجربيها و تخبريني بالنتيجة =INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2)
مها طه قام بنشر مايو 27, 2009 الكاتب قام بنشر مايو 27, 2009 هذه النفس المعادلة السابقة و لكنها تفحص القيمة الموجودة في العمود E مع العمود A و تعيد رقم الباركود ارجو ان تجربيها و تخبريني بالنتيجة =INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2) يعطيني نتائج خاطئة
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 أخت مهاممكن تجربي الملف دا هو فيه مشكلة صغيرة ، الأخ يحيى ممكن يحلها إن شاء الله وهو الخطأ #N/A عاشق الإكسيل اخي ياسر خطأ NA بسيط و يمكن التعامل معه من خلال دالة اسمها =ISNA و يتم ذلك بدمجها مع المعادلة =IF بحيث يكون الفحص المنطقي في معادلة IF هو معادلة ISNA و ستحتوي هذا المعادلة على المعادلة التي قد تعيد قيمة خاطئه فان وجد خطأ ستعطينا TURE و ان لم يجد خطأ يقوم بتطبيق النتيجة الثالثة بحيث يكون شكل الدالة كما الحل الاخير كما يلي =IF(ISNA(INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2)), "", INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2)) السطر الاول هو فحص المعادلة لاحتوائها على خطأ NA و السطر الثاني في حالة وجود خطأ سيعيد قيمة فارغة " " و يمكننا وضع اي نص مثلا " لا يوجد قيمة لهذا الرقم " فعند وجود خطأ ستظهر هذه الرسالة لا يوجد قيمة لهذا الرقم و السطر الثالث اذا لم يجد خطأ سيقوم بتطبيق نفس المعادلة و يمكننا ايضا استخدام ISERROR بدلاً من ISNA و في الاكسيل 2007 هناك ما هو اسهل منهما و هي الدالة IFERROR أتمنى ان يكون الشرح قد غطى المطلوب
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 هذه النفس المعادلة السابقة و لكنها تفحص القيمة الموجودة في العمود E مع العمود A و تعيد رقم الباركود ارجو ان تجربيها و تخبريني بالنتيجة =INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2) يعطيني نتائج خاطئة هذا ملف مرفق و يا ريت لو تحددي الخطأ MAHA.rar
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 جربتها واظن النتائج طلعت صحيحة بتاكد اكثر واعطيك خبر محدش سمع من ساعتها أي خبر ، اشتغلت قولي عشان تطمنينا ، ثم ننتقل إلى النقطة التالية وهي معالجة خطأN/A ياريت الأخ يحيى يعالج الخطاً إذا أمكن !!! مستني الرد عاشق الإكسيل
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 اخي ياسر لقد شرحت لك طريقة معالجة الخطأ راجع الرد رقم 19 في هذا الموضوع و ستجد شرحاً وافياً ان شاء الله
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 أخي الكريم ( الكريم بحق ) يحيى جزاكم الله خيراً ، ولكني لم أرى مشاركتك إلا بعد أن كتبت مشاركتي الدالة بعد التعديل : =IFERROR(VLOOKUP(E1;Data_Bar;2;FALSE);" ") عاشق الإكسيل
يحيى حسين قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 نعم اخي ياسر ولكن هذه الدالة لا تعمل الا على الاكسيل 2007
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 قام بنشر مايو 27, 2009 (معدل) [كود]=IF(ISNA(VLOOKUP(E1;Data_Bar;2;FALSE));" ";VLOOKUP(E1;Data_Bar;2;FALSE))[/كود] هكذا ستكون إذاً على أوفيس 2003 على ما أعتقد ، إذ أني طلقته من زمن !!! :fff: عاشق الإكسيل تم تعديل مايو 27, 2009 بواسطه YasserKhalil
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.