في Numbers for Mac، استخدم فحصًا للمدخلات لتأخير القسمة حتى تصبح الخلايا المطلوبة جاهزة، أو استخدم IFERROR لاستبدال الخطأ بنتيجة تختارها. في القوالب المكتملة جزئيًا، اجعل النتائج المفقودة فارغة بصريًا مع الحفاظ على الأصفار الصحيحة.

يستخدم هذا الشرح جدولًا اصطناعيًا لعدّ العناصر: العناصر التي جرى عدّها مقسومة على إجمالي العناصر. وهو يتبع دليل Apple الحالي لنظام Mac، الذي يحدد Numbers 15.4، ومساعدة وظائف Apple. يمكنك التحقق من الإصدار المثبّت لديك عبر Numbers > About Numbers. دليل مستخدم Numbers لنظام Mac

اختر معنى النتيجة غير المكتملة

لنفترض أن صفًا يحتوي على ستة عناصر معدودة وإجمالي اثني عشر عنصرًا. الكسر هو 6/12، أو 0.5. إذا كان الإجمالي صفرًا، فلا يمكن للقسمة أن تنتج نتيجة صالحة؛ وتوثّق Apple صراحةً أن القسمة على صفر خطأ. قبل تغيير الصيغة، قرر ما الذي ينبغي أن يعرضه القالب في هذه الحالة. IFERROR

استخدم السياسة التالية لهذا القالب. هذه خيارات تصميم للمثال، وليست قواعد مضمّنة في Numbers.

حالة الإدخال النتيجة المطلوبة السبب
إدخال مطلوب مفقود فارغ بصريًا الصف غير مكتمل
إجمالي العناصر صفر فارغ بصريًا، مع رسالة حالة الكسر غير معرّف
عدد العناصر صفر والإجمالي موجب 0 رقمي النتيجة صالحة
كلا الإدخالين رقمان مناسبان والإجمالي غير صفر الكسر المحسوب الصف جاهز
أحد الإدخالين يحتوي على نص عادي رسالة تصحيح الإدخال يحتاج إلى مراجعة

التمييز بين الخانة الفارغة والصفر مهم. إن إدخال 0 كقيمة احتياطية لكل صف غير مكتمل سيجعل الصف الفارغ يبدو كأنه عدد مكتمل يساوي صفرًا. اختر قيمة صفر رقمية احتياطية فقط عندما يناسب هذا التفسير مهمتك.

أدخل صيغة تنتظر اكتمال المدخلات المفقودة

أنشئ جدولًا يحتوي على صف عناوين واحد وهذه الأعمدة. ضع الصيغ أدناه في الجدول نفسه الذي يحتوي على المدخلات؛ واترك خلايا الإدخال غير المستخدمة فارغة فعلًا.

العمود العنوان مثال مبدئي في الصف 2
A المجموعة كتل
B العناصر المعدودة 6
C إجمالي العناصر 12
D الكسر المعدود صيغة
E حالة الإدخال اتركها فارغة الآن

حدد D2، واكتب =، ثم أدخل الصيغة أدناه. اضغط Return لتأكيدها. إذا كنت قد كتبت علامة المساواة الافتتاحية بالفعل، فأدخل بقية نص الصيغة فقط. توثّق Apple سير العمل هذا في تعليماتها لإدراج الصيغ. حساب القيم باستخدام بيانات خلايا الجدول في Numbers على Mac

=IF(ISBLANK(B2),"",IF(ISBLANK(C2),"",IF(C2=0,"",B2/C2)))

تفحص هذه الصيغة العدد أولًا، ثم الإجمالي، ثم ما إذا كان الإجمالي صفرًا. وتُرجع سلسلة فارغة في الحالات غير المكتملة أو غير المعرّفة، وإلا فإنها تجري القسمة. توثّق Apple دعم دوال IF المتداخلة، بحيث تُرجع كل دالة IF قيمة وفقًا لشرطها. IF

استخدم هذا الإصدار عندما تكون المدخلات أرقامًا أو خلايا فارغة فعلًا. فهو يحافظ على البسط الصفري الصحيح: عندما تكون قيمة B2 مساوية لـ 0 وتكون قيمة C2 مساوية لـ 12، تكون النتيجة 0. لكنه لا يتحقق مما إذا كان العدد عددًا صحيحًا، أو ما إذا كان أي من المدخلين سالبًا، أو ما إذا كان العدد يتجاوز الإجمالي. أضف عمليات التحقق الخاصة بمهمتك إذا تطلبها القالب.

افهم الفرق بين الخلية الفارغة وما يبدو فارغًا

