• DİKKAT

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

Çözüldü DÜŞEYARA Sorunu

  • Konbuyu başlatan Konbuyu başlatan rapp5
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Ocak 2019
Mesajlar
14
Excel Vers. ve Dili
2016 TR
=DÜŞEYARA(MAK(DrawingReactions!O:O);DrawingReactions!N:R;1;0)

#YOK Hatası almaktayım. Sorun nerede acaba yapmak istediğim olay tam olarak şu:

x y z
1
2
3

görmüş olduğumuz gibi x ve z sütunlarındada farklı değerler bulunmakta

=DÜŞEYARA(MAK(DrawingReactions!N:N);DrawingReactions!N:R;1;0)

yaptığım zaman

x-y-z satırlarını 1;2;3 diyerek yan satırlarıda yazdırabiliyorum fakat O için yaptığım zaman N satırındaki değeri yazdıramıyorum

ORNEK :
https://www.dosyaupload.com/rfzV

YATAY ARA DEĞİL DÜŞEYARA OLACAK DENEME YAPARKEN KALMIŞ
 
Son düzenleme:
Sayfa1 D4 Hücresine kopyalayız.Sağa ve aşağı çekerek çoğaltınız.
Kod:
=DÜŞEYARA(MAK(DrawingReactions!$N4:$N4);DrawingReactions!$N4:$R4;SÜTUN(A1);0)
 
Sayfa1 D4 Hücresine kopyalayız.Sağa ve aşağı çekerek çoğaltınız.
Kod:
=DÜŞEYARA(MAK(DrawingReactions!$N4:$N4);DrawingReactions!$N4:$R4;SÜTUN(A1);0)
Teşekkürler Hocam fakat O:O'nun maksını alıp şu şekilde O:O nun maksına göre yandaki satırları yazdırmak istiyorum. N'nin maksını alırken sorun yok fakat O'nun alırken N'nin değerinide yazdıracağım için solda kalıyor ve sorun yaşıyorum
 
Yapmak istediğiniz işlemi net bir şekilde örnekle açıklayınız.Dosyanız o şekilde belirleyiniz.İşleminiz Düşeyara veya başka işlemle olabilir.Siz ne yapmak istediğinizi ve olması gereken sonuçla ilgili birkaç örnek veriniz.
 
Yapmak istediğiniz işlemi net bir şekilde örnekle açıklayınız.Dosyanız o şekilde belirleyiniz.İşleminiz Düşeyara veya başka işlemle olabilir.Siz ne yapmak istediğinizi ve olması gereken sonuçla ilgili birkaç örnek veriniz.
Örnek dosyada Sayfa1'de düşey ara ile değerleri alıyor

=DÜŞEYARA(MAK(DrawingReactions!N:N);DrawingReactions!N:R;1;0)

Formülümüz bu;

N:N'deki değerlerden maks olanı buluyor ve o değerin y,z değerleride var

N-O-P-Q-R olarak yazdırıyorum (DrawingReactions!N:R;2;0,DrawingReactions!N:R;3;0) gibi artırarak.

Aynı işlemi Sayfa 1'in alt satırında O:O'nun maksını alarak yazdırmak istiyorum.)

N Sütununu x olarak düşünelim üst satıda X'in maksını alıp aynı satırdaki diğer değerleri girdiriyoruz.
O sütununuda y olarak düşünelim. Alt satırda O'nun maksını alıp x,y,z yani yandaki diğer değerleride yazdırmak istiyorum.

N'nin maksını yukarıdaki formülle aldırabiliyorum sorun olmuyor. fakat O'nun aldırdığımda bir önceki değer N sütununda olduğu için YOK hatası alıyorum.

=DÜŞEYARA(MAK(DrawingReactions!O:O);DrawingReactions!O:R;1;0)
şeklinde yazdığım zaman sorunsuz çalışıyor 2;3;4;5 gibi artırarak yan satırlarındaki değerleride çekebiliyorum fakat bu seferde N sütunundaki değeri yazdıramıyorum.
 
N sütunun mak bulduk.Aşağıda
=MAK(DrawingReactions!N:N)=3,4
Burda ne aranıyor.
=DÜŞEYARA(MAK(DrawingReactions!N:N);DrawingReactions!N:R;1;0)
DrawingReactions!N:R;1;0)
Sorunuzu maalesef anlamakda güçlük çekiyorum.Umarım anlayan bir arakadaş çıkar.
 
