عادل صادق قام بنشر يوليو 11, 2005 قام بنشر يوليو 11, 2005 مشكلتي مع هذة المعادلة انني احتاج الي طريقة لجعل المعادلة تقوم بطرح ( ك / م التفويل الحالي ) من الخلية التي تحتوي علي قيمة ك/ م التفويل السابق (علي اعتبار انة قد لا يتم التزويد بالوقود يوميا) فان لم تجد أي قيمة في الخلية السابقة تذهب الي السابقة وهكذا حتي تجدها فتقوم بالطرح منها وتظهر النتيجة ارجو من الاخوة المشرفين السماح لي برفع ملف الاكسيل الي المنتدي حتي يتسني للاخوة الاطلاع والمساعدة شكرا عادل صادق
محمد حجازي قام بنشر يوليو 11, 2005 قام بنشر يوليو 11, 2005 السلام عليكم ... الرجاء التوضيح أكثر ... مشكلتك يا أخي ناتجة عن قسمة قيمة على صفر و هذا كما تعلم غير منطقي . المزيد من التفصيل مع شرح على مثال افتراضي إذا سمحت
عادل صادق قام بنشر يوليو 12, 2005 الكاتب قام بنشر يوليو 12, 2005 اخي الفاضل محمد اسف ولكن يبدو انك لم تعرف قصدي ويبدو انني السبب لعدم التوضيح ان القسمة علي صفر شئ وما اريد عملة شئ اخر ارجو ال>هاب الي قسم التحميل الؤقت وستجد الملف المشكلة شكرا عادل
محمد حجازي قام بنشر يوليو 14, 2005 قام بنشر يوليو 14, 2005 السلام عليكم ... رد السابق كان بعد معاينة الملف . بصراحة أنا محتار في تفسير كلامك ، الرجاء التوضيح على مثال مبسط تشرحه لنا .
عادل صادق قام بنشر يوليو 15, 2005 الكاتب قام بنشر يوليو 15, 2005 اخي الكريم محمد اولا شكرا علي اهتمامك بمشكلتي ثانيا الموضوع ببساطة لو ان أحدهم يمتلك سيارة واراد ان يعرف معدل استهلاك سيارتة للوقود فانة يقوم بملئها بالوقود ( Full) ثم يقرا الكيلو متر ولنفرض انة (1000 ك م) ثم يستخدم السيارة لفترة وبعد ذلك يقوم بملئها بالوقود ( Full) ولنفرض انة وضع 25 لتر وياخذ قراءة عداد الكيلو متر ولنفرض انة (1200 ك م) مرة اخري ثم يقوم بطرح القراءة الاولي من الثانية ((1200-1000)/25)ويقسم الناتج علي عدد اللترات التي وضعها في السيارة في المرة الثانية فيكون الناتج هو معدل استهلاك السيارة بللتر فاذا اراد ان يعرف الاستهلاك بالصفيحة(20 لتر) فانة يقوم يضرب الناتج الاخير في 20 هكذا ((1200-1000)/25*20) حتي هذة النقطة لاتوجد مشاكل المشكلة لو اردنا عمل هذا بالاكسيل ولم يتم التفويل يوميا فان المعادلة لا تسطيع ان تقوم بالطرح اذا كانت خانة ك م التفويل فارغة لاكثر من خليتين اسف جدا علي الإطالة ارجو المساعدة للتواصل علي المسنجر (Asadek25@hotmail.com) عادل صادق
محمد حجازي قام بنشر يوليو 16, 2005 قام بنشر يوليو 16, 2005 السلام عليكم ... يمكنك ذلك عن طريق إضافة العامود E المخفي . جرب المرفق : AverageOfConsuming.rar
عادل صادق قام بنشر يوليو 17, 2005 الكاتب قام بنشر يوليو 17, 2005 اخي محمد حجازي الملف الذي ارسلتة فية فكرة جميلة وإن كنت لم افهمها جيدا بغض النظر عن انة يقوم بعكس ما اريد الحصول علية فهو يجمع وانا اريد الطرح اخي الفاضل باختصار لاني اعرف انني قد اتعبتك معي انا اريد الاتي (بعد اذنك طبعا) اريد المعادلة التي ساضعها في الخلية (D1) ان تقوم بلأتي اذا كانت (0<>B10) ان تقوم بطرح قيمة(B9) من قيمة (B10) واذا كانت (B9=0) فتقوم بطرح قيمة(B8) من قيمة (B10) واذا كانت (B8=0) فتقوم بطرح قيمة(B7) من قيمة (B10) واذا كانت (B7=0) فتقوم بطرح قيمة(B6) من قيمة (B10) وهكذا حتي تجد قيمة تقوم بطرحـــــــها من قيمة (B10) (بغض النظر عن قيمة (C10)) مع الإبقاء علي باقي المعادلة كما هي, مثل الملف المرسل فهل هذا ممكن اكرر اسفي لكثرة الاسئلة عادل
محمد حجازي قام بنشر يوليو 17, 2005 قام بنشر يوليو 17, 2005 السلام عليكم ... أعذرني إذا كان هذا المرفق لا يفي بالغرض ، لأنني لم أفهم المقصود من طلبك بالضبط (أعتقد أن هذا ليس طلبك) . إذا لم يكن هذا طلبك فقم بمعاودة الشرح مرة أخرى . AverageOfConsuming1.rar
عادل صادق قام بنشر يوليو 20, 2005 الكاتب قام بنشر يوليو 20, 2005 اخي الفاضل / محمد حجازي (y) انا حقا عاجز عن الشكر فلقد اعطيتني اكثر مما طلبت ولكن هل تتكرم علي وتشرح لي هذه المعادلة الرائعة انا لا اريد ان اكون حملا ثقيلا عليك ولكنة فضول العلم او نهم العلم الذي لا ينتهي كما اوصانا نبينا وسيدنا محمد علية افضل الصلاة والسلام ولمزيد من التواصل ارجو ان تضيفني في الميسينجر الخاص بك Asadek25@yahoo.com Asadek25@hotmail.com شكرا جزيلا اخوك عادل
محمد حجازي قام بنشر يوليو 21, 2005 قام بنشر يوليو 21, 2005 السلام عليكم ... و ضعنا في الخلية E2 الصيغة التالية : =IF(B3<>0;ROW();"") الهدف من الصيغة السابقة هو إدراج رقم الصف الذي توجد فيه هذه الصيغة ، وذلك إذا كانت القيمة المقابلة لها في العامود B لا تساوي الصفر . (الصيغة السابقة تطبق على كامل العامود E و ذلك بتعبئتها على هذا العامود) الصيغة الموجودة في الخلية D3 أعتقد أنها مفهومة : =IF(AND(B3<>0;B2<>0);B3-B2/C3*20;"") أما الخلايا D4 و ما بعدها تعتمد على نفس الصيغة : =IF(AND(B4<>0;C4<>0);(B4-INDIRECT("B"&MAX(E$3:E3)))/C4*20;"") (الصيغة السابقة تطبق على كامل الخلايا الواقعة تحت الخلية D4 و ذلك بتعبئتها على هذه الخلايا) الدالة INDIRECT تستخدم لإرجاع قيمة مرجع محدد بسلسلة نصية . المرجع المرغوب (قيمة أول خلية مليئة) موجود طبعاً بالعامود B و بالسطر المحدد بالرقم المستخرج من الدالة MAX . بالنظر إلى العامودين B و E ستجد أن كل خلية مليئة في العامود B سيقابلها رقم سطرها في العامود E ، أما الخلايا الفارغة في العامود B سيقابلها خلايا فارغة أيضاً في العامود E . ما أريد قوله هو أننا نستطيع الحصول على قيمة أول خلية مليئة عن طريق إرجاع مرجعها الذي يتألف من الحرف B و أكبر رقم من المجال الموجود في العامود E والذي يعلو الخلية الحالية .
عادل صادق قام بنشر يوليو 24, 2005 الكاتب قام بنشر يوليو 24, 2005 اشكرك اخي محمد علي الشرح ولكن هل يمكنك ان تشرح لي بتفصيل اكثر فهذه المعادلة تبدو اكبر من خبرتي في الاكسيل وتحتاج لشرح من خبير مثلك خاصا انها تربط بين اكثر من عمود شكرا والي الامام ارجو الاضافة علي المسينجر عادل
عادل صادق قام بنشر يوليو 27, 2005 الكاتب قام بنشر يوليو 27, 2005 الاخ العزيز محمد اشكرك اعتقد انني بعد ان امعنت النظر في المعادلة قد فهمتها بشكل افضل اسف انني ازعجتك اقولها لك بلغة اهل الشام تكرم عينك عادل صادق
الردود الموصى بها