Abuelkhasem قام بنشر يناير 4, 2014 مشاركة قام بنشر يناير 4, 2014 السلام عليكم لدي خلية اكسل بها القيم التالية ( 65,84,412,65,84,110) ، و المطلوب حساب عدد الارقام و ليس مجموعها و المكرر يحسب مرة واحده فقط يعني النتيجه =4 ملاحظة : يمكن وضع الارقام بصيغة نص و شكراً رابط هذا التعليق شارك More sharing options...
جمال عبد السميع قام بنشر يناير 4, 2014 مشاركة قام بنشر يناير 4, 2014 (معدل) عفوا أخى بعد رؤية مرفق أستاذى الرائع وكودة الرائع ( رجب جاويش ) إتضح لى أن المعادلة ليست دقيقة بعد تجربتها لتعطى نفس نتيجة أستاذى ( رجب جاويش ) لذلك تم تعديل المرفق والأن أصبح كل شئ تمام تقبل تحياتى عدد الأرقام المفردة داخل خلية.rar تم تعديل يناير 4, 2014 بواسطه جمال عبد السميع 4 رابط هذا التعليق شارك More sharing options...
رجب جاويش قام بنشر يناير 4, 2014 مشاركة قام بنشر يناير 4, 2014 بالإضافة الى حل أخى الحبيب / محمود هذا كود يقوم بعمل المطلوب Sub ragab() Range("B2:B1000").ClearContents For x = 2 To [A1000].End(xlUp).Row For xx = 1 To UBound(Split(Cells(x, 1), ",")) + 1 d = Split(Cells(x, 1), ",")(xx - 1) T = Application.WorksheetFunction.CountIf(Range(Cells(1, 30), Cells(xx, 30)), d) If T < 1 Then Cells(xx, 30) = d myCount = myCount + 1 End If Next Cells(x, 2) = myCount Range(Cells(1, 30), Cells(xx, 30)) = "" myCount = 0 Next End Sub عدد الأرقام الفريدة.rar رابط هذا التعليق شارك More sharing options...
محمد ابو البـراء قام بنشر يناير 4, 2014 مشاركة قام بنشر يناير 4, 2014 رائع .... كم سعادتي بين اثنين من عمالقة المنتدى ملك المعادلات / استاذ جمال وصاحب الاكواد البسيطة المميزة استاذي ومعلمي /استاذ رجب جاويش جزاكما الله خيراً :fff: :fff: رابط هذا التعليق شارك More sharing options...
عبدالله باقشير قام بنشر يناير 4, 2014 مشاركة قام بنشر يناير 4, 2014 السلام عليكم الشكر واصل لخي الجبيب جمال واخي الحبيب رجب ..........حفظهما الله لاثراء الموضوع هذه دالة بالكود Option Explicit Function kh_vCont(iText) As Long Dim Obj As Object, Tx ''''''''''''''''''''''''''''' Set Obj = CreateObject("Scripting.Dictionary") ''''''''''''''''''''''''''''' For Each Tx In Split(iText, ",") If Not Obj.Exists(Trim(Tx)) Then Obj.Add Trim(Tx), 1 End If Next kh_vCont = Obj.Count Set Obj = Nothing End Function المرفق 2003 دالة عدد الأرقام الفريدة في نص.rar 2 رابط هذا التعليق شارك More sharing options...
رجب جاويش قام بنشر يناير 4, 2014 مشاركة قام بنشر يناير 4, 2014 أستاذى الحبيب / عبد الله باقشير سلمت يمناك وسلمت أفكارك ليتعلم منها الجميع رابط هذا التعليق شارك More sharing options...
عبدالله باقشير قام بنشر يناير 4, 2014 مشاركة قام بنشر يناير 4, 2014 أستاذى الحبيب / عبد الله باقشير سلمت يمناك وسلمت أفكارك ليتعلم منها الجميع جزاكم الله خيرا تقبلوا تحياتي وشكري رابط هذا التعليق شارك More sharing options...
Abuelkhasem قام بنشر يناير 4, 2014 الكاتب مشاركة قام بنشر يناير 4, 2014 شكرا لكم على المجهود و على الاجابة ،،، ساقوم بالتحميل و التجربة على ملفاتي و ابلغكم بالنتيجه رابط هذا التعليق شارك More sharing options...
Abuelkhasem قام بنشر يناير 4, 2014 الكاتب مشاركة قام بنشر يناير 4, 2014 تمت التجربة و بصراحه شئ رائع اذا ماكنش فيه ازعاج ممكن نوسع الموضوع شوي و بدل من عد الارقام بخلية واحده نخليه يعد الارقام بجميع الخلايا و بنفس الشرط و هو عد الرقم المكرر مرة واحده . طبعا اذا ماكنش فيه ازعاج ليكم و مشكورين مرة ثانيه عالمجهود رابط هذا التعليق شارك More sharing options...
جمال عبد السميع قام بنشر يناير 5, 2014 مشاركة قام بنشر يناير 5, 2014 بصراحة أخى الطلب غير واضح ياريت ترفق مثال على الكيفية التى تريد بها طلبك هذا رابط هذا التعليق شارك More sharing options...
Abuelkhasem قام بنشر يناير 5, 2014 الكاتب مشاركة قام بنشر يناير 5, 2014 example.rarالمطلوب ان يتم عد الارقام في الثلاث خلايا معاً مع عد المكرر مرة واحده. او بالأحرى عد الارقام لشيت كامل رابط هذا التعليق شارك More sharing options...
أفضل إجابة عبدالله باقشير قام بنشر يناير 5, 2014 أفضل إجابة مشاركة قام بنشر يناير 5, 2014 example.rarالمطلوب ان يتم عد الارقام في الثلاث خلايا معاً مع عد المكرر مرة واحده. او بالأحرى عد الارقام لشيت كامل هذه الدالة تقوم بذلك Option Explicit Function kh_vCont11(Rng As Range) As Long Dim Col As New Collection Dim Tx, iText, v ''''''''''''''''''''''''''''' On Error Resume Next For Each v In Rng.Cells For Each Tx In Split(CStr(v), ",") Col.Add 1, Trim(Tx) Next Next kh_vCont11 = Col.Count Set Col = Nothing On Error GoTo 0 End Function شاهد المرفق 2003 example++.rar رابط هذا التعليق شارك More sharing options...
Abuelkhasem قام بنشر يناير 5, 2014 الكاتب مشاركة قام بنشر يناير 5, 2014 مشكور جداً استاذ عبدالله ،، و الشكر موصول للمنتدى و القائمين عليه رابط هذا التعليق شارك More sharing options...
الردود الموصى بها