أحمد الزيادى قام بنشر أغسطس 2, 2017 قام بنشر أغسطس 2, 2017 (معدل) اريد معرفه اخر سعر شراء فقط وليس بيع لاى صنف اقوم بالاستعلام عنه وكتابه تاريخ الشراء .... وشكرا جزيلا اخر سعر بشرط.rar تم تعديل أغسطس 2, 2017 بواسطه أحمد الزيادى
أحمد الزيادى قام بنشر أغسطس 2, 2017 الكاتب قام بنشر أغسطس 2, 2017 3 ساعات مضت, أحمد الزيادى said: اريد معرفه اخر سعر شراء فقط وليس بيع لاى صنف اقوم بالاستعلام عنه وكتابه تاريخ الشراء .... وشكرا جزيلا اخر سعر بشرط.rar
أحمد الزيادى قام بنشر أغسطس 2, 2017 الكاتب قام بنشر أغسطس 2, 2017 (معدل) برجـــــــــــاء الرد تم تعديل أغسطس 2, 2017 بواسطه أحمد الزيادى
أحمد الزيادى قام بنشر أغسطس 3, 2017 الكاتب قام بنشر أغسطس 3, 2017 20 ساعات مضت, أحمد الزيادى said: برجـــــــــــاء الرد
ياسر خليل أبو البراء قام بنشر أغسطس 3, 2017 قام بنشر أغسطس 3, 2017 أخي الكريم أعتقد الموضوع يحتاج لمزيد من التفاصيل وقم بوضع مثال أو مثالين كمثال للنتائج المتوقعة ليسهل تقديم المساعدة من قبل إخوانك بالمنتدى
أحمد الزيادى قام بنشر أغسطس 3, 2017 الكاتب قام بنشر أغسطس 3, 2017 تم كتابه الشرح ,,,,,, اخر سعر بشرط.rar
ياسر خليل أبو البراء قام بنشر أغسطس 3, 2017 قام بنشر أغسطس 3, 2017 أخي الكريم أحمد جرب الكود التالي في حدث ورقة العمل المسماة "الاستعلام" Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("B5:C5")) Is Nothing Then Dim ws As Worksheet Dim i As Long Set ws = Sheets("الحركه") For i = ws.Cells(Rows.Count, 2).End(xlUp).Row To 5 Step -1 If ws.Cells(i, 3).Value = "شراء" And ws.Cells(i, 4).Value = Range("B5").Value Then Range("D5").Value = ws.Cells(i, 6).Value Range("E5").Value = Range("C5").Value - Range("D5").Value Range("F5").Value = ws.Cells(i, 2).Value Exit For End If Next i End If End Sub
أفضل إجابة ياسر خليل أبو البراء قام بنشر أغسطس 3, 2017 أفضل إجابة قام بنشر أغسطس 3, 2017 ولإثراء الموضوع هذا حل آخر بالمعادلات في الخلية D5 ضع المعادلة التالية (معادلة صفيف أي يتم الضغط على Ctrl + Shift + Enter حين إدخال المعادلة ) =INDEX(الحركه!$F$5:$F$25,MATCH(MAX(IF((الحركه!$C$5:$C$25="شراء")*(الحركه!$D$5:$D$25=$B$5),ROW(الحركه!$D$5:$D$25),"")),ROW(الحركه!$D$5:$D$25),0)) وفي الخلية E5 ضع معادلة عادية لطرح الخلايا بهذا الشكل (لمعرفة الفرق) =C5-D5 وفي الخلية F5 ضع المعادلة التالية (معادلة صفيف أيضاً) =INDEX(الحركه!$B$5:$B$25,MATCH(MAX(IF((الحركه!$C$5:$C$25="شراء")*(الحركه!$D$5:$D$25=$B$5),ROW(الحركه!$D$5:$D$25),"")),ROW(الحركه!$D$5:$D$25),0))
أحمد الزيادى قام بنشر أغسطس 3, 2017 الكاتب قام بنشر أغسطس 3, 2017 4 ساعات مضت, ياسر خليل أبو البراء said: ولإثراء الموضوع هذا حل آخر بالمعادلات في الخلية D5 ضع المعادلة التالية (معادلة صفيف أي يتم الضغط على Ctrl + Shift + Enter حين إدخال المعادلة ) =INDEX(الحركه!$F$5:$F$25,MATCH(MAX(IF((الحركه!$C$5:$C$25="شراء")*(الحركه!$D$5:$D$25=$B$5),ROW(الحركه!$D$5:$D$25),"")),ROW(الحركه!$D$5:$D$25),0)) وفي الخلية E5 ضع معادلة عادية لطرح الخلايا بهذا الشكل (لمعرفة الفرق) =C5-D5 وفي الخلية F5 ضع المعادلة التالية (معادلة صفيف أيضاً) =INDEX(الحركه!$B$5:$B$25,MATCH(MAX(IF((الحركه!$C$5:$C$25="شراء")*(الحركه!$D$5:$D$25=$B$5),ROW(الحركه!$D$5:$D$25),"")),ROW(الحركه!$D$5:$D$25),0)) ممكن تطبيقها من غير مااضغط ctrl + shift + enter
ياسر خليل أبو البراء قام بنشر أغسطس 4, 2017 قام بنشر أغسطس 4, 2017 هذه معادلة صفيف أي لابد من الضغط على Ctrl + Shift + Enter
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.