hücre boş ise formül boş sonuç versin

Katılım
26 Ocak 2021
Mesajlar
6
Excel Vers. ve Dili
excel 2013
A4: 2020 FİYAT 100
B4: 2021 ZAM YÜZDESİ %20 (c sütununda zam yüzdeleri her hücrede farklı)
C4: 2021 ZAMLI FİYAT 120

burada c4 hücresine ya da başka bir hücreye eğer zam yüzdesi girilmişse zamlı fiyatı göster ,zamlı fiyat girilidyse de zam oranını göster diyebilir miyim ?
 
Katılım
26 Ocak 2021
Mesajlar
6
Excel Vers. ve Dili
excel 2013
A4: 2020 FİYAT 100
B4: 2021 ZAM YÜZDESİ %20 (c sütununda zam yüzdeleri her hücrede farklı)
C4: 2021 ZAMLI FİYAT 120

burada c4 hücresine ya da başka bir hücreye eğer zam yüzdesi girilmişse zamlı fiyatı göster ,zamlı fiyat girilidyse de zam oranını göster diyebilir miyim ?
bu kurguyu eğer dışında mı yapmam lazım ?yani 2 tane alan var biri zam oranı biri de zamlı fiyat .ben istersem zam oranını yazcam zamlı fiyatu verecek istersem de zamlı fiyatı vereceğim zam oranın göstercek.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,608
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Görselde ki gibi bir kurgu yapabilirsiniz.

D2;
C++:
=EĞER(C2=0;B2;C2/A2-1)
E2;
C++:
=EĞER(B2=0;C2;A2*(1+B2))



224867
 
Katılım
26 Ocak 2021
Mesajlar
6
Excel Vers. ve Dili
excel 2013
elinize sağlık.çok teşekkür ederim bu şekilde 4 sütünla yapabiliyorum fakat sadece 2 sütünda yapabilir miyim formülle ?eğer formülünü kullanarak işlemleri başka bir hücreye yaz diyebilir miyim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,608
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerdiğim ikinci formülde koşul eklemeyi unutmuşum. Görseli ve formülü revize ettim.

İki hücrede hesaplama yapılabilir. Fakat iki hücrede işlem yaparken birbirinden etkileneceği için DÖNGÜSEL BAŞVURU kullanmak ve bu ayarı aktif hale getirmek gerekir.

İlk olarak Dosya-Seçenekler-Formüller menüsünü açın.
Ekrana gelen menüde sağ üst köşede "Yinelemeli hesaplamayı etkinleştir" seçeneğini aktif hale getirin.

Tamam diyerek pencereleri kapatın.

Artık excelin döngüsel başvuru ile hesaplama yapmasına müsaade etmiş oldunuz.

Sonrasında ilgili hücrelere aşağıdaki formülleri uygulayını.

B2;
C++:
=EĞER(C2=0;0;C2/A2-1)
C2;
C++:
=A2*(1+B2)
Bu formülleri alt hücrelere ihtiyacınız kadar sürükleyiniz.

Daha sonra hangi alana elle değer girmek istiyorsanız o alana girişlerinizi yaparak sonucu gözlemleyin.

Burada unutmamanız gereken durum elle giriş yapacağınız hücredeki formül silineceği için dikkatli kullanmanız gerekecektir.

Bunun dışında size makro kullanımını önerebilirim. Ben olsam makro yöntemini tercih ederim. Çünkü döngüsel başvurulara çok fazla ısınamadım.
 
Üst