ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
25 visibility
موضوع: آفیس توسط:

لری یک سری اعداد در سلول های مجاور دارد که می توانند مثبت یا منفی باشند. او راهی برای تعیین بزرگترین دنباله اعداد منفی در محدوده می خواهد. بنابراین، اگر هفت عدد منفی در یک ردیف در این دنباله وجود داشته باشد، فرمولی می خواهد که مقدار 7 را برمی گرداند.

ما بالا و پایین نگاه کردیم و نتوانستیم فرمول واحدی را پیدا کنیم که آنچه را که می خواهیم انجام دهد. با این حال، می توانید این کار را با یک ستون میانی انجام دهید. به عنوان مثال، اگر اعداد خود را در ستون A (شروع A1) دارید، می توانید فرمول زیر را در سلول B1 قرار دهید:

=IF(A1

سپس در سلول B2 موارد زیر را وارد کنید:

=IF(A2

این را در تمام سلول های دیگر ستون B که مقداری در ستون A وجود دارد کپی کنید. سپس، در یک سلول دیگر (شاید سلول C1) می توانید فرمول زیر را قرار دهید:

=MAX(B:B)

این مقدار نشان دهنده بیشترین تعداد مقادیر منفی متوالی در ستون A خواهد بود.

اگر نمی خواهید یک ستون میانی برای دریافت پاسخ ایجاد کنید، می توانید یک تابع تعریف شده توسط کاربر ایجاد کنید که مقدار را برمی گرداند.

Function MaxNegSequence(rng As Range)
 search for the largest sequence
 of negative numbers in the range

    Dim c As Range
    Dim lCounter As Long
    Dim lMaxCount As Long
 
    Application.Volatile
    lCounter = 0
    lMaxCount = 0
    On Error Resume Next
    For Each c In rng.Cells
        If c.Value < 0 Then
            lCounter = lCounter + 1
            If lCounter > lMaxCount Then
                lMaxCount = lCounter
            End If
        Else
            lCounter = 0
        End If
    Next c
 
    MaxNegSequence = lMaxCount
End Function

برای استفاده از تابع، کافی است فرمولی شبیه به زیر را در کاربرگ خود قرار دهید:

= MaxNegSequence(A1:A512)
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

613 دیدگاه

10.8k کاربر

155 نفر آنلاین
1 عضو و 154 مهمان در سایت حاضرند
اعضای حاضر در سایت
بازدید امروز: 9659
بازدید دیروز: 13001
بازدید کل: 19463954
...