اذهب إلى المحتوى

عبدالرحمن حافظ

الأعضاء
  • المساهمات

    11
  • تاريخ الانضمام

  • تاريخ آخر زيارة

مقال تعليقات بواسطة عبدالرحمن حافظ

  1. بتاريخ 7 ساعة قال عبدالرحمن حافظ:

    السلام عليكم ورحمة الله وبركاته

    بافتراض أن لدينا جدول به 3 أعمدة، يحتوي كل عمود على عدة عناصر-خلايا (لا يشترط أن يكون عددها متساوٍ في كل عمود) كما بالمثال الموضح في الصورة المرفقة:
    السؤال: كيفية كتابة جميع الاحتمالات الممكنة بصورة تلقائية ؟

    632853984_Screenshot(788).thumb.png.9eb8d1886a039b989085394c26c392a7.png

    عندما سألت ChatGPT حول هذا الأمر كان رده كالآتي:

    image.png.2c4cb755b9c529a62a0536392fa4b83c.png

  2. السلام عليكم ورحمة الله وبركاته

    بافتراض أن لدينا جدول به 3 أعمدة، يحتوي كل عمود على عدة عناصر-خلايا (لا يشترط أن يكون عددها متساوٍ في كل عمود) كما بالمثال الموضح في الصورة المرفقة:
    السؤال: كيفية كتابة جميع الاحتمالات الممكنة بصورة تلقائية ؟

    632853984_Screenshot(788).thumb.png.9eb8d1886a039b989085394c26c392a7.png

  3. بتاريخ 12 دقائق مضت قال عمر قره محمد:

    حدد العمود الذي تريده ثم اذهب إلى Format > Number > More formats > More date and time formats

    بعد ذلك تقوم باختيار التنسيق الذي تريده كالتالي :

    2.png.443434105c21acee3d608c21b29c148d.png

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

    =CONCATENATE(TEXT(DATE(LEFT(RIGHT( $A1,15),4),MONTH(LEFT( $A1,FIND(" ", $A1,1)-1)&1),LEFT(RIGHT( $A1,19),2)),"yyyy/mm/dd")&" "&text(TIMEVALUE(RIGHT( $A1,7)),"hh:mm"))

     

    • أعجبني 1
  4. سؤال آخر إذا سمحت لي:

    أسهل طريقة لتحويل التواريخ من صيغة نصية عادية (كما في الخلايا العليا بالصورة المرفقة) إلى صيغة تاريخ (كما في الخلايا السفلى في نفس الصورة) وذلك لعدد ضخم من الخلايا!

    وشكرًا،

    Screenshot (661).png

  5. بتاريخ 55 دقائق مضت قال Wael Aljamal:

    قمت بتعديل محال عد القيم بحيث يتوقف عن الخلية الحالية 

    
    =IF(COUNTIFS($A$1:$A1,$A1,$B$1:$B1,$B1)>1,"","تم")

    وأصبحت النتيجة أفضل كما ترغب

    يعطيك العافية .. بالفعل هذا هو المطلوب تماما دون الحاجة لإضافة عمود آخر كما في حالتي.. شكرا جزيلا!

    Followers-Google-Sheets.png

    • أعجبني 1
  6. بتاريخ 2 دقائق مضت قال Wael Aljamal:

    إن طريقة عمل Google Sheet هي كذلك، يقوم بتحديث كامل الجدول و إعادة تنفيذ الدوال 

    بذلك، حسب طلبك (( عند إضافة حقل مكرر)) سوف لن يكتب بجانبه "تم" أي فقط ستظهر للحقول غير المكررة

    توصلت لحل أدى الغرض لكن تكرما لو في تطوير للفكرة أتمنى تشاركني بها:
    قمت بإنشاء عمود إضافي يقوم بإضافة ما في الخليتين معا بحيث تبدو كأنها جملة واحدة عن طريقة الدالة CONCATENATE:

     

    CONCATENATE($A1," ",$B1) ثم عمل مقارنة بدالة IF 
  7. بتاريخ منذ ساعة مضت قال Wael Aljamal:

    مرحبا عبد الرحمن،

    يمكننا تطبيق الفكرة من خلال الدالة count if التي تقوم بعد عدد العناصر لمجال معين

    
    =IF(COUNTIFS($A$1:$A,$A1,$B$1:$B,$B1)>1,"","تم")
                 ^^^^^^^ ^^^ ^^^^^^^ ^^^
                   1      2    3      4
    1. مجال أول عمود
    2. أول قيمة في العمود الأول
    3. مجال ثاني عمود
    4. أول قيمة في العمود الثاني

    طالما أن القيمة جديدة سيكتب تم وإلا سيحذفها من الحقول المكررة

     

    count-if.jpg

    شكرا جزيلا لك أ/ وائل
    مجهود مشكور ولكن النتيجة ليست هي ما أردت!
    كان من المفترض أن يكتب "تم" أمام السطر الثاني ("walid" ذو الرقم "2") دون السطر السادس لاحتوائه على نفس بيانات السطر الثاني..
    أكرر شكري وأحيي محاولتك..

  8. شكرا على هذه المقدمة الرائعة..
    لدي سؤال إذا سمحتم لي وهو:

    أريد دالة تقوم بإرجاع عبارة معينة بعد مقارنة كل خلية في العمود B بجارتها في العمود A (نطاق البحث كامل العمودين A وَ B) 

     

    للتوضيح أكثر:

    نفترض أن لدينا جدولا بياناته متواجدة في عمودين فقط (A وَ B) بحيث أن العمود الأول A يحتوي على أسماء أشخاص وبجانب كل اسم سنة ميلاد الشخص (العمود B يحتوي على أرقام عبارة عن سنوات الميلاد).

    وحيث أن بيانات الجدول كبيرة والقائمون على إدخال تلك البيانات متعددون فقد يحصل تكرار وإدخال بيانات الشخص أكثر من مرة وقد يحصل خطأ عند دخال اسم الشخص أو سنة ميلاده؛ فأريد:
    كتابة "تم" في العمود C بحيث لا يتم الكتابة فيه إلا إذا كان:

    1. اسم الشخص لم يسبق كتابته في الجدول.
    2. اسم الشخص سبق كتابته ولكن سنة الميلاد مختلفة (بغض النظر إن كان ذلك عن طريق الخطأ).

    مع العلم في الحالة الثانية يجب ربط سنة الميلاد باسم الشخص بحيث لو افترضنا أن شخصا تم إدخال اسمه ثانية بسنة ميلاد مختلفة وكانت تلك السنة قد سبق كتابتها في العمود B لأشخاص آخرين فيكتب أيضا عبارة "تم"!

    وشكرا..

×
×
  • أضف...