• 30-06-2023, 20:32:57
    #1
    Merhabalar

    Excel'de farklı bir sayfadan veriyi dönüştürerek çekmek istiyorum ama başaramadım.

    Düşeyara ile denedim fakat başarılı olamadım. Ancak EĞER komutuyla ile yapabilirsem olacakmış gibi geliyor bana

    Aynı excel sayfasında 2 ayrı sekme mevcut.
    Ben 1. sekmede bulunan bir veriyi 2. sekmeye doğruysa 24 değilse 0 diye çekmesini istiyorum.

    Örnek
    1. sekmede A1 İLE B36 arasındaki cengiz verisini 2. sekmeye doğru ise 24 olarak çeksin. eğer cengiz diye veri yoksa 0 olarak çeksin istiyorum.

    yardımcı olur musunuz ?
  • 30-06-2023, 20:36:46
    #2
    G⭐L⭐T⭐S⭐R⭐Y
    1. İlk olarak, 1. sekmede bulunan hücreye doğru değeri yazın (örneğin, A1 hücresine "cengiz" yazın).
    2. İkinci sekmede, istediğiniz sonucu almak istediğiniz hücreye aşağıdaki formülü yazın
    =IF('1. Sekme'!A1:B36="cengiz", 24, 0)
    4. Burada '1. Sekme' ifadesi, 1. sekmenin adını temsil eder. Eğer 1. sekmenin adı farklı ise, formülü buna göre düzenleyin. Ayrıca, A1:B36 aralığını 1. sekmedeki doğru aralığa göre güncelleyin.
    5. Formülü girdikten sonra Enter tuşuna basın ve sonucun hesaplanmasını bekleyin. Formül, 1. sekmedeki A1:B36 aralığını tarayacak ve "cengiz" değerini bulduğunda 24 olarak döndürecek. Eğer "cengiz" değeri bulunamazsa 0 olarak dönecektir.
  • 30-06-2023, 23:17:18
    #3
    ibrhmatysn adlı üyeden alıntı: mesajı görüntüle
    1. İlk olarak, 1. sekmede bulunan hücreye doğru değeri yazın (örneğin, A1 hücresine "cengiz" yazın).
    2. İkinci sekmede, istediğiniz sonucu almak istediğiniz hücreye aşağıdaki formülü yazın
    =IF('1. Sekme'!A1:B36="cengiz", 24, 0)
    4. Burada '1. Sekme' ifadesi, 1. sekmenin adını temsil eder. Eğer 1. sekmenin adı farklı ise, formülü buna göre düzenleyin. Ayrıca, A1:B36 aralığını 1. sekmedeki doğru aralığa göre güncelleyin.
    5. Formülü girdikten sonra Enter tuşuna basın ve sonucun hesaplanmasını bekleyin. Formül, 1. sekmedeki A1:B36 aralığını tarayacak ve "cengiz" değerini bulduğunda 24 olarak döndürecek. Eğer "cengiz" değeri bulunamazsa 0 olarak dönecektir.
    hocam kod hata verdi. acaba gözden kaçırdığımız bir yer var mı ?
    ben sekme ismini yazdıktan sonra ünlem koyuyordum. öyle de denedim ama çalışmadı maalesef.
  • 30-06-2023, 23:18:59
    #4
    G⭐L⭐T⭐S⭐R⭐Y
    CengizYurek adlı üyeden alıntı: mesajı görüntüle
    hocam kod hata verdi. acaba gözden kaçırdığımız bir yer var mı ?
    ben sekme ismini yazdıktan sonra ünlem koyuyordum. öyle de denedim ama çalışmadı maalesef.
    Normalde olması lazım, duseyara daha çok işe yarıyor

    Dipnot: sekme de değilde bir excell daha açıp deneyin genelde oluyor
  • 30-06-2023, 23:26:39
    #5
    ibrhmatysn adlı üyeden alıntı: mesajı görüntüle
    Normalde olması lazım, duseyara daha çok işe yarıyor

    Dipnot: sekme de değilde bir excell daha açıp deneyin genelde oluyor
    İF yerine eğer kullandım komut çalıştı ancak hücrede YANLIŞ diye bir ibare çıkıyor. sayı çıkmıyor.
    Düşeyara yapamadım hocam.
    Sizi yordum kusura bakmayın.
  • 30-06-2023, 23:36:54
    #6
    =EĞER(Sayfa1!A1:B36="cengiz";24;0)
    direkt yapıştıracaksanız sayfa adını kontrol edin. İyi çalışmalar.
  • 30-06-2023, 23:40:04
    #7
    sefaks adlı üyeden alıntı: mesajı görüntüle
    =EĞER(Sayfa1!A1:B36="cengiz";24;0)
    direkt yapıştıracaksanız sayfa adını kontrol edin. İyi çalışmalar.
    Hocam çalıştı ancak veri sürekli 0 dönüyor.
  • 30-06-2023, 23:44:19
    #8
    =EĞER(Sayfa1!$A$1:$B$45="cengiz";24;0)
    bunu deneyin hocam sabitleme yaptım. versiyon farkından kaynaklanıyor olabilir. 365 ile denedim ben. belki bu şekilde çalışır sizde.
  • 30-06-2023, 23:45:09
    #9
    G⭐L⭐T⭐S⭐R⭐Y
    CengizYurek adlı üyeden alıntı: mesajı görüntüle
    Hocam çalıştı ancak veri sürekli 0 dönüyor.
    Değeri bulamıyor 0 dönüyor formül doğru

    düşey ara formülü paylaşıyorum dener misiniz

    =IF(ISNUMBER(MATCH("cengiz", '1. Sekme'!A1:B36, 0)), 24, 0)