- Katılım
- 7 Mayıs 2020
- Mesajlar
- 17
- Excel Vers. ve Dili
- Ofis 2016 dili ingilizce
Merhaba Arkadaşlar,
excelde süresi verilen (saat cinsinden) bir işin için aşağıdaki kriterler yer almaktadır.Bu kriterlere göre sorgumu yapmaya çalıştım.Fakat sorguda b = "Başarılı" tarafı çalışmıyor.
0-4 saat arasında ve critical ise başarılı değilse başarısız.
4> and <=8 saat arasında ve High ise başarılı değilse başarısız
8> and <=16 saat arasında ve High ise başarılı değilse başarısız
16> and <=24saat arasında ve High ise başarılı değilse başarısız
Sub deneme()
For i = 2 To 1000
a = Cells(i, 9) 'Süre (saat) kolonu
b = Cells(i, 10) 'Başarı durumu kolonu
x = Cells(i, 12) 'T Severity_ kolonu
If x = "Critical" And a <= 4 Then Cells(i, 10) = b ' T Severity_ kolonuna Süre (saat) kolonu bak <=4 kuçük ise 10. kolona başarı durumunu yaz
If x = "High" And a > 4 And a <= 8 Then b = "Başarılı"
If x = "Medium" And a > 8 And a <= 16 Then b = "Başarılı"
If x = "Low" And a > 16 And a <= 24 Then b = "Başarılı"
Else b = "Başarısız"
Next i
End Sub
excelde süresi verilen (saat cinsinden) bir işin için aşağıdaki kriterler yer almaktadır.Bu kriterlere göre sorgumu yapmaya çalıştım.Fakat sorguda b = "Başarılı" tarafı çalışmıyor.
0-4 saat arasında ve critical ise başarılı değilse başarısız.
4> and <=8 saat arasında ve High ise başarılı değilse başarısız
8> and <=16 saat arasında ve High ise başarılı değilse başarısız
16> and <=24saat arasında ve High ise başarılı değilse başarısız
Sub deneme()
For i = 2 To 1000
a = Cells(i, 9) 'Süre (saat) kolonu
b = Cells(i, 10) 'Başarı durumu kolonu
x = Cells(i, 12) 'T Severity_ kolonu
If x = "Critical" And a <= 4 Then Cells(i, 10) = b ' T Severity_ kolonuna Süre (saat) kolonu bak <=4 kuçük ise 10. kolona başarı durumunu yaz
If x = "High" And a > 4 And a <= 8 Then b = "Başarılı"
If x = "Medium" And a > 8 And a <= 16 Then b = "Başarılı"
If x = "Low" And a > 16 And a <= 24 Then b = "Başarılı"
Else b = "Başarısız"
Next i
End Sub