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

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

قام بنشر

السلام عليكم

 

من فضلكم شباب

ممكن من عندة فكره لاختصار هذه الداله

IF(OR(A1=3;A1=9);B1;IF(OR(A1=4;A1=10);B2;IF(OR(A1=5;A1=11);B3;IF(OR(A1=6;A1=12);B4;0))))

بدل من تكرار   خلية  A1  مثلا  نتكتبها مره واحد

قام بنشر

استعمل احد هاتين المعادلتين      (حسب اعدادات الجهاز عندك  الفاصلة او  الفاصلة المنقوطة)

اذا لم تعمل الاولى سوف تعمل الثانية

=IFERROR(INDIRECT(VLOOKUP($A$1,{3,"B1";9,"B1";4,"B2";10,"B2";5,"B3";11,"B3";6,"B4";12,"B4"},2,0)),"No Data")


=IFERROR(INDIRECT(VLOOKUP($A$1;{3,"B1";9,"B1";4,"B2";10,"B2";5,"B3";11,"B3";6,"B4";12,"B4"};2;0));"No Data")

الملف مرفق

Equation.xlsx

  • Like 2
قام بنشر

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

معادلة أخرى تفي الغرض المطلوب:

=IFERROR(INDIRECT("B"&IF($A$1<=12;CHOOSE(MOD($A$1-2;6);1;2;3;4);""));"No Data")
أو                                                              
=IFERROR(INDIRECT("B"&IF($A$1<=12,CHOOSE(MOD($A$1-2,6),1,2,3,4),"")),"No Data")

الملف المرفق فيه كل  الحلول المقترحة في الموضوع (حتى الآن)

بن علية حاجي

الحلول.xlsx

  • Like 2
قام بنشر

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

يمكن أيضا الاستغناء عن الدالة CHOOSE في المعادلة السابقة لتكون بالشكل المختصر التالي:

=IFERROR(INDIRECT("B"&IF($A$1<=12;MOD($A$1-2;6);""));"No Data")
أو                                                              
=IFERROR(INDIRECT("B"&IF($A$1<=12,MOD($A$1-2,6),"")),"No Data")

بن علية حاجي

  • Like 2
قام بنشر

استاذ سليم السلام عليكم

عندي برنامج فاتورة على الاكسس

وانا استخدم جهاز الباكورد

عملت استعلام لتحديث الكمية المتبقية

اريد عند الضغط على زر الحفظ للفاتورة يشتغل الاستعلام اولا ثم الحفظ بعدها

يا ريت تسعفنا بالكود

وتحية لك اخي العزيز من العراق

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information