Formülünüzde EĞER(VE(A1<>"";B1<>"");EĞER(VE(A1>=TARİH(2018;4;2);A1<>"";C1<>"");B1-A1+1-$K$1;B1-A1+1);"") şeklinde içiçe formüller halinde
EĞER formülünün mantığı nedir:
Eğer(mantıksal sınama, eğer doğru ise yapılacaklar, eğer yanlış ise yapılacaklar)
İlk Eğer formülü ile
- Mantıksal sınamaya başlıyoruz VE(A1<>"";B1<>"") Ve ile mantıksal sınamayı tek koşul yerine birden çok koşula bağladık ve A ile B boş mu kontrol ediyoruz
- Mantıksal sınama doğru ise ne yap: EĞER(VE(A1>=TARİH(2018;4;2);A1<>"";C1<>"");B1-A1+1-$K$1;B1-A1+1) formülünün sonucunu al diyoruz. Ancak bu da bir Eğer formülü
- Bu sefer bu eğer için mantıksal sınamaya başlıyoruz ve VE(A1>=TARİH(2018;4;2);A1<>"";C1<>"") A ve C boş değil ve A ilgili tarihten büyük eşitseyi kontrol ediyoruz.
- Mantıksal sınama doğru ise B1-A1+1-$K$1 işlemini yaptırıyoruz
- Mantıksal sınama yanlış ise B1-A1+1 işlemini yaptırıyoruz
- Eğer formülünün sonucunu alıyoruz ve bunu bir önceki Eğerin mantıksal sınamasının doğru olması halinde yapılacak işlem olarak döndürüyoruz.
- Bu sefer bu eğer için mantıksal sınamaya başlıyoruz ve VE(A1>=TARİH(2018;4;2);A1<>"";C1<>"") A ve C boş değil ve A ilgili tarihten büyük eşitseyi kontrol ediyoruz.
- 2. Eğer formülünün sonucu en baştaki eğer formülümüzün mantıksal sınama doğruysa yapılacak koşulu olarak atanmış oluyor
- ilk Eğerde mantıksal sınama hatalı ise "" ile hücreyi boş bırak diyoruz.
- Eğer formülü mantıksal sınamaya göre sonucu hücreye yazarak işlem işlemi bitiyor.