• DİKKAT

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

Birden fazla gruba ayrılmış verilere Formülle isim verme

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım
eğer A1 hücresinde (P1,P2,P3.......P12) var ise "Konsolsuz"
(Pk7,Pk8.....Pk12) varsa "Konsollu"
(Pk13,Pk14,Pk15) var ise "Çift Konsollu" eğer bunlardan hiçbiri yoksa "Hata"
yazsın
bu formülü yazabilirmiyiz.

=ARA((AJ53);{"P1";"P2";"P3";"P4";"P5";"P6";"P7";"P8";"P9";"P10";"P11";"P12";"Pk7";"Pk8";"Pk9";"Pk10";"Pk11";"Pk12";"Pk13";"Pk14";"Pk15"};{"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsollu";"Konsollu";"Konsollu";"Konsollu";"Konsollu";"Konsollu";"Çift Konsollu";"Çift Konsollu";"Çift Konsollu"})

bildiğim bu formülü kullandım ama birden 100 e kadar P1,,,P100 yazmam gereken formüller olacak daha basit bir formül varmıdır.
 
Son düzenleme:
Merhaba,

Forum ana girişteki ilk 30 mesaj aşağıdaki şekilde olsaydı tepkiniz ne olurdu?

Neden ısrarla aynı başlıkta diretiyorsunuz?

formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
formül yardım
 
Merhabalar,
Bende bir konuya deyinmek istiyorum.
Zamanında sorduğunuz bir sorudur Sayın Modoste,
Bakınız.
Üşenmedim aradım buldum.

Orada özellikle belirtmiştim kriterlerimiz arttığında nasıl bir yol izlememiz gerektiğini dile getirmiştim.

Yapmanız gereken iş sadece EĞER şartını kullanarak işlem yapmaktır.
Konu başlığınızı düzeltikten sonra Korhan Bey'de uygun gördüğü taktirde cevap verebilirim.
 
sayın Korhan Hocam
neden bahsettiğinizi anlayamadım. aynı başlıkta diretme derken ve forum ana girişteki ilk 30 mesaj ne demek ben bir defa siteye girdim sorumu ilettim çıktım sonra bir iki kez daha girdim sorumda metin düzeltmeleri yaptım çıktım

ne olduğunu anlayamadım açıklarmısınız hocam.
 
merhaba sayın bzace bu mesajınıdaki dosyam evet bende mevcut ama orda sadece 3 ifadeden bahsediyo benim sorum şu tarz birşey
P1 den P50 ye kadar olanlara konsolsuz yazsın Pk32,Pk50 arasına konsollu ve birkaç koşul daha var. böyle bir formül gerekli oldu sordum

Konu başlığını zaten bulamadığımdan formül yardım diye yazdım
birden fazla gruba ayrılmış verilere adlandırma mı diyeyim bilmem ki en uygun nasıl olur ki
 
sayın hocam ben bilerek 2 defa soru açmadım ilk sorumu sorduğumda iletiyi gönder dediğimde forumdaan altın üyelikle ilgili bir uyarı geldi bende şaşırdım anlayamadım ne olduğunu sorumun ilk haline geri dönüp son eklememi düzeltmemi yaptım ve iletiyi gönderdim 2 defa gitmiş oldu galiba bilerek yapmadım kusura bakmayın

ve ben kendi soruma foruma en baştan girerek ulaşmıyorum hocam maildeki linke tıkladığımda direk gelince farkedememişim.
 
Açtığınız başlığı düzeltmenizi bekliyorum...
 
ilk sıradaki mesajın başlığını değiştim hocam
taşındı yazanıda içeriği sildim anladığım kadarıyla bunları yapabildim.
mesaj silme diye bir durum yokmuş geçmişte sıkıntılar olmuş
 
Son düzenleme:
Vaktim kısıtlı ben iki şarta göre ayarladım siz gerisini getirirsiniz.
  • A1 hücresine kiter,
  • B1:B3 arasına 1. aratacağımız veriler, (p1,p2 ....)
  • C1:C3 arasına 1. aratacağımız veri sonuçları, (konsolsuz,konsolsuz ...)
  • E1:E3 arasına 2. aratacağımız veriler,(pk1,pk2 ....)
  • F1:F3 arasına 2. aratacağımız veri sonuçları, (konsollu,konsollu....,)

Kod:
=EĞER(YADA(-ESAYIYSA(MBUL(B1:B3;A1)));
  İNDİS(C1:C3;KAÇINCI(;EĞER(MBUL(B1:B3;A1);;"");));
İNDİS(F1:F3;KAÇINCI(;EĞER(MBUL(E1:E3;A1);;"");)))
[COLOR="Blue"]Formül dizi formülüdür.CTRL+SHIFT+ENTER ile tamamlayınız.[/COLOR]
 
