elkareee قام بنشر مايو 28 قام بنشر مايو 28 السلام عليكم برجاء من الأخوة الأعضاء المساعدة أنا عملت دالة sumif لإجمالي السلف لشخص معين مطلوب في الملاحظات تواريخ إستلام السلف حيث موجود موظف أخذ أكثر من سلفة في الشهر sumifs.xlsx
أفضل إجابة محمد هشام. قام بنشر مايو 28 أفضل إجابة قام بنشر مايو 28 (معدل) وعليكم السلام ورحمة الله تعالى وبركاته جرب وضع الوظيفة التالية في : Module Option Explicit Function Xformula(Search_string As String, _ Cpt As Range, Cnt As Range) Dim i As Long Dim lig As String For i = 1 To Cpt.Count If Cpt.Cells(i, 1) = Search_string Then lig = lig & " " & Cnt.Cells(i, 1).Value End If Next Xformula = Trim(lig) End Function وفي الخلية E3 ضع المعادلة التالية مع سحبها للأسفل =@Xformula(A3;Sheet1!$A$2:$A$200;Sheet1!$D$2:$D$200) sumifs.xlsb تم تعديل مايو 28 بواسطه محمد هشام. 2
elkareee قام بنشر مايو 29 الكاتب قام بنشر مايو 29 (معدل) أولاً ألف شكر أ/محمد هشام. دا المطلوب فعلا إللي أنا عاوزه بس كنت محتاج معاه كمان لو مبتقلش على حضرتك جنب التاريخ لو ينفع المبلغ إللي أخده في التاريخ ده ويكون بينهم فواصل بدل ما هما لاصقين في بعض كده 26/12/2023 05/03/2024 28/06/2024 أنا عدلت على الكود كده علشان الفواصل لكن كل تاريخ يكون جنبه المبلغ إللي أخده مش عارف أعملها بصراحة lig = lig & " " & "-" & " " & Cnt.Cells(i, 1).Value تم تعديل مايو 29 بواسطه elkareee
elkareee قام بنشر مايو 29 الكاتب قام بنشر مايو 29 تم الحل الحمد لله وقمت بالتعديل على الكود وأصبح lig = lig & " " & "-" & " " & Cnt.Cells(i, 0).Value & " " & "مبلغ" & " " & " " & Cnt.Cells(i, 1).Value 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.