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

طلب اريد في كل شهريتم ادراج اسم الشخص تلقائي من عمود اخر


إذهب إلى أفضل إجابة Solved by أ / محمد صالح,

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

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

اريد طريقة في كل شهر يوم 10 في شهريتم ادراج اسم الشخص تلقائي من عمود A الى عمود  C  وادخال التاريخ بشكل تلقائي  في عمود D تاريخ التحصيل

تاريخ التحصيل.xlsm

رابط هذا التعليق
شارك

وعليكم السلام-يمكنك استخدام هذه المعادلة فى العمود C بداية من الخلية C3 مسحوباً للأسفل

=IF(DAY(TODAY())=10,$A3,"")

أما عمود تاريخ التحصيل فيمكنك استخدام له هذه المعادلة وبالتوفيق

=IF(C3="","",TODAY())

 

Payment Date.xlsm

  • Like 5
رابط هذا التعليق
شارك

هل المرفق في المشاركة السابقة لا يفي بالغرض المطلوب ؟

أرى أنه نفس ما تطلبه

تعال نفهم المعادلة في C3

IF(DAY(TODAY())=10 يعني لو اليوم الخاص بتاريخ جهاز المستخدم يساوي 10 (يعني في 10 في الشهر)

يعرض قيمة الخلية A3

وإذا اليوم ليس 10 لا يعرض شيئا

ونفس الشيء في معادلة عمود التحصيل

IF(C3="","",TODAY())

لو خلية المحصل فارغة تصبح خلية التاريخ فارغة وإذا بها اسم يعرض تاريخ اليوم

ما المطلوب غير هذا ؟؟؟

  • Like 1
رابط هذا التعليق
شارك

هل معنى هذا ان المعادلة صحيحة وهي المطلوبة؟ 

نأتي إلى موضوع تحويلها إلى كود

متى يتم تنفيذ الكود الذي يختبر تاريخ اليوم ويكمل باقي العمليات؟ 

وبأي شيء يتم ربطه ؟ 

رابط هذا التعليق
شارك

لم تفهم قصدي بمتى يتم تنفيذ الكود ؟ وبأي شيء يتم ربطه؟ 

أقصد هل تريد ربط الكود بزر مثلا 

عند الضغط عليه يتم التنفيذ 

وماذا إذا لم يضغط المستخدم على الزر في الموعد المحدد؟؟ 

وإذا ضغط المستخدم على الزر في يوم 13 في الشهر فلن يكتب الكود شيئا لأن التاريخ ليس 10 في الشهر 

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

رابط هذا التعليق
شارك

لا يوجد حدث في الاكسل اسمه مرة كل شهر 

ربما تقصد في حدث عند فتح المصنف يعني في كل مرة يتم فتح الملف يتم استدعاء الكود 

ماذا إذا لم يتم فتح الملف في يوم 10 في الشهر أو كان يوم 10 يوم جمعة 

خلاصة الكلام ان المعادلات افضل في مثل هذه الحالات

مع تعديل بسيط وهو أن يكون تاريخ الجهاز أكبر من أويساوي 10 يعني الأيام في الشهر من 10 إلى نهاية الشهر

=IF(DAY(TODAY())>=10,$A3,"")

بالتوفيق

  • Like 1
رابط هذا التعليق
شارك

جزاك الله خيرا ونفع بكم وجعله في ميزان حسناتك

 المشكلة في المعاداة يوم 10 في شهر يتم نسخ جميع الأسماء تلقائي من عمود A الى عمود  C 

اريد كل شهر يتم نسخ اسم وحد من عمود A الى عمود 

قوم بتغير تاريخ الجهاز وتما نسخ جميع الأسماء كما في صورة

نحن مجموعة من الشباب  نجمع في كل شهر مبلغ .قومنا بعمل قرعة من يأخذ في شهر الاول وفي شهر الثاني وفي شهر الثالث وهكدا حتى اخير وحد

55.PNG

رابط هذا التعليق
شارك

  • أفضل إجابة

هذا ما أريده من بداية الكلام

اقتباس

نحن مجموعة من الشباب  نجمع في كل شهر مبلغ .قومنا بعمل قرعة من يأخذ في شهر الاول وفي شهر الثاني وفي شهر الثالث وهكدا حتى اخير وحد

فربما لا يحسن أحدنا وصف ما يريد

فيحكي بالتفصيل ما يريده فيحاول الجميع الفهم

أنت تريد عمل توزيع المحصلين عشوائيا على شهور العام من 1 إلى 12

تفضل هذا ملفك بعد التعديل

توزيع المحصلين عشوائيا.xlsm

  • Like 1
رابط هذا التعليق
شارك

يمكنك عمل ذلك من خلال التنسيق الشرطي

بمعادلة مثل

=MONTH(D3)=MONTH(TODAY())

وتطبق على المدى C3:C14

بالتوفيق

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information