Eğer iki sayı arasında ise ?

karakoch

Altın Üye
Katılım
26 Haziran 2012
Mesajlar
16
Excel Vers. ve Dili
Microsoft Office Excel 2016 - Türkçe
Altın Üyelik Bitiş Tarihi
26-06-2029
Merhaba,
Elimde klinik bir çalışma var.
Hastanın iki ayrı kan basıncı var. Birine x (A sütunu) diğerine y (B sütunu) basıncı diyebiliriz.
x kan basıncının aralığı 120-139
y kan basıncının aralığı 80-89
Hastanın kan basıncı bunlardan herhangi bir aralıkta ise "Prehipertansiyon" vardır demektir.
Yani diyeceğim o ki;
A sütunundaki x aralığı 120-139 arasında veya B sütunundaki y aralığı 80-89 arasında ise C sütunu "1" değilse "0"
olsun istiyorum.
Yardımınız için şimdiden teşekkürler.
 

karakoch

Altın Üye
Katılım
26 Haziran 2012
Mesajlar
16
Excel Vers. ve Dili
Microsoft Office Excel 2016 - Türkçe
Altın Üyelik Bitiş Tarihi
26-06-2029
Merhaba Hocam,
Mail adresinize örnek dosyayı gönderdim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Kod:
=EĞER(YADA(VE(A1>=120;A1<=139);VE(B1>=80;B1<=89));1;0)
Formülünü deneyiniz.
 
Katılım
12 Kasım 2011
Mesajlar
54
Excel Vers. ve Dili
excell 2010 türkçe
Altın Üyelik Bitiş Tarihi
19.03.2018
bu kodla yaptım oldu.
Kod:
=EĞER(VE(119<A3;A3<140; 79<B3;B3<90);"1";"0")
 
Katılım
12 Kasım 2011
Mesajlar
54
Excel Vers. ve Dili
excell 2010 türkçe
Altın Üyelik Bitiş Tarihi
19.03.2018
Eğer iki sayı arasında ise

hocam dosyayı burdan paylaşabiliyor muşum.
ekledim seç beyen kullan çalışma ektedir.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
bu kodla yaptım oldu.
Kod:
=EĞER(VE(119<A3;A3<140; 79<B3;B3<90);"1";"0")
Bu formül ile ilk mesajınızdaki şartlar uymuyor. Formülde her iki değerin de sınır değerler arasında olmasını şart koşmuşsunuz ; ilk mesajınızda ise herhangi bir değerin sınır değerler arasında olması gerektiğini belirtmiştiniz.

Mesajınıza göre A 120,B 79 olsa prehipertansiyon oluyor ama formülde A 120 iken B'nin de 80 olması gerekiyor.
 

karakoch

Altın Üye
Katılım
26 Haziran 2012
Mesajlar
16
Excel Vers. ve Dili
Microsoft Office Excel 2016 - Türkçe
Altın Üyelik Bitiş Tarihi
26-06-2029
Merhabalar tekrardan.
Hepinize çok teşekkür ederim. Aşağıdaki linkte asıl aralıklar mevcuttur. Acaba bu aralıklara uygun tansiyon çeşitlerini nasıl kodlayabiliriz?
http://prntscr.com/f9z3z9

İdris Bey, yapmış olduğunuz çizelge mükemmel oluş lakin elimde 1'den fazla ölçüm olduğu için kullanamadım.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Alternatif olarak aşağıdaki formülü deneyiniz:

Kod:
=EĞER(VE(A2<120;B2<80);"Normal";EĞER(YADA(A2<=139;B2<=89);"Prehipertansiyon";EĞER(YADA(A2<=159;B2<=99);"Evre 1 Hipertansiyon";"Evre 2 Hipertansiyon")))
 

karakoch

Altın Üye
Katılım
26 Haziran 2012
Mesajlar
16
Excel Vers. ve Dili
Microsoft Office Excel 2016 - Türkçe
Altın Üyelik Bitiş Tarihi
26-06-2029
Çok teşekkür ederim.
 

Hoksisamuray1

Enes Kolbaş
Katılım
30 Mayıs 2012
Mesajlar
39
Excel Vers. ve Dili
Office 365
Arkadaşlar Fatura Bitiş Yılı eşittir 2023 ise Faturaların son kesıldıgı tarıhten bu yana olan gun sayısına bak, burada ki gun sayısı
-6000 ile <=0 ise ""Tarihi Geçen Sözleşme"
>=1 ile <=4 ise "Sözleşme Haftası",
>=5 ile <=10 ise"Yaklaşan Sözleşme",
>=11 ile <=30 ise "Gelecek Sözleşme"
>=31 + ise "Tarihi Uzak Sözleşme" yazdırsın istiyorum

ama hersene manuel ugrasmamak adına her yıl bir onceki yılı bulmak adına mevcut yıl - 1 yapmak ıstıyorum. YEAR(BT2)-1=BU2 bunun gibi..

şu formulde yedıremedım nasıl duzeltebılırım?

=IFERROR(IF(AND(YEAR(BT2)-1=BU2),IF(AND(BZ2>=-6000,BZ2<0),"Tarihi Geçen Sözleşme",IF(AND(BZ2>=1,BZ2<=4),"Sözleşme Haftası",IF(AND(BZ2>=5,BZ2<=10),"Yaklaşan Sözleşme",IF(AND(BZ2>=11,BZ2<=30),"Gelecek Sözleşme",IF(BZ2>=31,"Tarihi Uzak Sözleşme")))))),"")
 
Katılım
9 Şubat 2022
Mesajlar
204
Excel Vers. ve Dili
Office 2021 Türkçe (x64)
Altın Üyelik Bitiş Tarihi
09-02-2027
Deneyin:
Kod:
=IFERROR(IF(AND(YEAR(BT2)=YEAR(TODAY())-1),IF(BZ2>=-6000,IF(BZ2<=0,"Tarihi Geçen Sözleşme",IF(BZ2<=4,"Sözleşme Haftası",IF(BZ2<=10,"Yaklaşan Sözleşme",IF(BZ2<=30,"Gelecek Sözleşme",IF(BZ2>=31,"Tarihi Uzak Sözleşme")))))),""),"")
bu arada -6000 demeye gerek yok gibi..
 
Üst