• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
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.
 
Merhaba Hocam,
Mail adresinize örnek dosyayı gönderdim.
 
Kod:
=EĞER(YADA(VE(A1>=120;A1<=139);VE(B1>=80;B1<=89));1;0)

Formülünü deneyiniz.
 
bu kodla yaptım oldu.
Kod:
=EĞER(VE(119<A3;A3<140; 79<B3;B3<90);"1";"0")
 
Eğer iki sayı arasında ise

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

Ekli dosyalar

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.
 
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.
 
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")))
 
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")))))),"")
 
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..
 
Geri
Üst