Teşekkürler sayın bzace
ben tek bir sütunda örneğin A sütununda (P1..........) yazdım
B sütunundada "Konsollu"........ yazdım ve indis ile çözüme ulaştım
sizden gelen alternatifide kullanıcam.
 
Merhaba,

Alternatif olarak aşağıdaki formülü (A1' deki ifadeye göre sonucu kontrol edeceğiniz hücreye) kopyalayınız.

Formülde uygulanan şartlar:

- "konsolsuz" alternatifinin (p1-p100) değerleri arasında,
- "konsollu" alternatifinin (pk1 - pk12) değerleri arasında,
- "çift konsollu" alternatifinin (pk13-pk15) arasında olduğu varsayılmıştır.

Bu değerlerin dışına çıkılması gereken durumlarda formüldeki değerleri düzeltmeniz gerekir. Unutmamanız gereken, pk12 - pk13 değerlerinin birbirini takip ettiği, bu değerlerin birinin bittiği yerden diğerinin 1 artarak devam ettiği noktasıdır.

=IF(AND("p1"<=A1;A1<="p100");"konsolsuz";IF(AND("pk1"<=A1;A1<="pk12");"konsollu";IF(AND("pk13"<=A1;A1<="pk15");"çift konsollu";"HATA")))

Türkçe Excel için "IF" yerine "EĞER", "AND" yerine "VE" KULLANINIZ.

İyi çalışmalar,
 
teşekkürler Sayın MFA2000
 
merhaba sayın hocalarım
eğer A1 hücresinde (P1,P2,P3.......P12) var ise "Konsolsuz"
(Pk7,Pk8.....Pk12) varsa "Konsollu"
(Pk13,Pk14,Pk15) var ise "Çift Konsollu" eğer bunlardan hiçbiri yoksa "Hata"
yazsın
bu formülü yazabilirmiyiz.

=ARA((AJ53);{"P1";"P2";"P3";"P4";"P5";"P6";"P7";"P8";"P9";"P10";"P11";"P12";"Pk7";"Pk8";"Pk9";"Pk10";"Pk11";"Pk12";"Pk13";"Pk14";"Pk15"};{"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsollu";"Konsollu";"Konsollu";"Konsollu";"Konsollu";"Konsollu";"Çift Konsollu";"Çift Konsollu";"Çift Konsollu"})

bildiğim bu formülü kullandım ama birden 100 e kadar P1,,,P100 yazmam gereken formüller olacak daha basit bir formül varmıdır.
.

Grupları; örneğin A, B, C gibi, yaparsanız formül daha basit olur.

O zaman;

Kod:
=IF(LEFT(A1;1)="A";"Konsolsuz";IF(LEFT(A1;1)="B";"Konsollu";IF(LEFT(A1;1)="C";"Çift konsollu";"")))

Kod:
=EĞER(SOLDAN(A1;1)="A";"Konsolsuz";EĞER(SOLDAN(A1;1)="B";"Konsollu";EĞER(SOLDAN(A1;1)="C";"Çift konsollu";"")))

şeklinde basitleşir.


.
 
teşekkür ederim İdris Hocam
hocam =ARA((AJ53);{"P1";"P2";"P3";"P4";"P5";"P6";"P7";"P 8";"P9";"P10";"P11";"P12";"Pk7";"Pk8";"Pk9";"Pk10" ;"Pk11";"Pk12";"Pk13";"Pk14";"Pk15"};{"Konsolsuz"; "Konsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"K onsolsuz";"Konsolsuz";"Konsolsuz";"Konsolsuz";"Kon solsuz";"Konsolsuz";"Konsolsuz";"Konsollu";"Konsol lu";"Konsollu";"Konsollu";"Konsollu";"Konsollu";"Ç ift Konsollu";"Çift Konsollu";"Çift Konsollu"})
bu formül hatalı sonuç verdi acaba içerikte neresi nasıl değişmesi gerekiyo. "Pk8" yazdığımda çift konsollu cevabını vermişti.
 
.

Formüldeki dizilim şöyle olması gerekir.

P1 Konsolsuz
P10 Konsolsuz
P11 Konsolsuz
P12 Konsolsuz
P2 Konsolsuz
P3 Konsolsuz
P4 Konsolsuz
P5 Konsolsuz
P6 Konsolsuz
P7 Konsolsuz
P8 Konsolsuz
P9 Konsolsuz
PK10 Konsollu
PK11 Konsollu
PK12 Konsollu
PK13 Çift Konsollu
PK14 Çift Konsollu
PK15 Çift Konsollu
PK7 Konsollu
PK8 Konsollu
PK9 Konsollu


.
 
anladım idris hocam teşekkür ederim.
 
Geri
Üst