alkalil قام بنشر مايو 27, 2004 قام بنشر مايو 27, 2004 بسم الله الرحمن الرحيم الاخوة الأعزاء أرجو افادتى عندى مشكلة مع الخطأ #n/a حيث أن هذا الخطأ يظهر نتيجة نسخ المعادلة فى خلايا تشير إلى خلايا فارغة أو لا تحتوى على بيانات . والمشكلة ليست فى ذلك إنما ان الخلايا التى تظهر بها هذا الخطأ توجد فى مدى يتم جمع كل ما فيه باستخدام دالة sumifوعندئذ لا يتم الجمع بصورة صحيحة ويأتى بنفس الخطأ . أتمنى أن أجد طريقة أتجاهل بها هذا الخطأ فى الخلايا لتكون خالية حتى يمكن جمعها بالشكل السليم . وشكرا لكم
أبو هادي قام بنشر مايو 27, 2004 قام بنشر مايو 27, 2004 السلام عليكم يمكن استخدام دالة ISNA للتخلص من المشكلة كالتالي : =IF(ISNA(VLOOKUP(A2;Sheet2!A:B;2;FALSE));0;VLOOKUP(A2;Sheet2!A:B;2;FALSE)) تحياتي .
alkalil قام بنشر مايو 28, 2004 الكاتب قام بنشر مايو 28, 2004 بسم الله الرحمن الرحيم الأخ العزيز أبو هادى أشكرك لمتابعة سؤالى . وأود أن أسأل فقط أين أضع الكود الوارد فى الاجابة . خاصة وأن الخلايا التى يظهر بها هذا الخلل تحتوى على دوال بالفعل . فأحد هذه الخلايا يحتوى على معادلة . =VLOOKUP(J5;ورقة1!$IN$1:$IO$5;2;FALSE)*ورقة1!$H5 VLOOKUPأى أنه عندما لا تجد دالة قيمة فى الخليةJ5 فإنها ينتج عنها هذا الخطأ وطبيعة عمل الخليةJ5 هى بيانات يومية قد تكون موجودة وأحيانا تكون غير موجودة فينتج عنها هذا الخطأ ولا أستطيع التجميع بعد ذلك أرجو ألا أكون قد أثقلت عليك .. مع خالص شكرى
alkalil قام بنشر مايو 28, 2004 الكاتب قام بنشر مايو 28, 2004 بسم الله الرحمن الرحيم الأخ الفاضل / أبو هادى بعد التحية حاولت مرة ثانية استخدام الكود الذى أرسلته وفهمت ما تقصد من وراءه واستبدلت دالتك بدالتى سواء مكان الشرط أو فى مكان إذا لم يتحقق الشرط وأحمد الله لقد استجابت بشكل جميل جدا أنا حقا مذهول جدا للنتيجة ليس فقط لأنها حلت المشكلة ولكن لبساطة الطريقة وذكاء الفكرة أن يكون عدم تحقق الشرط هو نفسه اختبار الشرط . كانت الإجابة كالسهل الممتنع . أشكرك من كل قلبى الآن أكاد أكون انتهيت من برنامجى .
الردود الموصى بها