




Excelle İlgili Basit EĞER Formülü Sorusu. Yardımcı Olabilir Misiniz?
-
Merhaba arkadaşlar.
A1 VE A100 sütünları arasında ALMANYADAN TUTUN DA YENİ ZELLANDA'YA KADAR ÜLKELER LİSTESİ var.
Ben B1 hücresine ALMANYA yazacağım.
Eğer ALMANYA bu A1 ve A100 arasında bulunuyorsa sonuç 1 çıkacak. Yoksa 2 çıkacak.
Bunu bir türlü formülleyemedim. Yardımcı olabilir misiniz?
-
Konu 2 kere açılmış? Benden kaynaklanmıyor. birini silin lütfen
EDİT: Ötekini silin lütfen. Bu konudan devam edelim.
SoloTurk tarafından 26/Haz/15 17:36 tarihinde düzenlenmiştir -
vba kullanmak serbest mi? yoksa sadece formül ile mi yapılması gerekiyor?
-
Sub Bul() Range("c1").Value = "" For i = 1 To 250 'Son ülkenin satır sayısı burada A250 de bitiyor If (Range("B1").Value) = Range("A" & i).Value Then 'B1deki değer A sütunundakine eşitmi ? Range("C1").Value = 1 'Eşitse C1 = 1 olsun Exit For 'Döngüden çık End If Next If i = 251 Then 'i = 251 Bulamamış Range("C1").Value = 2 'C1 = 2 olsun End If End Sub
---------------------------
bu da xlsm dosyası
https://drive.google.com/file/d/0B4e2PCIvKImzeGZadmY4aGtVT3M/view?usp=sharing
-
-
Yardımlarınız için çok teşekkür ederim arkadaşlar. Hallettim. Başkasına daha lazım olursa diye anlatayım.
A1 ve A244 arasında bütün ülkeleri sıraladım. Bu ülkeler Eximbank tarafından belirlenen standartlara göre 1. 2. 3. ve 4. grup ülkelere ayrılıyor.
Almanya 1. grup ülke
A4 sütununa ALMANYA ve B4 sütununa da 1 yazdım.
=TOPLA.ÇARPIM((A:A=A4)*(B:B)) formülü ile 1 geldi. Yani sonuç başarılı.
formülü kaydırarak tüm hücrelere uygulamak isterseniz yukarıdaki formül hata verir. Bunu kullanmanız gerekir: =TOPLA.ÇARPIM(($A$1:$A$244=A4)*($B$1:$B$244)
-----
Irak mesela 3. grup ülke ve Irak A45 hücresinde:
=TOPLA.ÇARPIM(($A$1:$A$244=A45)*($B$1:$B$244) -
Hocam vlookup veya countif komutlariyla kolaca yapilabilir.
-
dhmm bunu yazdı
Hocam vlookup veya countif komutlariyla kolaca yapilabilir.
aynen
-
Hocam tum A sutunun sehir isimleriyle dolu oldugunu varsayarsak....
B1 icine de aramak istedigin kelimeyi yazdigini varsayarsak
o zamana su formulleri bir koy C1 ve D1 e
C1 -> IF(ISERROR(VLOOKUP(B1;A:A;1;FALSE));"Yok";"Var")
D1 -> COUNTIF(A:A;B1)
-
-
dhmm bunu yazdı
Hocam tum A sutunun sehir isimleriyle dolu oldugunu varsayarsak....
B1 icine de aramak istedigin kelimeyi yazdigini varsayarsak
o zamana su formulleri bir koy C1 ve D1 e
C1 -> IF(ISERROR(VLOOKUP(B1;A:A;1;FALSE));"Yok";"Var")
D1 -> COUNTIF(A:A;B1)
Teşekkür ederim hocam :)
Bu da çok işime yaradı. Sağ olasın.