إن "" في الصيغة سلسلة تتكون من صفر من الأحرف. وهي تجعل النتيجة تبدو فارغة، لكن الخلية لا تزال تحتوي على صيغة. تعرّف Apple السلاسل بأنها تتكون من صفر أو أكثر من الأحرف، وتعرّف ISBLANK بأنها تختبر ما إذا كانت الخلية فارغة تمامًا. لذلك، لا تستخدم ISBLANK(D2) لتحديد ما إذا كانت هذه الصيغة قد أنتجت رقمًا قابلًا للاستخدام. أنواع الوسيطات والقيم، ISBLANK

المسافات مهمة أيضًا: تذكر Apple أن الخلية التي تحتوي على مسافة أو محرف غير قابل للطباعة تُرجع FALSE من ISBLANK، حتى إن بدت فارغة. امسح إدخالًا غير مستخدم بدلًا من كتابة مسافة فيه. ISBLANK

تستخدم الأمثلة فواصل بين الوسيطات. إذا كانت إعداداتك تستخدم الفاصلة للفصل العشري، فتطلب Apple فصل وسيطات الدوال بفواصل منقوطة بدلًا من ذلك. نظرة عامة على الدوال

أضف حالة إدخال عندما تحتاج الصفوف إلى إرشادات أوضح

يمكن لعمود الحالة في قالب قابل لإعادة الاستخدام أن يوضح سبب غياب الكسر. يتحقق البديل التالي من أن المدخلات رقمية وأن المقام غير صفري. كما يتعامل مع النص ونتائج السلاسل الفارغة من الصيغ السابقة باعتبار أن المدخلات غير جاهزة.

أدخل هذه الصيغة كاملة في E2:

=IF(ISNUMBER(B2),IF(ISNUMBER(C2),IF(C2=0,"Enter nonzero total","Ready"),"Enter numeric total"),"Enter numeric count")

تُرجع دالة Apple ISNUMBER القيمة TRUE عندما يُقيَّم التعبير كرقم، وFALSE خلاف ذلك. وهذا يمنح الصف اختبار جاهزية صريحًا. إذا كان كلا الإدخالين يحتاج إلى مراجعة، تعرض الصيغة حالة العدد أولًا؛ وبعد تصحيحه، تتحقق من الإجمالي. ISNUMBER

استبدل الآن الصيغة السابقة في D2 بهذا الإصدار، الذي يستخدم الحالة شرطًا للسماح بالقسمة:

=IF(E2="Ready",B2/C2,"")

أبقِ نص الحالة والاختبار في D2 متطابقين. إذا غيّرت "Ready" إلى تسمية أخرى في E2، فغيّرها أيضًا في D2. أصبح للحساب الآن تفسير مرئي واحد يوضح جاهزيته، ما يسهّل فحص الصفوف غير المكتملة.

استخدم الحالات التوضيحية التالية للتحقق من السلوك المقصود. وهي تصف منطق الصيغ، وليست قياسات من تثبيت Numbers.

العناصر المعدودة إجمالي العناصر حالة الإدخال الكسر المعدود
فارغ فارغ أدخل عددًا رقميًا فارغ بصريًا
6 فارغ أدخل إجماليًا رقميًا فارغ بصريًا
6 0 أدخل إجماليًا غير صفري فارغ بصريًا
0 12 جاهز 0
6 12 جاهز 0.5
النص six 12 أدخل عددًا رقميًا فارغ بصريًا

يتيح فحص الجاهزية هذا مع ذلك مدخلات رقمية قد لا تناسب عدّ العناصر، مثل الكسور أو القيم السالبة. ويقتصر نطاقه على منع القسمة إلى أن تتوفر مدخلات رقمية ومقام غير صفري.

استخدم IFERROR عندما تكون القيمة الاحتياطية العامة مناسبة

لاستبدال صيغة قسمة موجودة بإحاطة موجزة، أدخل:

=IFERROR(B2/C2,"")

تُرجع IFERROR نتيجة القسمة عند نجاحها، والقيمة الاحتياطية المحددة إذا نتج عن التعبير خطأ. تستخدم وثائق Apple القسمة على صفر مثالًا. وهنا، القيمة الاحتياطية سلسلة فارغة. IFERROR

اختر هذا النهج عندما يكون استبدال أي خطأ حسابي بالقيمة الاحتياطية نفسها مقصودًا. ولأنه يتعامل مع الأخطاء عمومًا، فالنتيجة الفارغة لا تحدد سبب الخطأ. كما أنه لا يعبّر عن اشتراط اكتمال كلا الإدخالين؛ فشرطه هو ما إذا كانت القسمة تُنتج خطأ. استخدم عمليات فحص المدخلات أعلاه عندما يكون للاكتمال معنى في القالب.

