اذهب الي المحتوي
أوفيسنا

مساعدة في دالة حساب السن


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

الرجاء فتح الملف والمساعدة في احتساب السن كما هو موضح بالملف المرفق

الملف الأخر ما اريدة هو التالي

في خلية الرقم القومي ايجاد شرطان

1- ان تكون مكونه من 14 رقم

2- ألا يتكرر الرقم القومي

2- ألا يتكرر الرقم القومي

تم تعديل بواسطه meroderaz
رابط هذا التعليق
شارك

جزاك الله خيرا

هل من الممكن شرح بيسط عن الدالة المستخدمة قي ملف الرقم القومي.

وإذا اردت ان اكمل ملف الرقم القومي ( استمارة 132) الي المسلسل 10000 بدلا من 1000 فرد فماذا افعل؟

تم تعديل بواسطه meroderaz
رابط هذا التعليق
شارك

أخي الفاضل شكرا علي شكرك أما بخصوص زيادة مدي المعادلة إلي 10000 بدلا من 1000 ( طبعا هذا بسيط للغاية )

حضرتك ستذهب لأخر خلية تحتوي علي المعادلة وكليك يمين ثم ( copy ) أي ستنسخ محتوي هذه الخلية بما فيها المعادلة الموجودة في ( data-validation) ثم ستقوم بتحديد المدي الذي تريد نسخ المعادلة إلية وليكن من ( 1001 : 10000 ) سيتم تحديد هذا المدي عند أخر خلية وهي ( 10000 ) سنضغط كليك يمين المفترض علي الوضع العادي سنختار ( paste ) ولكن في هذا الوضع لأننا نريد نقل محتوي خاص وهو معادلة (data-validation ) سنختار من القائمة ( paste special ) ستظهر قائمة سنختار منها ( validation ) ثم نضغط علي ( ok ) وفي هذه الحالة عند الضغط علي أي خلية في المدي والذهاب إلي ( data validation ) ستجد المعالة بها دليل إنتقالها :

أما بخصوص المعادلة ( =AND(LEN(D6)=14;ISNUMBER(D6);COUNTIF($D$6:$D6;$D6)=1) .

فلنتأمل محتواها معا لمعرفة مكونها والهدف من كل مكون فيها.

1- ( and ) وهي دالة من الدوال المنطقية ( logecal fourm ) ويشترط لتحقيق شروطها ( نتيجتها ) أن تتحقق مجتمعة . وليس البعض دون الأخر

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

2- الشرط الأول وهي الدالة ( len ) وهي دالة تقوم بعد محتوي الخلية المشار إليها بما فيها الفراغات الطبيعية التي نتركها بين الحروف وقد حددت لها المدي الذي سيتم الموافقة علي العدد به وهو ( 14 ) وهو عدد الرقم القومي .

3- المعادلة الثانية الذي ستقوم الدالة ( and ) بتحقيقة وليس غيرة الدالة ( isnumber ) وهي دالة تشترط أن يكون محتوي الخلية المشار إليها رقم وليس نص وهذا مطلوب تخقيقة إيضا لأن الرقم القومي مجموعة أرقام وليس ( نص ) والغرض من هذا الشرط أنك لوكتبت حرف علي سبيل الخطأ سترفض المعادلة لأنه نص وهو شرط يكمل الشرط ( len ) ويلافي عيبها علي أساس إننا لو إكتفينا به ممكن للمعادلة أن يكون ال14 رقم بهم حروف أو أن يكونوا جميعا حروف وهذا حطأ بالطبع تداركتة المعادلة ( isnumber )

4- والمعادلة الأخيرة ضمن نطاق الدالة ( and ) الدالة ) ( countif) وهي دالة إحصائية تقوم بالأحصاء بناء علي شرط وفائدتها هنا أنها تقوم بتحديد العدد الذي لا يتجاوز الرقم الواحد فإذا تجاوزة تقوم الدالة ( and ) بعدم تحقيقة لأنه لايحقق شرط الدالة ( countif ) وهي أنها تقوم بعدالأعدادالتي لاتتكرر,

أتمني أن أكون وفقت ولو قليلا في توصيل المعلومة بشكل صحيح

تم تعديل بواسطه mahmoud-lee
رابط هذا التعليق
شارك

أستاذي ومعلمي الجميل ( رجب جاويش ) مهما بذلت من جهد لن يوازي 1/1000000 من قيمة مايقدم من حضرتك سواء في الكم أو الكيف جزاك الله خير أستاذي علي تشجيعك الدائم من أستاذ لتلميذه

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

أخى الحبيب / محمود

===========

شرح أكثر من رائع أحييك عليه

وإلى الأمام دائماً

والسلام موصول لأخى الحبيب والمبدع / رجب جاويش

:fff: :fff: :signthankspin::fff: :fff:

============

تقبل مرورى

أخوك

عيد مصطفى

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

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