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

معادلة لجلب الارقام حسب شروط


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

```
   =UNIQUE(FILTER(A:A, (B:B>=تاريخ1)*(B:B<=تاريخ2)*(C:C="اسم المكتب")))
   ```
 

 

1. قم بتنسيق البيانات في ورقة العمل بحيث تكون الأرقام في العمود A، تواريخ التاريخ في العمود B، وأسماء المكاتب في العمود C.

   ```

   حيث تحتاج إلى استبدال "تاريخ1" و "تاريخ2" بالتواريخ المرغوبة، و "اسم المكتب" بالاسم المناسب.

3. اضغط على Enter لتطبيق الصيغة.

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

تم تعديل بواسطه abouelhassan
  • Like 2
رابط هذا التعليق
شارك

  • حسونة حسين changed the title to معادلة لجلب الارقام حسب شروط

السلام عليكم

هذه المعادلة لا تعمل على نسخة اكسل 2016

ولكن حاولت على حاسبة اخرى  اكسل 2021 اشتغلت

اريد معادلة على اكسل 2016 

مشكورين

 

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

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

1. قم بوضع هذه الصيغة في الخلية التي ترغب في استرداد الأرقام فيها.
   
2. قم بتعديل "تاريخ1" و "تاريخ2" و "اسم المكتب" لتناسب القيم الفعلية التي تريدها.

3. اضغط على Ctrl + Shift + Enter بدلاً من الضغط على Enter وحده. هذا يجعل Excel يفهم أنها صيغة مصفوفة.

إليك الصيغة:

```
=IFERROR(INDEX(A:A, SMALL(IF((B:B>=تاريخ1)*(B:B<=تاريخ2)*(C:C="اسم المكتب"), ROW(B:B)-MIN(ROW(B:B))+1), ROWS(A$1:A1))), "")
```

تأكد من تغيير "تاريخ1" و "تاريخ2" و "اسم المكتب" إلى القيم المناسبة.

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

المعادلة الجديدة، يمكننا تغيير المعادلة لاستخدام وظائف تدعمها الإصدارات السابقة من Excel. إليك معادلة بديلة تستخدم الوظائف المتاحة في الإصدارات القديمة:

```
=IF(ISERROR(INDEX($A$1:$A$1000, MATCH(0, COUNTIF($E$1:E1, $A$1:$A$1000) + IF($B$1:$B$1

يرجى استبدال النطاقات ($A$1:$A$1000، $B$1:$B$1000، $C$1:$C$1000، $E$1:E1) بنطاقات البيانات الخاصة بك.

هذه المعادلة تستخدم وظائف MATCH وCOUNTIF للبحث عن الأرقام المطلوبة وتجنب التكرار. تأكد من تغيير "تاريخ1" و "تاريخ2" و "اسم المكتب" إلى القيم المناسبة.


=IF(ISERROR(INDEX($A$1:$A$1000, MATCH(0, COUNTIF($E$1:E1, $A$1:$A$1000) + IF($B$1:$B$1000>=تاريخ1, IF($B$1:$B$1000<=تاريخ2, IF($C$1:$C$1000="اسم المكتب", 1, 0), 0), 0), 0))), "", INDEX($A$1:$A$1000, MATCH(0, COUNTIF($E$1:E1, $A$1:$A$1000) + IF($B$1:$B$1000>=تاريخ1, IF($B$1:$B$1000<=تاريخ2, IF($C$1:$C$1000="اسم المكتب", 1, 0), 0), 0), 0)))

 

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

تمام - راح اراجع واحاول مرة رابعة

واذا ما نجحت - الله المستعان - ما راح ارد - لانه استحي من التكرار

 

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

السلام عليكم - 

عدلت على المعادلة حسب المعايير

ولكن بقى خلل

وهو

جلب بعض التكرارات 

 

تعديل على معادلة جلب الارقام حسب بين تاريخين.xlsx

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

الارقام تحتوي على تكرارات

كما موضح بالملف المرفق

تعديل على معادلة جلب الارقام حسب بين تاريخين.xlsx

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

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