اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

البحث عن سعر تكلفة الصنف اذا كانت تاريخ فاتورة بيع الصنف يساوي اواكبر من تاريخ الشراء


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

أخواني الكرام 

أرجو مساعدتي في تركيب الدالة التي بموجبها أستطيع من خلال جدول تكاليف شراء الصنف وجدول المبيعات ..بحيث  أستطيع أمام كل صنف مبيعات بحسب تاريخه أن اضع تكلفة شراءه بشرط ان تاريخ البيع بنفس يوم تاريخ الشراء أو في وقت لاحق لتاريخ الشراء

فعند شراء صنف في يوم 5/1 بسعر 2000 وشراء نفس الصنف يوم 10/1 بسعر 2200 بافتراض في جدول المبيعات تاريخ بيع نفس هذا الصنف كان يوم 11/1 يفترض المعادلة تختار التكلفة أمام هذا الصنف مبلغ 2200 لأن أقرب تاريخ شراء لتاريخ بيع الصنف هو 10/1 وليس 5/1 .. مش عارف اذا كان طلبي واضح مرفق لكم جدول

مع خالص الشكر والتقدير 

Yasser.rar

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

السلام عليكم

مع التحفظ على انك لم تحدد ماذا لو ان تاريخ البيع لم يسبقة تاريخ شراء   -  لا اعلم هل واجهتنى لانك واضع بيانات افتراضيه ام ماذا  -  فى المرفق ستجد عندها تكون خانة التكلفة خالية

اليك اخى الكريم احد طرق الحل

=INDEX($G$3:$G$50;MATCH(1;($A$3:$A$50=MAX(IF(($C$3:$C$50=$K3)*($A$3:$A$50<=I3);$A$3:$A$50)))*($C$3:$C$50=K3);0))

هذه معادلة صفيف بعد كتابتها يتم الضغط على CTRL+SHIFT+ENTER  وليس ENTER فقط

اليك المرفق

 Yasser.rar

تم تعديل بواسطه خالد الرشيدى
  • Like 1
رابط هذا التعليق
شارك

ربنا يكرمك ويبارك فيك أخي الفاضل خالد ..والله عاجز عن شكرك .. البيانات ليست افتراضيه وانما مجموعة الصفوف والاعمدة الوارده في ورقة العمل استقطعتها من اوراق العمل الكاملة.. وكلامك سليم حول المبيعات التي لا يوجد قبلها مشتريات في تاريخ سابق لتاريخها .. هي كل المشكله في بعض الانظمة المحاسبيه لا توفر تقارير ملائمة وكافيه..وبالتالي سأحتاج ادراج تكلفة 1/1 لكل صنف ..  عندي في حدود 2000 صنف في ورقة مستقله مسجل امامها تكلفة الوحده اول المده والكميه واجمالي التكلفه .. برضه هشتغلها بطريقة ادراج كل صنف كأول صف في حركة المشتريات على مستوى الاصناف عشان يكون العمل مكتمل وانا عارف هاتعب فيها بعض الوقت على أساس أن معرفتي الحاليه مش كافيه للحكم على مدى وجود دالة لادراج  بيانات مجموعة جدول مستق في جدول اخر بشرطي تطابق رقم الصنف واسم الصنف وشرط الترتيب تبعا للتاريخ .. الا ان كان يمكنم افادتي في ذلك باسم الداله او اسعافنا بمثال بسيط لدالة تؤدي ذلك الغرض .. والمشكله ان استخدامي للاكسل سابقا كان بسيط وكل الدوال التي اشتغل عليها في الاغلب هي ,if,subtotal , sumif, sumifs, vlookup وأخرى بسيطه والجداول المحوريه وأجد صعوبه في الاغلب عندما تحتاج المسألة لدالة مركبه أو تكون المشكله التي تواجهني لأول مره من نوعها..

مع خالص حبي وتقديري لشخصكم الكريم

اعدت ارسال الملف في الورقه 2 وضعت الارصده الافتتاحيه لصنفين.. هل استطيع - بعد فصل جدول المشتريات بورقه مستقله - أن أقوم بادراج بيان الارصده الافتتاحيه لكل صنف بعد أن وضعت تاريخهم بالكامل في 1/1 وذلك قبل حركة مشتريات كل صنف في جدول المشتريات.. ان امكن ذلك نسأل الله تعالى أن يوفقنا لرد جميلك 

وان لم يكن فلا بد من انجازها بالادراج اليدوي

ودمتم بخير

Yasser.rar

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

السلام عليكم

فقط استبدل المعادلة السابقة بهذه المعادلة وابدى ملاحظاتك

=IFERROR(INDEX($G$3:$G$50;MATCH(1;($A$3:$A$50=MAX(IF(($B$3:$B$50=$J3)*($A$3:$A$50<=I3);$A$3:$A$50)))*($B$3:$B$50=$J3);0));VLOOKUP($J3;ورقة1!$B$3:$G$50;6;FALSE))

اليك المرفق

 Yasser_3.rar

تم تعديل بواسطه خالد الرشيدى
  • Like 1
رابط هذا التعليق
شارك

ربنا يبارك فيك وفي علمك اخي خالد .. سأنزل الورقه واطبق المعاده ولو في ملاحظات سأبلغك

 

السلام عليكم أستاذ خالد 

لي ملاحظه واحده على أول صف في المبيعات يفترض تكون النتيجه 4200 تكلفة الرصيد الافتتاحي بينما الناتج وفق المعادله طالع 3800 وهي تكلفة شراء في شهر 7 لا يوجد بعد تاريخها مبيعات

أرجوا الافادة على نفس الملف السابق .. مع خالص مودتي

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

اخى الكريم

انا قمت بتغيير سنه الصف الاول من 2013 الى 2014 للتاكد من عمل المعادلة وبالتالى هناك تاريخ شراء سابق لهذا التاريخ  وهو 29/7/2013  لهذا 3800

اما وان اعدت التاريخ الى سنه 2013 ستجد ان التكلفة 4200

اريد التاكيد على ان المعادلة السابقة معادلة صفيف بعد كتابتها يتم الضغط على CTRL+SHIFT+ENTER وليس ENTER فقط  حتى لا تحدث اخطاء بالنتائج

تقبل تحياتى

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information