مها طه قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 السلام عليكم ورحمة الله وبركاته اخوان افيدوني في هذا الملف المرفق لديكم العمود A هو رقم الموديل العمود B هو رقم الباركود المرسل من الشركة الموردة العمود E هو رقم الموديل وهو نفس العمود A ولكن قد تكون هناك بيانات زائدة هنا او هناك العمود F هو رقم الموديل الجديد المعتمد لدينا ومااريده يااخواني هو اريد انزال بيانات العمود B اوتوماتيك في العمود G عندما العمود E هو نفس قيمة العمود A رابط هذا التعليق شارك More sharing options...
مها طه قام بنشر مايو 27, 2009 الكاتب مشاركة قام بنشر مايو 27, 2009 مرفق اليكم CODE.rar رابط هذا التعليق شارك More sharing options...
مها طه قام بنشر مايو 27, 2009 الكاتب مشاركة قام بنشر مايو 27, 2009 مثلا لدي الحقل A9 فيه الموديل رقم 10142G3 وباركوده 091661264658 والحقل E61 فيه نفس رقم الموديل 10142G3 واريد هنا ان اضع الباركود 091661264658 في الحقل G61 رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 الاخت مها اكتبي هذه المعادلة في العمود G و عند تطابق البيانات ستقرأ القيمة للعمود B =IF(A1=E1;B1;"") و اسحب هذه المعادلة للاسفل رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 عفواً لم أشاهد ردك الثالث لان المعادلة اختلفت الان رابط هذا التعليق شارك More sharing options...
مها طه قام بنشر مايو 27, 2009 الكاتب مشاركة قام بنشر مايو 27, 2009 عفواً لم أشاهد ردك الثالث لان المعادلة اختلفت الان منتظرة ردك اخوي رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 جربي هذه الدالة بان تضعيها في الخلية G1 ثم اسحبيها للأسفل =INDEX($A$1:$E$1078,MATCH(A1,$E$1:$E$1078,0),2) رابط هذا التعليق شارك More sharing options...
مها طه قام بنشر مايو 27, 2009 الكاتب مشاركة قام بنشر مايو 27, 2009 جربي هذه الدالة بان تضعيها في الخلية G1ثم اسحبيها للأسفل =INDEX($A$1:$E$1078,MATCH(A1,$E$1:$E$1078,0),2) يعطيني خطأ انا اشتغل على 2003 رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 أخت مها ممكن تجربي الملف دا هو فيه مشكلة صغيرة ، الأخ يحيى ممكن يحلها إن شاء الله وهو الخطأ #N/A عاشق الإكسيل CODE_S.rar رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 (معدل) هل الخطأ على كل المعادلة فهذا الخطأ يحدث عندما لا تجد الدالة قيمة ترجعها و حلها بسيط تم تعديل مايو 27, 2009 بواسطه justice رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 هل الخطأ على كل المعادلة فهذا الخطأ يحدث عندما لا تجد الدالة قيمة ترجعها و حلها بسيط السؤال موجه لي أم للأخت مها؟؟؟ هو الخطأ يحدث عندما لاتجد الدالة قيمة ترجعها ، يا ريت تعالج لنا الخطأ ده عاشق الإكسيل رابط هذا التعليق شارك More sharing options...
مها طه قام بنشر مايو 27, 2009 الكاتب مشاركة قام بنشر مايو 27, 2009 أخت مهاممكن تجربي الملف دا هو فيه مشكلة صغيرة ، الأخ يحيى ممكن يحلها إن شاء الله وهو الخطأ #N/A عاشق الإكسيل الف شكر اخوي بس النتائج خطأ شوف تحصل الباركود مكرر اكثر من مرة وفي اصناف ماهي موجودة ادخل لها باركود رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 هل الارقام في العمود a مكرره رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 ممكن تغيري ف المعادلة كلمة True إلى False ثم اسحبيها إلى النهاية وأخبريني بالنتيجة يارب يا معين !!! عاشق الإكسيل رابط هذا التعليق شارك More sharing options...
مها طه قام بنشر مايو 27, 2009 الكاتب مشاركة قام بنشر مايو 27, 2009 هل الارقام في العمود a مكرره ابدا لايوجد اي رقم مكرر رابط هذا التعليق شارك More sharing options...
مها طه قام بنشر مايو 27, 2009 الكاتب مشاركة قام بنشر مايو 27, 2009 ممكن تغيري ف المعادلة كلمة True إلى False ثم اسحبيها إلى النهاية وأخبريني بالنتيجة يارب يا معين !!! عاشق الإكسيل جربتها واظن النتائج طلعت صحيحة بتاكد اكثر واعطيك خبر شكرا اخوي رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 هذه النفس المعادلة السابقة و لكنها تفحص القيمة الموجودة في العمود E مع العمود A و تعيد رقم الباركود ارجو ان تجربيها و تخبريني بالنتيجة =INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2) رابط هذا التعليق شارك More sharing options...
مها طه قام بنشر مايو 27, 2009 الكاتب مشاركة قام بنشر مايو 27, 2009 هذه النفس المعادلة السابقة و لكنها تفحص القيمة الموجودة في العمود E مع العمود A و تعيد رقم الباركود ارجو ان تجربيها و تخبريني بالنتيجة =INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2) يعطيني نتائج خاطئة رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 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 أتمنى ان يكون الشرح قد غطى المطلوب رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 هذه النفس المعادلة السابقة و لكنها تفحص القيمة الموجودة في العمود E مع العمود A و تعيد رقم الباركود ارجو ان تجربيها و تخبريني بالنتيجة =INDEX($A$2:$E$1079,MATCH(E2,$A$2:$A$1079,0),2) يعطيني نتائج خاطئة هذا ملف مرفق و يا ريت لو تحددي الخطأ MAHA.rar رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 جربتها واظن النتائج طلعت صحيحة بتاكد اكثر واعطيك خبر محدش سمع من ساعتها أي خبر ، اشتغلت قولي عشان تطمنينا ، ثم ننتقل إلى النقطة التالية وهي معالجة خطأN/A ياريت الأخ يحيى يعالج الخطاً إذا أمكن !!! مستني الرد عاشق الإكسيل رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 اخي ياسر لقد شرحت لك طريقة معالجة الخطأ راجع الرد رقم 19 في هذا الموضوع و ستجد شرحاً وافياً ان شاء الله رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 أخي الكريم ( الكريم بحق ) يحيى جزاكم الله خيراً ، ولكني لم أرى مشاركتك إلا بعد أن كتبت مشاركتي الدالة بعد التعديل : =IFERROR(VLOOKUP(E1;Data_Bar;2;FALSE);" ") عاشق الإكسيل رابط هذا التعليق شارك More sharing options...
يحيى حسين قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 نعم اخي ياسر ولكن هذه الدالة لا تعمل الا على الاكسيل 2007 رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر مايو 27, 2009 مشاركة قام بنشر مايو 27, 2009 (معدل) [كود]=IF(ISNA(VLOOKUP(E1;Data_Bar;2;FALSE));" ";VLOOKUP(E1;Data_Bar;2;FALSE))[/كود] هكذا ستكون إذاً على أوفيس 2003 على ما أعتقد ، إذ أني طلقته من زمن !!! :fff: عاشق الإكسيل تم تعديل مايو 27, 2009 بواسطه YasserKhalil رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان