حربي العنزي قام بنشر يوليو 16, 2021 قام بنشر يوليو 16, 2021 السلام عليكم اساتذتي الافاضل ورحمة الله جمعة مباركة طيبة عليكم جميعا في هذا الملف هناك كميات كلية لزبائن موجودة في شيت البيانات الثابتة وعندما تباع كميات في جدول1 او جدول2 او جدول3 او جدول4 يجب ان لا تتجاوز الكمية الكلية لهذا الزبون حتى لا تظهر بالسالب مثلا زبون كميته الكلية 50 باع منها في جدول1 كمية 10 وباع منها في جدول2 كمية 20 وباع منها في جدول3 كمية 20 خلاص تخرج رسالة تنبيه بنفاذ كميته الكلية بحيث اذا اراد البيع في جدول4 ايضا تخرج رسالة تنصل لايمكن البيع في هذا الجدول لنفاذ كميتك الكلية مع وافر التحايا Test3.xls
أ / محمد صالح قام بنشر يوليو 16, 2021 قام بنشر يوليو 16, 2021 يمكنك إضافة عمود بعنوان الكمية المتبقية وتضع فيه المعادلة التالية في جدول1 و2 و3 و4 قبل عمود الملاحظات =IFERROR(INDEX(الرصيد!$J:$J,MATCH(C2,الرصيد!$C:$C,0)),"") وهي لجلب الكمية المتبقية لهذا الاسم ويمكنك استعمال التنسيق الشرطي لتلوينها إذا قلت عن صفر بالتوفيق 2
حربي العنزي قام بنشر يوليو 16, 2021 الكاتب قام بنشر يوليو 16, 2021 استاذي الفاضل محمد صالح .... اولا الله يبارك في حضرتك على سرعة الرد والمساعدة الكبيرة التي تقدمها لكل زملائنا في هذا المنتدى الاكثر من رائع جزاك الله خيرا ثانيا عملت ما تفضلت به حضرتك لكن لم افلح وكانت هذه النتيجة كما في الصورة المرفقة تحياتي لشخصك الكريم 1
أفضل إجابة أ / محمد صالح قام بنشر يوليو 16, 2021 أفضل إجابة قام بنشر يوليو 16, 2021 أخي الكريم الفاصلة تختلف من جهاز لآخر حسب إعدادات النظام وتقريبا في حالتك الفاصلة هي الفاصلة المنقوطة وليست الفاصلة فقط لذلك يمكنك استعمال الفاصلة المنقوطة في المعادلة بدلا من الفاصلة لتصبح =IFERROR(INDEX(الرصيد!$J:$J;MATCH(C2;الرصيد!$C:$C;0));"") وهكذا في أي معادلة تنسخها من المنتدى تجعلها أولا موافقة لنظام جهازك بالتوفيق 2
حربي العنزي قام بنشر يوليو 16, 2021 الكاتب قام بنشر يوليو 16, 2021 استاذي الفاضل جزاك الله خيرا ربي يحفظك يا طيب ايضا لم تنجح الطريقة معي وهذه الصورة في المرفقات جزاك الله خيرا 1
أ / محمد صالح قام بنشر يوليو 16, 2021 قام بنشر يوليو 16, 2021 يفضل إرفاق ملفك الذي به هذا الخطأ لنتمكن من معرفة أين الخطأ
حربي العنزي قام بنشر يوليو 16, 2021 الكاتب قام بنشر يوليو 16, 2021 استاذي الفاضل جزاك الله خيرا ربي يحفظك يا طيب هذا هو الملف جزاك الله خيرا Test4.xls
أ / محمد صالح قام بنشر يوليو 16, 2021 قام بنشر يوليو 16, 2021 الملف المرفق يعمل عندي بدون مشاكل يا الله لم ألحظ أنك تستعمل أوفيس 2003 ودالة iferror غير مدعومة فيه لذا أنصحك بالتحول لأوفيس 2019 جرب استخدام if مع isna لتعمل مع أوفيس 2003 =IF(ISNA(INDEX(الرصيد!$J:$J,MATCH(C2,الرصيد!$C:$C,0))),"",INDEX(الرصيد!$J:$J,MATCH(C2,الرصيد!$C:$C,0))) بالتوفيق 1
حربي العنزي قام بنشر يوليو 16, 2021 الكاتب قام بنشر يوليو 16, 2021 استاذي الفاضل محمد صالح الله لايحرمنا من شخصك الكريم والطيب يا طيب الان الدالة تعمل بشكل ممتاز لكن لم يكن هذا طلبي طلبي هو عندما تنتهي الكمية الكلية لزبون ما مثلا الزبون حردان وحيد فاضل هذا الزبون انتهت كميته الكلية في هذه الحالة اذا اراد البيع في اي جدول مرة اخرى تخرج رسالة تنص على ان هذا الزبون لايمكنه البيع في اي جدول بعد الان لنفاذ كميته الكلية مع وافر التحايا اي لا يحسب بالسالب
حربي العنزي قام بنشر يوليو 16, 2021 الكاتب قام بنشر يوليو 16, 2021 وهذا الملف مع وضع الدالة Test5.xls
أ / محمد صالح قام بنشر يوليو 16, 2021 قام بنشر يوليو 16, 2021 أخي الفاضل لقد سبق وأخبرتني أن هذا الملف يتم مشاركته عبر الانترنت وأعتقد أنه في هذه الحالة لا يدعم أكواد vba التي تصنع الرسائل لذا اقترحت عليك هذه المعادلة لعرض الكمية المتبقية فلا يبيع أكثر من الكمية المتبقية 1
حربي العنزي قام بنشر يوليو 16, 2021 الكاتب قام بنشر يوليو 16, 2021 اجسنت استاذي الفاضل الله يبارك فيك ويحفظك يا طيب جزاك الله خيرا اتعبت معاي نعم هذا هو المطلوب ممنون منك يا طيب ربي يخليك يارب 1
أ / محمد صالح قام بنشر يوليو 16, 2021 قام بنشر يوليو 16, 2021 شكرا لكلماتك الطيبة وإذا كان ولابد ظهور رسالة يمكنك وضع المعادلة التالية في عمود الملاحظات في حالة وجود الكمية المتبقية في العمود F =IF(F2<0,"لا يمكن بيع هذه الكمية. لأن الكمية المتبقية بالسالب.","") ثم سحبها لأسفل 1
حربي العنزي قام بنشر يوليو 16, 2021 الكاتب قام بنشر يوليو 16, 2021 ممنون منك استاذي الفاضل الله يبارك في حضرتك وجزاك الله خيرا والنعم منك يا طيب وفيت وكفيت الله لايحرمنا من شخصك الكريم والطيب يا طيب
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.