• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Eğer sütun içerisinde "xxxx" geçiyorsa şunu yaz?

Katılım
18 Ağustos 2021
Mesajlar
17
Excel Vers. ve Dili
2013 TÜRKÇE
Cümleten hayırlı akşamlar arkadaşlar

Öncelikle istanbuldan mehmet ben aranıza katıldığıma memnun oldum. Emeği geçen herkese çok teşekkür ediyorum böyle bir bilgi paylaşım ortamı hazırlayıp bizlere sunduğu için.

Sizlerden bir rica olacak arkadaşlar bir konuda ben başlıkta da belirttiğim gibi bişey yapmak istiyorum. örneğini atarım isterseniz.


D2 hücresi 0 dan küçükse ve F2 hücresinde SSLIP kelimesi içeriyorsa C2 hücresine 770.701 yazmak istiyorum eğer içermiyorsa 108 yazmak istiyorum.

bunu nasıl yapabilirim.
 
C2 ye
=EĞERHATA(EĞER(VE(D2<0;MBUL("SSLIP";F2)>0);"770.701";"108");"108")
 
ALLAH razı olsun peki F2 de SSLIP yazarsa ve küçükse 770.701 değilse 108 yazdırdık buna ek olarak F2 de EFT yazarsa ve D2 deki 0
dan büyükse 120 nasıl yazarız hocam
 
Başka bir formül mü aynı formüle ilave mi

Ya da şöyle mi
SLIPP ve sıfırdan küçükse 770.701,
Değil
EFT ve sıfırdan büyükse 120,
İkisi de değilse 108
 
Son düzenleme:
Abi şunu yapmak istiyorum aslında
D2 deki değer 0 dan küçükse ve F2 deki metinde SSLIP içeriyorsa ( 770.701) yaz
D2 deki değer 0 dan büyükse ve F2 deki metinde SSLIP içeriyorsa ( 108) yaz
D2 deki değer 0 dan küçükse ve F2 deki metinde VİRMAN içeriyorsa ( 102.99.9999) yaz
D2 deki değer 0 dan küçükse ve F2 deki metinde EFT içeriyorsa ( 770.701) yaz
Böyle eklenebilecek gibi
 
1. Bunların hepsi C2 hücresi için mi
2. Bu 4 şart da gerçekleşmiyorsa ne yazacak?
 
Evet C2 için

Boş kalsın abi
ben ekstra şart ekleyebilir miyim peki
 
Zaten konuştukça şartlar uzayıp gidiyor, o yüzden şöyle yapalım.
Excel dosyanda bir başka sayfada Kriter tablosu ekle. Aşağıdaki resimdeki gibi.

229556

Dosyanın kod sayfasına bir Module ekle ve içine aşağıdaki kodları yapıştır.
C#:
Function HesapAdıYaz(Rakam As Range, Metin As Range, Kriterler As Range)
Dim Sonuc As String
Dim i As Integer
    For i = 1 To Kriterler.Rows.Count
        If InStr(1, Metin.Value, Kriterler(i, 1)) Then
            If (Kriterler(i, 2) = "Büyük" And Rakam.Value > 0) Or (Kriterler(i, 2) = "Küçük" And Rakam.Value < 0) Then
                Sonuc = Kriterler(i, 3): GoTo Sonlan
            End If
        End If
    Next i
    HesapAdıYaz = ""
    Exit Function
Sonlan:
    HesapAdıYaz = Sonuc
End Function

C2 veya istediğiniz hücreye formül yazarken

=HesapAdıYaz(Sayı;Metin;KriterAlanı) şeklinde doldur.

Sayı=D2
Metin=F2
Kriter Alanı=Mousla seçerken başlık satırını seçmeyin. Resimdeki için A2:C5

Örnek Dosyanız
https://dosya.co/up8520md2qhv/HesapAdıYaz.xlsm.html
 

Ekli dosyalar

Zaten konuştukça şartlar uzayıp gidiyor, o yüzden şöyle yapalım.
Excel dosyanda bir başka sayfada Kriter tablosu ekle. Aşağıdaki resimdeki gibi.

Ekli dosyayı görüntüle 229556

Dosyanın kod sayfasına bir Module ekle ve içine aşağıdaki kodları yapıştır.
C#:
Function HesapAdıYaz(Rakam As Range, Metin As Range, Kriterler As Range)
Dim Sonuc As String
Dim i As Integer
    For i = 1 To Kriterler.Rows.Count
        If InStr(1, Metin.Value, Kriterler(i, 1)) Then
            If (Kriterler(i, 2) = "Büyük" And Rakam.Value > 0) Or (Kriterler(i, 2) = "Küçük" And Rakam.Value < 0) Then
                Sonuc = Kriterler(i, 3): GoTo Sonlan
            End If
        End If
    Next i
    HesapAdıYaz = ""
    Exit Function
Sonlan:
    HesapAdıYaz = Sonuc
End Function

C2 veya istediğiniz hücreye formül yazarken

=HesapAdıYaz(Sayı;Metin;KriterAlanı) şeklinde doldur.

Sayı=D2
Metin=F2
Kriter Alanı=Mousla seçerken başlık satırını seçmeyin. Resimdeki için A2:C5

Örnek Dosyanız
https://dosya.co/up8520md2qhv/HesapAdıYaz.xlsm.html



çalışmıyor abi bende fonksiyon olsaydı daha iyi olurdu
 
Dosyanın kendisini ve harici yükleme linkini kopyaladım.
Denediniz mi? Olmayan ne?
 
Oldu hocam benim excel crack çok sorun yaşıyorum ondan sanırım
 
merhabalar, google e tabloda yapmak istediğim bir formül var yardımcı olurmusunuz.

170 kişilik bir ekip var ve bu ekibi başka bir sayfada takımlara dağıttım. takıma dağılan kişilerin ekip listesinde hangi takımda olduğunu nasıl formule edebilirim.
 
Geri
Üst