Eğer belirtilen iki değer doğru ise işlem yapsın

Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Arkadaşlar, belirtilen iki değer doğru ise işlem yapsın değil ise yapmasın istiyorum.

Örneğin
A1=0
A2=6
A3=9

olsun.

=EĞER(A2=0;0;EĞER(A2>0 VE A3>0 İSE A3-A2 OLSUN))

EĞER A2 SIFIR İSE SONUÇ SIFIR EĞER A2 VE A3 SIFIRDAN BÜYÜK İSE İŞLEMİ NASIL YAPTIRIRIM.
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
=EĞER(VE(A2>0;A3>0);A3-A2;0) formulunu yaz ve uygulamanı yap sonucu bildirirseniz sevinirim burada a2 ve a3 sıfırdan buyuk oldugu zaman a3-a2 işlemini yapar diger durumda sıfır degerini verir kolay gelsin
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Evet bu formülü daha önce denemiştim. sanırım eksik anlattım.

A1=0 B1=2 C1=3 D1=4
A2=0 B2=4 C2=5 D2=6
A3=0 B3=0 C3=7 D3=8
A4=0 B4=0 C4=9 D4=10
A5=0 B5=0 C5=0 D5=12
A6=0 B6=0 C6=0 D6=0

Burada yapmak istediğim o kadar karışık ki:

b1 ve b2 sıfırdan büyükse b1-b2, eğer b2 ve b3 sıfırdan büyükse aynı işlem değilse son sıfırdan büyük değer yani b2-c1, işlem böyle devam ediyor. bir sütündaki değerler sıfırdan büyük ise bir birlerinden çıkar, sıfır başladığı yerde bir sonraki sütüna geç ve önceki sütunun son değer ile sonraki sütünun ilk değerini çıkar (örneğin c4-d1) bunu hatasız kendi kendine nasıl yapabilirim.

bu sütündaki değerlerin sürekli değiştiğini sıfır değerinin rakam olabileceği ya da rakam olan değerlerin sonradan sıfır olabileceğini hesap ederek işlemin yapılmasını istiyorum.
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Bu formülle ilgili olarak şaşırdığım bir olayla karşılaştım. Aşağıdaki formülün devamını yapamıyorum.

=EĞER(AD12=0;0;EĞER(VE(AD12>0;AE12=0);AD1-AD12;EĞER(VE(AE12>0;AF12=0);AD1-AE12;EĞER(VE(AF12>0;AG12=0);AD1-A125;EĞER(VE(AG12>0;AH12=0);AD1-AG12;EĞER(VE(AH12>0;AI12=0);AD1-AH12;EĞER(VE(AI12>0;AJ12=0);AD12-AI12;EĞER(VE(AJ12>0;AK12=0);AD12-AJ12))))))))

Burada EĞER(VE(AI12>0;AJ12=0);AD12-AI12) sonrasında yazılan hiç bir formülü kabul etmiyor.
Bu formülün devamını eğer(ve(aj12>0;ak12=0... ve devamı olan hiçbir formülü kabul etmiyor. Nedeni nedir acaba
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sorunuza bir örnek dosya eklermisiniz.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Doğru anladıysam aşağıdaki formül işinizi görür sanırım..

Kod:
=EĞER(AD12=0;0;$AD$1-İNDİS(AD12:AV12;;TOPLA.ÇARPIM(
KAÇINCI(1;(AD12:AV12>0)*(AE12:AW12=0);0))))
.
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Merhaba,

Doğru anladıysam aşağıdaki formül işinizi görür sanırım..

Kod:
=EĞER(AD12=0;0;$AD$1-İNDİS(AD12:AV12;;TOPLA.ÇARPIM(
KAÇINCI(1;(AD12:AV12>0)*(AE12:AW12=0);0))))
.
Yardımınız için teşekkürler. Formülün doğruluğunu nasıl test edeceğimi düşünüyorum. Öncelikle formülü anlamak gerekir.

Tekrar teşekkürler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Hangi durumlarda yanlış sonuç verdiğini detaylı açıklarsanız ona göre inceleme fırsatımız olur.

Eğer yukarıda sizin yazdığınız gibi yazmak isterseniz. Linkte #8 nolu mesajdaki dosyayı inceleyiniz..

EĞER - IF Fonksiyonu Uygulamaları

.
 
Üst