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

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

قام بنشر

من المعروف أن ترك الخلية خالية فى ورقة العمل فى الاكسيل ، يناظر كتابة صفر فيها

أي لا يوجد فرق فى العمليات الحسابية فى ورقة العمل بين ترك الخلية خالية الوفاض ، و بين كتابة صفر فيها عند اجراء العمليات الحسابية مباشرة فى ورقة العمل بدون دوال أو كود .

و أحيانا يكون مطلوبا فى الاكسيل تجاهل قيمة الخلايا الخالية و/أو التي بها أصفار عند ضرب مجموعة خلايا أو اجراء أي عمليات حسابية

و لا يخفي عليكم فائدة معادلة ال IF في ذلك ، و لكنها في بعض الاستخدامات تكون مرهقة لكثرة الحاجة الي كتابتها

لذا أضفت فى الملف المرفق دالتين ، nz لتجاهل قيمة الخلايا الخالية فقط و استبدالها بواحد

و nz0 لتجاهل كل من الخلايا الخالية و التي بها أصفر ، و استبدالهما بواحد صحيح فى معادلة الضرب

و أضاف الاخ احمد شرف ـ، ما يناظرهما من معادلات ال if فى ورقة العمل بالطريقة التقليدية

و أتصور أن الدالتين NZ و NZ0 الموجودتان فى الملف المرفق ، لهما استخدامات كثيرة علي الرغم من بساطتهما

Function nz0(mycell)
  If mycell = "" Or mycell = 0 Then
   mycell = 1
 End If
   nz0 = mycell
End Function

Function nz(mycell)
  If mycell = "" Then
   mycell = 1
 End If
   nz = mycell
End Function

NZ.rar

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

ايضا هذة مجموعة من المعادلات بواسطة الدالة IF او التنسيق الشريطي لجعل قيمة الخلية فارغة في حالة عدم وجود مدخلات او بدلا من ظهور عبارات الخطاء . ERROR

المعادلات في الملف المرفق .

بالتوفيق .

Clean.zip

تم تعديل بواسطه ابومؤنس
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information