if...then...else

Katılım
2 Ocak 2009
Mesajlar
4
Excel Vers. ve Dili
Office XP
arkadaşlar;

eğer O6 hücresinin değeri 6 ise C6 hücresine 4 eklesin, değil ise 11 eklesin istiyorum. aşağıdaki kod ile yapamadım. yardımlarınızı bekliyorum...

=IF(O6=6;C6+4;C6+11)
 
Katılım
17 Nisan 2005
Mesajlar
122
Excel Vers. ve Dili
Excel 2010 TR | Excel 2013 TR
Düzeltme: yanlış cevap
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,435
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

formülde sorun yok, eğer ingilizce sürüm kullanıyorsanız.

Türkçe kullanıyorsanız IF yerine EĞER yazıp deneyin.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,603
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bu durumda O6 hücresinin değeri 6 olmayabilir. Küsüratlı bir değer varsa (6,001 gibi) siz bunu ya tamsayı olarak tanıtmalısınız yada olduğu gibi yazrak formülü düzenlemelisiniz.

1. Alternatif;
Kod:
=IF(O6=6,001;C6+4;C6+11)
2. Alternatif;
Kod:
=IF(ROUND(O6;0)=6;C6+4;C6+11)
 
Katılım
2 Ocak 2009
Mesajlar
4
Excel Vers. ve Dili
Office XP
arkadaşlar sorunun nerden kaynaklandığını buldum.

ben değeri =MID(..;4;1) ile alıyordum. Böylece rakam değil karakter olarak görünüyordu. =VALUE(MID(..;4;1)) yaparak çözdüm. teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,435
Excel Vers. ve Dili
Ofis 365 Türkçe
İşte örnek dosya ile desteklenmeyince soru, gereksiz yere 8 mesaj yazılıyor :)
 
Üst