اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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