Excel IF else çalışmıyor

  • Konuyu başlatan eqNd
  • Başlangıç Tarihi
  • Mesaj 15
  • Görüntüleme 555

eqNd

Hectopat
Katılım
19 Ekim 2019
Mesajlar
233
Daha fazla  
Cinsiyet
Erkek
Merhaba if else ile 40k üyeyi kontrol etmem gerekiyor fakat yapamadım konu şu:

Eğer kullanıcı adı emre ise GD661 yaz =IF(B: B = "Maxim22", "GD661", "")

Bu kod çalışmadı
 
Hücre metin formatında olabilir. Giriş kısmına gelip genel olarak güncelleyin.
Ekran Resmi 2023-04-24 14.31.00.png
Ekran Resmi 2023-04-24 14.31.05.png

Bu şekilde olmuyor :/
 
Yaptığınız formülün doğru olması için "IF" fonksiyonunu yanlış kullanmışsınız. "IF" fonksiyonu, belirli bir koşulu kontrol eder ve koşul doğruysa belirtilen değeri, yanlış ise belirtilen diğer değeri döndürür.

Örneğin, aşağıdaki formül, B1 hücresindeki değer 5'ten büyükse "Evet" değilse "Hayır" döndürür:

=IF(B1>5,"Evet","Hayır")

Sorunuzu çözmek için, formülünüzü aşağıdaki gibi düzeltebilirsiniz:

=IF(B:B="emre","GD661","")

Bu formül, B sütununda bulunan tüm hücreleri kontrol eder ve hücrede "emre" yazıyorsa "GD661" yazdırır, yazmıyorsa boş bir hücre döndürür.

Not: Bu formül, büyük/küçük harf duyarlıdır. "Emre" yerine "emre" yazmanız gerekiyor.
 
şöyle ki burada ki kullanıcıları ayrıştırıyorum =EĞER(B1="Maxim22";"GD661";"") maxim22 diye kullanıcı var ise gd611 yaz ahmet112 diyede kullanıcı var onada gd661 yazması lazım bunun gibi liste uzuyor

Yaptığınız formülün doğru olması için "IF" fonksiyonunu yanlış kullanmışsınız. "IF" fonksiyonu, belirli bir koşulu kontrol eder ve koşul doğruysa belirtilen değeri, yanlış ise belirtilen diğer değeri döndürür.

Örneğin, aşağıdaki formül, B1 hücresindeki değer 5'ten büyükse "Evet" değilse "Hayır" döndürür:

=IF(B1>5,"Evet","Hayır")

Sorunuzu çözmek için, formülünüzü aşağıdaki gibi düzeltebilirsiniz:

=IF(B:B="emre","GD661","")

Bu formül, B sütununda bulunan tüm hücreleri kontrol eder ve hücrede "emre" yazıyorsa "GD661" yazdırır, yazmıyorsa boş bir hücre döndürür.

Not: Bu formül, büyük/küçük harf duyarlıdır. "Emre" yerine "emre" yazmanız gerekiyor.
bu çalışmadı hocam :(
 
şöyle ki burada ki kullanıcıları ayrıştırıyorum =EĞER(B1="Maxim22";"GD661";"") maxim22 diye kullanıcı var ise gd611 yaz ahmet112 diyede kullanıcı var onada gd661 yazması lazım bunun gibi liste uzuyor


bu çalışmadı hocam :(
Bu durumda, VLOOKUP işlevini kullanarak bir tablo oluşturabilir ve kullanıcı adlarını kontrol edebilirsiniz. Örneğin, kullanıcı adı ve kodları içeren bir tablo oluşturun.

Daha sonra, kullanıcı adı hücresinde VLOOKUP işlevini kullanarak kodu arayabilirsiniz. Aşağıdaki formül kullanıcı adı B1'de olduğunu varsayarak çalışır:

=VLOOKUP(B1, [kullanıcı_tablosu], 2, FALSE)

Burada, [kullanıcı_tablosu] oluşturduğunuz kullanıcı adı ve kodları içeren tabloya karşılık gelir. İkinci parametre olan 2, geri döndürülecek değerin sütun numarasını belirtir. FALSE, kesin eşleşme araması yapmak için kullanılır.

Bu yöntemi kullanarak, bir tabloya sahip olduğunuz sürece herhangi bir sayıda kullanıcı adını kontrol edebilirsiniz.
 
Bu durumda, VLOOKUP işlevini kullanarak bir tablo oluşturabilir ve kullanıcı adlarını kontrol edebilirsiniz. Örneğin, kullanıcı adı ve kodları içeren bir tablo oluşturun.

Daha sonra, kullanıcı adı hücresinde VLOOKUP işlevini kullanarak kodu arayabilirsiniz. Aşağıdaki formül kullanıcı adı B1'de olduğunu varsayarak çalışır:

=VLOOKUP(B1, [kullanıcı_tablosu], 2, FALSE)

Burada, [kullanıcı_tablosu] oluşturduğunuz kullanıcı adı ve kodları içeren tabloya karşılık gelir. İkinci parametre olan 2, geri döndürülecek değerin sütun numarasını belirtir. FALSE, kesin eşleşme araması yapmak için kullanılır.

Bu yöntemi kullanarak, bir tabloya sahip olduğunuz sürece herhangi bir sayıda kullanıcı adını kontrol edebilirsiniz.
Daha sade olarak nasıl olacaktır.

=EĞER(B2:B="yunusdaud";"GD661";"NULL"=EĞER(B2:B="0000";"GD661";"Null")) bu şekilde çalışmaz mı ?
 

Geri
Yukarı