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

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

قام بنشر
12 دقائق مضت, Radwan abozaid said:

شكرا جزيلا لكني اريد تطبيق هذا بالمعادلات وليس بنظام الماكرو 

لا اظن ان هناك معادلات تقوم بهذا الشيء والله أعلم

اليك هذا الماكرو الاخر الذي يقوم بنفس العمل لكن اسرع بالنسبة للبيانات الكثيرة

Option Explicit

Sub Tasalsul_1()
Dim My_Min, My_max, i%, m%
i = 1
m = 1
Range("K:K").Clear
    Do Until Cells(i, 1) = vbNullString
        My_Min = Cells(i, 1): My_max = Cells(i, 2)
        If Not IsNumeric(My_Min) Or Not IsNumeric(My_max) Then GoTo 1
        Range("k" & m) = My_Min
        Range("K" & m & ":K" & My_max - My_Min + m).DataSeries
         m = m + My_max - My_Min + 1
1:
        i = i + 1
    Loop
    With Range("K1").CurrentRegion
        .Borders.LineStyle = 1
        .Interior.ColorIndex = 6
    End With
End Sub

 

قام بنشر

السلام  عليكم

بالإضافة إلى عمل أخي الكريم سليم أقدم عمل المطلوب بالمعادلات لكن بالاستعانة بأعمدة مساعدة (ملونة بالأخضر)... أرجو أن تفي الغرض المطلوب...

بن علية حاجي

فك التسلسل_2003.rar

  • Like 1
  • Thanks 1
قام بنشر

وعليكم السلام 

اذا افترضنا ان البينات لديك تقع في النطاق 

ِA1:A25

في الخلية 

b1  =MIN($A$1:$A$25)

  b2 =MIN(IF(LEFT($A$1:$A$25,2)*1>I5,LEFT($A$1:$A$25,2)*1))*10 with CTRL+Shift+Enter & Drag down

c1=MAX(IF(-($A$1:$A$25)-$D4<10,$A$1:$A$25))  with CTRL+Shift+Enter & Drag down

 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information