Eğer li formüller için {"ali";"veli"...} tarzında çözümler

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım

eğer ile ilgili önceki örneklerde
EĞER(EĞER(A5="Ali";EĞER(....) içiçe eğerli çözümler üretilirken alternatif çözümelerde oluyodu

benim sorum şu A5 hücresindeki değer
a-b ise cevap a ile b (metn olarak bu cümleyi yazsın)
c-d ise cevap c ile d
e-f ise cevap e ile f olcak şekilde B5 hücresine eğerli formül yazmak

daha aönce sayın hocalarımdan 0-50 arası ise 51-80 arası ise 81-90 arası ise gibi sayısal sorular
çözümde {50;80;90;{...} gibi çözümler görmüştüm sorumu bu tarzda yanıtlayabilirmisiniz.
 
Katılım
12 Haziran 2009
Mesajlar
137
Excel Vers. ve Dili
2003 türkçe
Merhaba bende o kadar usta sayılmam ama elimde işine yarayacak bir dosya var. Bu dosyada eğer ve if le ilgili bütün uygulamaların örnekleri yer alıyor sen elinden geldiğince bir ön çalışma yap yapabildiğin kadar sonra açıklamalı bir örnek dosya koyarsın takılırsan. bakarız
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
bu eğerli uygulamalar bende de var arkadaşım teşekkür ederim iletiye yanıt verdiğin için
sayın hocalarımın alternatif çözümlü birçok çalışmaları vardı
ben o tip bi çözüm bekliyorum
 
İ

İhsan Tank

Misafir
bu eğerli uygulamalar bende de var arkadaşım teşekkür ederim iletiye yanıt verdiğin için
sayın hocalarımın alternatif çözümlü birçok çalışmaları vardı
ben o tip bi çözüm bekliyorum
merhaba
b5 hücresine
Kod:
=EĞER(A5="a-b";"a ile b ";EĞER(A5="c-d";"c ile d";"e ile f"))
bu formülü yazar mısınız
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ihsan tank teşekkür ederim
fakat benim istediğim çözüm bu değil bunu zaten yapabilcek düzeydeyim
=EĞER(A5={"a-b";"c-d";"e-f"};{"a ile b";{c ile d};{e ile f}))
tam yazamasamda bu tarz formüllemelerle çözüme gidiliyodu
ben bunu öğrenmek ve kullanmak istiyorum
 
Katılım
5 Ocak 2005
Mesajlar
890
Bunu mu?
Kod:
=EĞER(A5="";"";ARA(A5;{"a-b";"c-d";"e-f"};{"a ile b";"c ile d";"e ile f"}))
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın abazya teşekkür ederim
aradığım cevap buydu ara fonksiyonu ile yapılıyo demek
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
bu formülasyonun alternatifleri varsa yazabilirmi sayın hocalarım.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
kendi çizelgelerimde silindir tankların yüksekliğe göre kalan miktar tablolarım için ara ve düşeyara formülleri kullanmaktayım
yukardaki formülleri başka alternatifleri varsa öğrenmek isterim { lerinin kullanıldığı formülasyonlar .....??
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
kendi çizelgelerimde silindir tankların yüksekliğe göre kalan miktar tablolarım için ara ve düşeyara formülleri kullanmaktayım
yukardaki formülleri başka alternatifleri varsa öğrenmek isterim { lerinin kullanıldığı formülasyonlar .....??
.

Lookup-vlookup-hlookup

Buradaki dosyayı inceleyin.

..
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
bu soruyu asıl sorma sebebim personel maaş hesaplama çizelgesinde
personellerin soluna bi hücre açıp
bekar
evli çocuksuz
evli 1 çocuklu
evli 2 çocuklu
evli 3 çocuklu
.
.
.
yazıp A.G.İ paralarını formüllerler bulmaktı teşekkür ederim.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
"=EĞER($C13="";"";ARA($C13;{"Asf. Plent";"Mek. Plent";"Konkasör";"Taş Ocağı"};{"Asfalt";"Asfalt";"Konkasör";"Taş Ocak"}))
sayın hocam bu formül istediğim sonucu vermiyo bi türlü
acaba ARA dan sonra ilk açılan { li yerdeki veriler alfabetik sırdamı olmalı

konkasör olan hücrenin sonucunda asfalt yazıyo ama konkasör yazmalı benim formülüm hatalı galiba

ve bunun peşine eğer ile ilgili ARA formülü kullanılarak veri buldurmada şöyle bi formülasyon varmıdır
C13 hücesindeki değer (A yada B yada C) ise elma yazsın
(D yada E yada F) ise armut yazsın......

Eğer formülünün içeriğinden EĞER (Yada ile başlayan çözüm hariç ) ARA formülünce yapılabiliyomu
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,272
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

EKLE-İŞLEV menüsünü açtıktan sonra ARA fonksiyonuna ulaşın ve alttaki kısımdan "Bu işlev hakkında yardım" seçeneğine tıklayın. Karşınıza fonksiyonun çalışma mantığı ile ilgili bir yazdım menüsü açılacaktır. Bu menüyü inceleyin.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın korhan hocam diğer sorum ile ilgili formülasyon varmıdır.
C13 hücesindeki değer (A yada B yada C) ise elma yazsın
(D yada E yada F) ise armut yazsın......

tarzında bölümlemeler yaparak formülasyon ARA formülü içinde çözümü varmıdır.?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
sayın korhan hocam diğer sorum ile ilgili formülasyon varmıdır.
C13 hücesindeki değer (A yada B yada C) ise elma yazsın
(D yada E yada F) ise armut yazsın......

tarzında bölümlemeler yaparak formülasyon ARA formülü içinde çözümü varmıdır.?
.
Kod:
=IF(OR(C13="A";C13="B";C13="C");"ELMA";IF(OR(C13="D";C13="E";C13="F");"ARMUT"))

=EĞER(YADA(C13="A";C13="B";C13="C");"ELMA";EĞER(YADA(C13="D";C13="E";C13="F");"ARMUT"))

Veya;

Kod:
=LOOKUP(C13;{"A";"B";"C";"D";"E";"F"};{"ELMA";"ELMA";"ELMA";"ARMUT";"ARMUT";"ARMUT"})

=ARA(C13;{"A";"B";"C";"D";"E";"F"};{"ELMA";"ELMA";"ELMA";"ARMUT";"ARMUT";"ARMUT"})


.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın yurttaş hocam çözümlerinize bakıyorum EĞER(YADA....) kullanarak yaptığınız formülü ben şimdi kullanmaktayım zaten
diğer formülasyon da bi nevi çzüm arşivime aldım
benim istediğim tarzda bi çözümeme biçimi bunlardan hariç yapılabiliyomu

sorumu en geniş kapsamda söyle sorayım
C13 hücresinde (ali-ahmet-mehmet-kamil-ismail..)varsa cevap isimler
C13 hücresinde (beş-dört-altı-kırk-yirmi..) varsa cevap sayılar
C13 hücresinde (izmir-samsun-çorum-siirt-van...) varsa cevap iller
C13 hücresinde (galatasaray-samsunspor-bjk...) varsa cevap takımlar

bu tarz çoklu sonuçlara dönelik formüller karşıma çıkıyo bazen sizden gelen formülasyonlar çok uzun oluyo tabiiki çözümlüyo ama bu denli değişken metinsel kriterli veri bulmak adına daha sade bi formülayon varmı

=ARA(C13;{"... ile başlayan formülasyonlarda gruplama şeklinde bölümlemeler yapılabiliyomu)
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
sayın yurttaş hocam çözümlerinize bakıyorum EĞER(YADA....) kullanarak yaptığınız formülü ben şimdi kullanmaktayım zaten
diğer formülasyon da bi nevi çzüm arşivime aldım
benim istediğim tarzda bi çözümeme biçimi bunlardan hariç yapılabiliyomu

sorumu en geniş kapsamda söyle sorayım
C13 hücresinde (ali-ahmet-mehmet-kamil-ismail..)varsa cevap isimler
C13 hücresinde (beş-dört-altı-kırk-yirmi..) varsa cevap sayılar
C13 hücresinde (izmir-samsun-çorum-siirt-van...) varsa cevap iller
C13 hücresinde (galatasaray-samsunspor-bjk...) varsa cevap takımlar

bu tarz çoklu sonuçlara dönelik formüller karşıma çıkıyo bazen sizden gelen formülasyonlar çok uzun oluyo tabiiki çözümlüyo ama bu denli değişken metinsel kriterli veri bulmak adına daha sade bi formülayon varmı

=ARA(C13;{"... ile başlayan formülasyonlarda gruplama şeklinde bölümlemeler yapılabiliyomu)


Yukarıda ARA fonksiyonu örneği mantığını yürütürseniz, olur. Ancak gerek hücrelerin alacağı karekter sayısı ve gerekse formül içinde olan argüman sayısı sınırlı olduğundan bu sınırlar içinde kalmanız gerekir.

Daha sade formülasyon derken ne demek istediğinizi anlayamadım.

Formüllerden istenen sonuçları doğuracak varyasyonlar arttıkça formüller karmaşıklaşır.

Mikrosoft, henüz "ben bunu istiyorum", hemen sonucu bulan bir fonksiyon geliştirememiş.

Ancak bazı enstrümanlar vermiş. Bunların en önemlilileri fonksionlar ve VBA'dır.

Bunlara hakim olursanız yapamayacağınız hemen hemen hiç bir şey yoktur.


.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın yurttaş hocam daha sade derken mesela ben aşağıda bi örnek yazmaya çalışcama ama böyle formül yoktur elbet yapılıyomu diye benzetmek adına
=ARA(C15;({"ali";"ahmet";"mehmet"};{"gs";"Fb";"Bjk"};{"van";"siirt";"muş"});({"isim";"kulüp";"İl"})

sayın hocam ben bu tarz excelde yapılabiliyomu ha illede ara formülü ile değil ama
yazacağım verilerden ilk 3 tanesine giriyosa isim yazsın
diğer 3 tanesine giriyosa kulüp yazsın
diğer 3 tanesine giriyosa il yazsın

bu tarz değişken sayıları artabilen ifadelerin eğer haricinde değişik çözümleri varmıdır
bunu öğrenmek istiyorum
 
Üst