با سلام. دريك ستون اكسل كه داده هاي تكراري وارد شده و فقط جابجا مي باشد به چه شكل مي توان بدون در نظر گرفتن جابجايي و ترتيب ثبت شدن ،فرمولي نوشت كه تعداد سلول ها را با داده هاي تكراري و جابجا شمارش نمايد. بعنوان مثال در يك سلول نوشته شده A,b,c و در سلول زير آن نوشته شده B,a,c .داده هاي اين دو سلول يكي مي باشند و فقط پس و پيش ثبت شده است كه اين امر در انجام فرمول نويسي دردسر زيادي براي من درست كرده است. به چه شكل مي توان بدون در نظر گرفتن ترتيب ثبت a,b,c و فقط بر اساس داده هاي وارد شده فرمولي نوشت كه تعداد سلولهايي كه سه داده a,b,c در آن ثبت شده را بشمارد(فايل پيوست)
درخواست نوشتن فرمول جهت محاسبه تعداد سلولها با داده هاي تكراري و بدون در نظر گرفتن ترتيب ثبت
Collapse
X
-
با سلام. دريك ستون اكسل كه داده هاي تكراري وارد شده و فقط جابجا مي باشد به چه شكل مي توان بدون در نظر گرفتن جابجايي و ترتيب ثبت شدن ،فرمولي نوشت كه تعداد سلول ها را با داده هاي تكراري و جابجا شمارش نمايد. بعنوان مثال در يك سلول نوشته شده A,b,c و در سلول زير آن نوشته شده B,a,c .داده هاي اين دو سلول يكي مي باشند و فقط پس و پيش ثبت شده است كه اين امر در انجام فرمول نويسي دردسر زيادي براي من درست كرده است. به چه شكل مي توان بدون در نظر گرفتن ترتيب ثبت a,b,c و فقط بر اساس داده هاي وارد شده فرمولي نوشت كه تعداد سلولهايي كه سه داده a,b,c در آن ثبت شده را بشمارد(فايل پيوست)
فرمول زیر رو بررسی کنید :
کد:=IF(AND(ISNUMBER(SEARCH("a",G2))=TRUE,ISNUMBER(SEARCH("b",G2))=TRUE,ISNUMBER(SEARCH("c",G2))=TRUE),"1","2")
لذا سپس شما می تونید با استفاده از تابع COUNTIF سلول های با مقادیر 1 رو شمارش کنید.[CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
[/CENTER] -
ضمن تشكر از پاسخ شما لطفا كمي بيشتر فرمول نوشته شده را توضيح دهيد اگر كاراكترهاي a , b,c در يك ستون به تعداد زياد باشد و با كاراكترهاي ديگري نيز همراه باشد به چه شكل مي توان فرمول را بسط داد بعنوان مثال در ستون A و رديف هاي 1 الي ... تركيب هاي مختلفي از a,b,c به همراه كاراكترهاي ديگري وجود دارد كه هدف شمارش فقط تركيب كاراكترهاي a,b,c است(بدون ترتيب ثبت)
a,b,v,c,d
b,a,m,c,g,h
m,k,b,a
c,k,v,d,a,x,b
در مثال فوق سه مورد تركيب a,b,c داريمکامنت
-
با سلام
با اجرای ماکروی ذیل نحوه چیدمان سه حرف a,b,c در سلول مجاور درج میگردد
کد PHP:Sub TEST()
Dim xx As String
z1 = Cells(Rows.Count, "A").End(xlUp).Row
Range("b1:b" & z1).ClearContents
For j = 1 To z1
For I = 1 To Len(Range("A" & j))
If Mid(Range("A" & j), I, 1) = "a" Then
xx = xx & "a"
ElseIf Mid(Range("A" & j), I, 1) = "b" Then
xx = xx & "b"
ElseIf Mid(Range("A" & j), I, 1) = "c" Then
xx = xx & "c"
End If
If Len(xx) >= 3 Then
Range("b" & j) = xx
End If
Next
xx = ""
Next j
فایل های پیوست شدهکامنت
-
در صورتیکه حروف a,b,c تکراری در سلول وجود داشته باشد فایل ذیل را بررسی کنیدفایل های پیوست شدهLast edited by iranweld; 2018/09/22, 09:39.کامنت
کامنت