جعل الناتج النصي يظهر على شكل قوى (اساس و أس)

مجهول
2024-08-11T08:32:51+00:00

اقوم بعمل جدول حساب كميات، وفي العمود C يتم إدراج الوحدة على حسب الأبعاد. و قمت بكنبابة الصيغة الموضحة في الصورة في الخلية C3 و تعطي ناتج (م3 او م2 او م) على حسب الأبعاد. و لكن واجهتني مشكلتنا:

المشكلة الأولى:

كيف اجعل الناتج يظهر مرفوعا لقوى (في شكل اساس و اس) مثل التي كتبتها في الخلية C4

المشكلة الثانية:

عندما اكتب رقم في العمود D الخاص بالعدد و في نفس الوقت لم اكتب رقم في الابعاد (الاعمدة E و F و G)

و في نفس الوقت كتبت اريد ان يظهر لي كلمة (عدد) تلقائيا في العمود C كما موضح في الصورة

Microsoft 365 وOffice | Excel | غير ذلك | Windows

سؤال مؤمّن. تم ترحيل هذا السؤال من مجتمع دعم Microsoft. يمكنك التصويت على إذا ما كان مفيدًا أم لا، ولكن لا يمكنك إضافة تعليقات أو ردود أو متابعة السؤال.

0 تعليقات ليست هناك تعليقات
الإجابة مقبولة بواسطة كاتب السؤال
مجهول
2024-08-11T13:37:33+00:00

تمت ترجمة هذه الاستجابة تلقائيا. ونتيجة لذلك، قد تكون هناك أخطاء نحوية أو صيغ غريبة.

مرحبا

مرحبا بك في مجتمع Microsoft.

دعنا نعالج مشاكلك واحدة تلو الأخرى:

المشكلة الأولى: عرض الوحدات مع الأسس

لجعل الإخراج يظهر مرفوعا إلى قوى (شكل أساسي وأس) كما هو الحال في الخلية C4 ، يمكنك استخدام الوظيفة CHAR لإدراج أحرف مرتفعة. إليك كيفية تعديل الصيغة:

  1. الأحرف المرتفعة:
    • ³ يمكن تمثيلها ب CHAR(179)
    • ² يمكن تمثيلها ب CHAR(178)
  2. الصيغة المعدلة:
     =IF(COUNT(E3:G3)=3,"m"&CHAR(179),IF(COUNT(E3:G3)=2,"m"&CHAR(178),IF(COUNT(E3:G3)=1,"m","")))
    

المشكلة الثانية: عرض "الرقم" تلقائيا

لعرض كلمة "رقم" في العمود C عند كتابة رقم في العمود D ولكن لم يتم تحديد أبعاد في الأعمدة E وF وG، يمكنك تعديل الصيغة لتضمين هذا الشرط:

  1. الصيغة المعدلة:
     =IF(AND(D3<>"",COUNT(E3:G3)=0),"number",IF(COUNT(E3:G3)=3,"m"&CHAR(179),IF(COUNT(E3:G3)=2,"m"&CHAR(178),IF(COUNT(E3:G3)=1,"m",""))))
    

تتحقق هذه الصيغة مما إذا كانت هناك قيمة في العمود D ولا توجد قيم في الأعمدة E و F و G. إذا تم استيفاء هذا الشرط ، فإنه ينتج "رقم". خلاف ذلك ، فإنه يتبع المنطق الأصلي لعرض الوحدات مع الأسس.

مثل:

  • إذا أدخلت رقما في D3 وتركت E3 و F3 و G3 فارغة ، فستعرض C3 "رقم".
  • إذا أدخلت قيما في E3 و F3 و G3 ، فستعرض C3 "m³".
  • إذا أدخلت قيما في أي اثنين من E3 و F3 و G3 ، فستعرض C3 "m²".
  • إذا أدخلت قيمة في واحد فقط من E3 و F3 و G3 ، فستعرض C3 "m".

لا تتردد في تجربة هذه الصيغ واسمحوا لي أن أعرف إذا كنت بحاجة إلى مزيد من المساعدة!

المرجع: TRANSPOSE (الدالة TRANSPOSE) - دعم Microsoft

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

مع خالص تحياتي

وليام واي | أخصائي دعم مجتمع مايكروسوفت

هل كانت هذه الإجابة مفيدة؟

شخص واحد وجد هذه الإجابة مفيدة.
0 تعليقات ليست هناك تعليقات

6 من الإجابات الإضافية

فرز حسب: الأكثر فائدة
  1. مجهول
    2024-08-12T12:58:13+00:00

    في إنتظار ردك

    و شكرا لك مجددا على المساعدة

    هل كانت هذه الإجابة مفيدة؟

    0 تعليقات ليست هناك تعليقات
  2. مجهول
    2024-08-12T05:46:32+00:00

    تمت ترجمة هذه الاستجابة تلقائيا. ونتيجة لذلك، قد تكون هناك أخطاء نحوية أو صيغ غريبة.

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

    مع خالص تحياتي

    وليام واي | أخصائي دعم مجتمع مايكروسوفت

    هل كانت هذه الإجابة مفيدة؟

    0 تعليقات ليست هناك تعليقات
  3. مجهول
    2024-08-12T01:38:23+00:00

    واجهتني مشكلة اخرى، و هي عند دمج خليتين و كتابة رقم واحد في هاتين الخليتين المدمجتان تظهر الوحدة كما في الصورة (م) و هذا ليس صحيح فعليا لأن هذا الرقم هو عبارة عن قيمة جاهزة لمساحة وحدتها (م²).

    و إذا كتبت رقم في عمود الإرتفاع ستظهر الوحدة (م²) و الصحيح هو ظهور (م³) لأنها ناتجة عن ضرب مساحة×الإرتفاع= م³ .

    هل يمكن حل هذه المشكلة؟

    هل كانت هذه الإجابة مفيدة؟

    0 تعليقات ليست هناك تعليقات
  4. مجهول
    2024-08-11T19:39:08+00:00

    شكرا لك لقد تم حل المشكلتان معا.

    لكن عندي سؤال و هو:

    في هذه الصورة كيف تم كتابة الاس 2 و الاس 3 في شريط الصيغة مباشرة دون اللجوء إلى الدالة char؟

    هل كانت هذه الإجابة مفيدة؟

    0 تعليقات ليست هناك تعليقات