Çözüldü DÜŞEYARA Sorunu

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:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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)
 
Katılım
3 Ocak 2019
Mesajlar
14
Excel Vers. ve Dili
2016 TR
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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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.
 
Katılım
3 Ocak 2019
Mesajlar
14
Excel Vers. ve Dili
2016 TR
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.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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.
 
Katılım
3 Ocak 2019
Mesajlar
14
Excel Vers. ve Dili
2016 TR
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.



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



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
 
Katılım
8 Ekim 2009
Mesajlar
642
Excel Vers. ve Dili
Office 2010 & 2016 TR
Altın Üyelik Bitiş Tarihi
26-12-2023
Kontrol eder misiniz?
 

Ekli dosyalar

Son düzenleme:
Katılım
3 Ocak 2019
Mesajlar
14
Excel Vers. ve Dili
2016 TR
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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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)
 
Katılım
3 Ocak 2019
Mesajlar
14
Excel Vers. ve Dili
2016 TR
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
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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.
 
Üst