zarouki2000 قام بنشر أبريل 7, 2009 قام بنشر أبريل 7, 2009 السلام عليكم ورحمة الله اخوانى الاعزاء اقوم بعمل برنامج اكسيل و لكن عندى سؤالين اكون شاكر لو اجاب عليهم خبرائنا 1- كيف يمكن دمج عدد 2 داله vlookup فى خليه واحدة الدالتين هما VLOOKUP(A2;item;2;0 ) (VLOOKUP(C2;item2;2;0) الفكرة اريد دمج الدالتين كما يلى لو ادخلت انا اسم الصنف فى A2 يجيب السعر الخاص به ولو دخلت الصنف فى C2 يجيب سعر الموجود فى C2 انا عملت الدالتين بس مش عارف ادمجهم فى خلية واحدة هل هى باستخدام if - and - or لا ادرى 2- عايز اعمل قائمة منسدلة و يفضل باستخدام validation او اى طريقة اخرى علشان اختار منها الصنف الاكتفاء بأول حرف حتى تعرض كل الكلمات التى تبدء بهذا الحرف لتسهل عملية الاختيار استعرضت حاجة مشابهة لطلبى هذا لكن فكرتها انك تكتب الحرف ثم تضغط ادخال فيظهر كل الكلمات المبدؤة بهذا الحرف اسفل بعضها كل اسم فى خبة ( اى انها عملية فرز ) اما ان اريد ان اكتب الحرف يظهرلى الاسماء فى قائمة مفتوحة اختار منها ما اشاء جزاكم الله خيرا
zarouki2000 قام بنشر أبريل 8, 2009 الكاتب قام بنشر أبريل 8, 2009 الاخوة الافاضل من فضلكم ارجو المساعدة افاض الله عليكم من العلم وزادكم منه
نزار سليمان عيد قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 السلام عليكم اخي الفاضل كل شئ ممكن ولكن يفضل ارسال ملف لتوضيح فكرتك والتطبيق عليه مع الشكر ابو خالد
zarouki2000 قام بنشر أبريل 8, 2009 الكاتب قام بنشر أبريل 8, 2009 اسم لعدم اضافة الملف الاصلى لان حجمه كبير جدا و لكن هذا نموذج لما اريده فى المطلوب الاول لكم خالص الشكر New_Microsoft_Excel_Worksheet.rar
احمدزمان قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 السلام عليكم اخي zarouki لا يشترط ارفاق الملف الأصلي ولكن آمل ان يكون المثال واضح المطلوب هنا اذا ادخلت الصنف سواء فى العمود الاول او الثالث يجيب سعره عن طريق vlookup يجيب السعر من نفس الصفحة العمود B او منصفحة اخرى بمعنى آخر تحديد مكان السعر مع التحية
احمدزمان قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 السلام عليكم ممكن تجرب التالي =IF(COUNTIF(INDEX(item;0;1);A2)>0;VLOOKUP(A2;item;2;0);VLOOKUP(C2;item2;2;0)) و الذي يقوم بعد الصنف المطلوب فاذا كان موجود في الجدول الأول يعطيك قيمته وغير ذلك يقوم بالبحث في الجدول الثاني
zarouki2000 قام بنشر أبريل 8, 2009 الكاتب قام بنشر أبريل 8, 2009 الاخ احمد مبدئيا الف مبروك على اختيارك مشرف فأنت بحق اهلا لها اسف للغموض و عدم القدرة على توضيح سؤالى السعر من صفحة تانية بها مدى انا سميته item2 و السعر يكون فى العمود 2 فى هذا المدى
Best قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 مبروك الترقية استاز احمد و يا ريت تشرلحنا المعادلة و خصوصا استخدام COUNTIF مع index
الشاذلي قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ..أولاً أبارك للأخ أحمد المنصب الجديد .. وفقه الله لكل ما هو خير وسدد خطاه.أعتقد بحسب ما فهمت من السؤال أن الحل يمكن أن يكون بكتابة الصيغة التالية في الخلية: =if(isblank(C2),Vlookup(A2,item,2,0),vlookup(C2,item2,2,0)) أرجو أن أكون قد أفدت.
احمدزمان قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 (معدل) بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته .. أولاً أبارك للأخ أحمد المنصب الجديد .. وفقه الله لكل ما هو خير وسدد خطاه. أعتقد بحسب ما فهمت من السؤال أن الحل يمكن أن يكون بكتابة الصيغة التالية في الخلية: =if(isblank(C2),Vlookup(A2,item,2,0),vlookup(C2,item2,2,0)) أرجو أن أكون قد أفدت. وعليكم السلام و رحمة الله وبركاته اخي شاذلي بارك الله فيك دالتك صحيحة وتؤدي نفس الغرض بإذن الله تعالى وقد افدت جزاك الله خيرا تم تعديل أبريل 8, 2009 بواسطه احمد يعقوب
احمدزمان قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 مبروك الترقية استاز احمد و يا ريت تشرلحنا المعادلة و خصوصا استخدام COUNTIF مع index أخي Best بارك الله فيك كما تعرف ان index تقوم باخذ قيمة من تقاطع عمود وصف ولكن عن تجاهل او عدم ادخال قيمة الصف فانها تقوم بالتعامل مع العمود كاملا لذلك تم استخدامها مع COUNTIF لحساب عدد مرات تكرار القيمة المدخلةفي الخلية الأولى
Best قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 عذرا استاذي احمد بس انا مش فاهم ليه ربط و استخدمتهم مع بعض لانه ممكن نحل المعادلة بالدالة =IF(C2="",VLOOKUP(A2,item,2,0),VLOOKUP(C2,item2,2,0))
zarouki2000 قام بنشر أبريل 8, 2009 الكاتب قام بنشر أبريل 8, 2009 بارك الله فيكم جميعا و شكرا لهذا الحوار المثمر الذي يفيد الجميع
احمدزمان قام بنشر أبريل 8, 2009 قام بنشر أبريل 8, 2009 السلام عليكم اخي best كلامك صحيح وليس عليه غبار ولكن انا في بداية الحل اعتمد ان المدخل يكون في العمودA لكلا الجدولين ثم عدلته بعد ذلك ليشمل المدخل العمود A و C بمعنى انه يمكن للأخ zeroki الإستغناء عن العمود C في طلبة و الإكتفاء بالعمود A لإدخال البيانات وسوف تبحث له الدالة في الجدولين مع تعديل C2 الى A2في الدالة مع التحية
zarouki2000 قام بنشر أبريل 8, 2009 الكاتب قام بنشر أبريل 8, 2009 اخوانى الاعزاء كرمكم الزايد عن الحد يجعلن اطمع فى الطلب التانى وهو ما ذكرته فى بداية سؤالى عايز اعمل قائمة منسدلة و يفضل باستخدام validation او اى طريقة اخرى علشان اختار منها الصنف الاكتفاء بأول حرف حتى تعرض كل الكلمات التى تبدء بهذا الحرف لتسهل عملية الاختيار استعرضت حاجة مشابهة لطلبى هذا لكن فكرتها انك تكتب الحرف ثم تضغط ادخال فيظهر كل الكلمات المبدؤة بهذا الحرف اسفل بعضها كل اسم فى خلية ( اى انها عملية فرز ) اما ان اريد ان اكتب الحرف يظهرلى الاسماء فى قائمة مفتوحة اختار منها ما اشاء و الله انا مش عارف من غير مساعدتكم كنت هاعمل ايه و لا اجد من الكلمات ما اقوله حتى اوفيكم حقوقكم جزاكم الله خيرا و دمتم فى اطيب حال
zarouki2000 قام بنشر أبريل 9, 2009 الكاتب قام بنشر أبريل 9, 2009 ارجو سرعة الرد كما عودتونا جزاكم الله خيرا
احمدزمان قام بنشر أبريل 9, 2009 قام بنشر أبريل 9, 2009 السلام عليكم اخي يوجد حل ولكن عن طريق الكود vb وليس validation و وهذا الحل منقول عن احد مشاركات الأستاذ القدير الفاضل خبور ولكن يجب اولا ان تضع لي هنا ملف مشابه للملف الذي تعمل علية وتحدد فيه مكان item بالضبط
zarouki2000 قام بنشر أبريل 9, 2009 الكاتب قام بنشر أبريل 9, 2009 (معدل) الاخ احمد جزاك الله كل الخير والمرفق مثال للملف الذى سوف اعمل عليه ربنا يبارك فى الجميع انت و الاستاذ خبور و كل رواد المنتدى العامر New_Microsoft_Excel_Worksheet.rar تم تعديل أبريل 9, 2009 بواسطه zarouki2000
احمدزمان قام بنشر أبريل 10, 2009 قام بنشر أبريل 10, 2009 السلام عليكم اخي zarouki سوف يتم الإستغناء نهائيا عن دالة vlookup
zarouki2000 قام بنشر أبريل 10, 2009 الكاتب قام بنشر أبريل 10, 2009 الاخ احمد بارك الله فيك و لكن احتاج توضيح ؟؟؟ ماذا تعنى دام فضلك بأنه سوف يتم الإستغناء نهائيا عن دالة vlookup
احمدزمان قام بنشر أبريل 10, 2009 قام بنشر أبريل 10, 2009 يعني النموذج الي حنعملة بعد مانختا الآيتم بيحط الآيتم وسعرة تلقائيا في الصفحة بدون vlookup او غيرها
احمدزمان قام بنشر أبريل 10, 2009 قام بنشر أبريل 10, 2009 برضه في الملف الجديد ماحصلت مكان iTEM او ITEM2 و كدة المسأله صعبة
zarouki2000 قام بنشر أبريل 10, 2009 الكاتب قام بنشر أبريل 10, 2009 الاخ احمد بارك الله فيك ممكن اشرحلك ايه فكرة انى مقسمها لعمودين و انت تقولى الحل مشكورا الاول فى حاله ان يكون الصنف له بار كود اضع انا الباركود يجيب هو اسمه فى العمود و السعر التانى فى حاله الا يكون الصنف له بار كود فانا اختاره من القائمة لو عندك طريقة للحل على هذا الاساس جزاك الله خيرا
zarouki2000 قام بنشر أبريل 10, 2009 الكاتب قام بنشر أبريل 10, 2009 الملف بعد توضيح المدى item - item2 New_Microsoft_Excel_Worksheet.rar
الردود الموصى بها