إذا ظهرت نتيجة غير متوقعة، افحص الحساب الأصلي قبل إحاطته بقيمة احتياطية. انقر على أيقونة الخطأ لقراءة الرسالة. توصي Apple بفحص المراجع والتنسيق الرقمي والمراجع المتأثرة بحذف الخلايا أو إدراج الصفوف والأعمدة. مراجعة أخطاء الصيغ واتباع أفضل الممارسات

مدّد الصيغة دون افتراض أن فحص المصفوفة سيعمل

بعد أن يعمل الصف 2 على النحو الصحيح، حدد خلية النتيجة فيه واسحب مقبض التعبئة التلقائية الأصفر إلى أسفل صفوف الإخراج المطلوبة. إذا كنت تستخدم إصدار عمود الحالة، فاملأ كلًا من D2 وE2. تنسخ التعبئة التلقائية الصيغ والتنسيقات وتستبدل محتوى الخلايا الموجودة في الوجهة، لذا تحقق من الوجهة أولًا. تعبئة الخلايا تلقائيًا في Numbers على Mac

افحص صفًا بعد تعبئته للتأكد من أن صِيَغه تشير إلى مدخلات الصف نفسه. وتحقق أيضًا من المراجع بعد تغيير بنية الجدول. توصي Apple تحديدًا بمراجعة الصيغ بعد إدراج صفوف أو أعمدة. مراجعة أخطاء الصيغ واتباع أفضل الممارسات

لا تستبدل الاختبار الذي يفحص خلية واحدة بـ ISBLANK(B2:C20) وتتوقع منه فحص كل صف. تذكر Apple أنه عندما تشير ISBLANK إلى أكثر من خلية واحدة، فإنها تُرجع FALSE حتى لو كانت كل تلك الخلايا فارغة. أبقِ هذه الأمثلة على شكل صيغ فردية تُملأ نزولًا في الجدول. ISBLANK

اجعل المخططات والتظليل متوافقين مع الصفوف غير المكتملة

إن نتيجة الصيغة التي تبدو فارغة خيار عرض، لذا لا ينبغي أن تكون وسيلتك الوحيدة لتحديد الصفوف التي تدخل في مخطط. لهذا القالب، أدرج الصفوف الجاهزة في المخطط عن قصد. توثّق Apple تعديل البيانات المحددة للمخطط واستبعاد البيانات المخفية أو المُصفّاة افتراضيًا. تعديل بيانات المخطط في Numbers على Mac

في إصدار عمود الحالة، حدد خلية في العمود E، وحرّك المؤشر فوق حرف العمود، وانقر على سهمه، ثم اختر Quick Filter. حدد Ready فقط لعرض الصفوف المكتملة. أزل عامل التصفية عندما تحتاج إلى إدخال المدخلات غير المكتملة أو تصحيحها. تصفية البيانات في Numbers على Mac

للمخطط الموجود، انقر عليه واختر Edit Data References لفحص مجموعة الإدخال أو تغييرها. لإبقاء الصفوف المُصفّاة مستبعدة، اترك Hidden Data غير محدد ضمن Format > Chart > Chart Options. توفر عناصر التحكم الموثّقة هذه مسارًا مدعومًا دون افتراض أن "" يضمن مظهر فجوة أو نقطة مفقودة بعينه في جميع أنواع المخططات. تعديل بيانات المخطط في Numbers على Mac

يمكن للتظليل الشرطي أن يجعل الحالة أسهل في القراءة السريعة. حدد خلايا الحالة، وافتح Format > Cell > Conditional Highlighting، ثم انقر على Add a Rule. اختر قاعدة نصية تطابق Ready، وحدد نمطًا، ثم انقر على Done. توثّق Apple قواعد تعتمد على قيمة الخلية المحددة، بما في ذلك المقارنة مع خلية أخرى. استخدام شروط الخلايا في Numbers على Mac

في منطق الجاهزية الأكثر تعقيدًا، احسب الحالة في العمود المساعد وظلّل خلية الحالة. لا يوفّر سير عمل التظليل الموثّق خطوة عامة لإدخال صيغة لشرط اعتباطي ينطبق على صف كامل. إذا طابقت عدة قواعد خلية واحدة، تقول Apple إن أول قاعدة في القائمة هي التي تحدد مظهرها. يغيّر التظليل المظهر؛ أما الصيغ أعلاه فتتحكم في حدوث القسمة. استخدام شروط الخلايا في Numbers على Mac

قبل إعادة استخدام القالب، جرّب صفًا فارغًا وإجماليًا يساوي صفرًا وعددًا صحيحًا يساوي صفرًا وكسرًا عاديًا وإدخالًا نصيًا. أبقِ النتيجة فارغة بصريًا عندما يتعذر حسابها بعد، واحتفظ بالصفر الرقمي عندما يكون صحيحًا، واترك إرشادات مرئية كافية لإكمال كل صف.

المصادر