N sütunun mak bulduk.Aşağıda
=MAK(DrawingReactions!N:N)=3,4
Burda ne aranıyor.
=DÜŞEYARA(MAK(DrawingReactions!N:N);DrawingReactions!N:R;1;0)
DrawingReactions!N:R;1;0)
Sorunuzu maalesef anlamakda güçlük çekiyorum.Umarım anlayan bir arakadaş çıkar.


6aorXv.png


Burada görmüş olduğumuz değer tablomuz.

Sayfa1'de N sütunundaki MAK'ı buluyoruz

=DÜŞEYARA(MAK(DrawingReactions!N:N);DrawingReactions!N:R;1;0)

3.4 yazdırdık bu bizim x değerimiz 2;3;4;5 diye artırarak yanındaki değerleride yazdırıyoruz yani x,y,z,my,mx şeklinde

Sonuç bu oluyor

3,4 3,0 -6,7 -6.0 6,4

Buraya kadar sorun yok. Sorun Aynı işlemi O'nun maksını alırken yaşıyorum.

Çıktı şu şekilde olması gerekiyor örneğin O'nun maksı örnek resimde 4,4 bulmuş olduğumuz değer Y'değerinin maksı. Bu değerdeki Maksimuma göre x,y,z ve diğer değerleri yazdırmak istiyorum

3,0 4,4 -6,7 -8,4 6,0 şeklinde fakat

=DÜŞEYARA(MAK(DrawingReactions!O:O);DrawingReactions!N:R;1;0)

değerini kullandığımda N sütunu O'dan önce kaldığı için #YOK hatası alıyorum.

Formülü şu şekilde düzelttiğim zaman;

=DÜŞEYARA(MAK(DrawingReactions!O:N);DrawingReactions!O:R;1;0)

Şu şekilde bir çıktı alabiliyorum

X değerini almıyor (N sütunu) 4,4 -6,7 -8,4 6,0

dv18OD.png


Hx değerine yani D sütununda Y'nin maksına göre yani O sütununa göre x değeri 3.0 fakat yazdıramıyorum N sütunu O sütunundan önce kaldığı için.

=DÜŞEYARA(MAK(DrawingReactions!O:N);DrawingReactions!O:R;1;0) yaptırdığım zaman O sütununun maksından itibaren yazdırmaya başlıyor ve 2;3; diye artırdığım zaman P Q R sütunlarını yazdırıyor fakat dediğim gibi N sütunundaki değeride almam lazım.

=DÜŞEYARA(MAK(DrawingReactions!O:N);DrawingReactions!O:R;0;0) gibi bir komut olması lazım ki bir sonraki değil bir önceki değeri yazdırmam lazım
 
Kontrol eder misiniz?
 

Ekli dosyalar

Son düzenleme:
Kod:
=DÜŞEYARA(MAK(DrawingReactionsULS!O:O);EĞER({1;0;0};DrawingReactionsULS!O:O;DrawingReactionsULS!N:N);2;0)
Şu formülü kulanarak çözdüm hocam sorunu
 
Ben denedim.Sayfa bulunamadı.Siz yeni sayfa oluşturmuşsunuz.Kolay gelsin.
Kod:
=DÜŞEYARA(MAK(DrawingReactionsULS!O:O);EĞER({1;0;0};DrawingReactionsULS!O:O;DrawingReactionsULS!N:N);2;0)
 
Ben denedim.Sayfa bulunamadı.Siz yeni sayfa oluşturmuşsunuz.Kolay gelsin.
Kod:
=DÜŞEYARA(MAK(DrawingReactionsULS!O:O);EĞER({1;0;0};DrawingReactionsULS!O:O;DrawingReactionsULS!N:N);2;0)

Evet hocam, o formülü örneğe göre yazmıştım. Bu formülüde Final versiyona göre yazdım. Ama sorunu bu kodla çözdüm sanırım bu kod sayesinde bir önceki Satırı görebiliyor
 
Rica etsem Dosyanızı paylaşsanız ve {1;0;0} neyi temsil ettiğini açıklarsanız bizde sizin çözümünden istifade etmiş oluruz.
 
Geri
Üst