İç içe eğer

Katılım
29 Kasım 2007
Mesajlar
82
Excel Vers. ve Dili
2010 Türkçe İngilizce
=EĞER(VE($B22<=R21;$E22>R21);EĞER(VE($C22<=R21;$C22>Q21);"L";$G22);"")
yukarıdaki fomülün devamına nasıl bir eğer daha koyarsam sonuca ulaşabilirim ulaşmak istediğim sonuç ikinci eğerde $C22 hücresi yerine $22 hücresinden bakıcak en sonda "L" yerine "B" yazıcak ama hangi kriter varsa ona göre L yada B yazmalı.
Örnek bir sayfasını gönderiyorum bu bizim bir çeşit çalışma programımız L yemek saati B ikinci mola anlamında
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
=EĞER(VE($B22<=R21;$E22>R21);EĞER(VE($C22<=R21;$C22>Q21);"L";$G22);"")
yukarıdaki fomülün devamına nasıl bir eğer daha koyarsam sonuca ulaşabilirim ulaşmak istediğim sonuç ikinci eğerde $C22 hücresi yerine $22 hücresinden bakıcak en sonda "L" yerine "B" yazıcak ama hangi kriter varsa ona göre L yada B yazmalı.
Örnek bir sayfasını gönderiyorum bu bizim bir çeşit çalışma programımız L yemek saati B ikinci mola anlamında

Merhaba,

Formülde ne yapmak istediğiniz tam anlaşılmıyor. Kırmızı renkli bölümde hücre ismi belirtmemişsiniz. Hangi şartta L hangi şartta B sonucuna ulaşmak istiyorsunuz?
 
Katılım
29 Kasım 2007
Mesajlar
82
Excel Vers. ve Dili
2010 Türkçe İngilizce
Pardon tu&#351;layamam&#305;&#351;&#305;m oras&#305; D22 h&#252;cresi olacak dosyaya bak&#305;nca daha iyi anla&#351;&#305;lacak 22. sat&#305;rda gri olan yerdeki 10:00 olan yerinde L yaz&#305;yor ama ben ba&#351;taki yere yemek saati yazan yerin sa&#287;&#305;na 13:00 mola saati girdi&#287;imdede B yazs&#305;n istiyorum yani &#246;rnekte 10:00 yemek saati buraya L yaz&#305;yor sorun yok 13:00'a B yazd&#305;ram&#305;yorum saatler de&#287;i&#351;ken olaca&#287;&#305; i&#231;in bu iki de&#287;erlendirmeye bakmas&#305; ve ilgili yerlere L yada B yazmas&#305; laz&#305;m.
 
Katılım
29 Kasım 2007
Mesajlar
82
Excel Vers. ve Dili
2010 Türkçe İngilizce
Birde resimle anlatayım bu formül C22 yemek çıkış saatine 10:00 yazdığımda T22 ye L harfini koyuyor D22 yede mesela 13:00 yazdığımda Z22 hücresinede B harfini koymasını istiyorum L harfini yazdıran formül şu
=EĞER(VE($B22<=R21;$E22>R21);EĞER(VE($C22<=R21;$C2 2>Q21);"L";$G22);"")
burda Z22 yede aynı formülü yaz C referansını D olarak değiştir olur ama böyle değil bu formül tüm hücrelerde var standart var zaten ben ekstra saate göre B yazdırmak istiyorum çünkü yemek çıkış saati belkide 13:00 olacak ikinci mola saati 18:00 olacak,şu yukarıdaki formülün devamında nasıl bir ekleme yaparsam D22yi referans alıp uygun saat dilimine B yazdırabilirim? ama bu fomül başka hücrelerdende referans alarak ona göre başka şeylerde yapıyor galiba neyse dosya olarakta yukarıdaki mesajlarda var valla üzerinde çalışıp dönerseniz çok yardımcı olmuş olacaksınız.Teşekkür ederim
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sorunuz pek anla&#351;&#305;lm&#305;yor. Ne yapmaya &#231;al&#305;&#351;&#305;yorsunuz? Ve neyi Bulmaya &#231;al&#305;&#351;&#305;yorsunuz? Bunlar&#305; a&#231;&#305;klarsan&#305;z &#231;&#246;z&#252;m bulunabilir.

Yine de sorununuz i&#231; i&#231;e 6'dan fazla IF=E&#286;ER yazmak ise,a&#351;a&#287;&#305;daki linkte yer alan dosyalardan yararlanabilirsiniz.

http://www.excel.web.tr/showthread.php?t=17327


.
 
Katılım
29 Kasım 2007
Mesajlar
82
Excel Vers. ve Dili
2010 Türkçe İngilizce
Sa&#287;ol ama yapamad&#305;m onlardan,ba&#351;ka nas&#305;l anlatay&#305;m bilmemki yukar&#305;da bir dosya birde resim verdim resimde zaten dosyan&#305;n bir b&#246;l&#252;m&#252;n&#252;n fotosu oraya sadece saat 11:00 dilimine B yi elle yazd&#305;m yapmak istedi&#287;im form&#252;l ile yazmak ilk g&#246;nderdi&#287;im dosyay&#305; incelerseniz san&#305;r&#305;m daha net olacak,i&#351;e ba&#351;lang&#305;&#231; ve biti&#351; saatleri aras&#305;nda yemek ve mola saatleri yaz&#305;l&#305;yor sa&#287; taraftada her saatin zaman dilimleri var buradaki kriterlere g&#246;re yemek ve mola saatleri ka&#231; yaz&#305;ld&#305; ise yandaki zaman dilimlerine yemek i&#231;in L mola i&#231;in B yaz&#305;lmas&#305; L yazmada problem yok ama B'yi yazd&#305;ram&#305;yorum hata veriyor form&#252;l&#252; yanl&#305;&#351; kullan&#305;yorum ama nas&#305;l kullanaca&#287;&#305;m&#305; bulamad&#305;m.K&#305;saca yemek saaatine 10:00 yazd&#305;&#287;&#305;mda sa&#287; taraftaki tabloda 10:00 dilimine L yaz&#305;cak molayada 15:00 yazd&#305;&#287;&#305;mda yine 15:00 dilimine B yaz&#305;cak her iki durumun ger&#231;ekle&#351;medi&#287;i durumda 1 yaz&#305;cak ama bununda baz&#305; ko&#351;ullar&#305; var oda ilk mesajda g&#246;nderdi&#287;im dosyadaki form&#252;l&#252; incelerseniz &#231;&#246;z&#252;lebilir san&#305;r&#305;m.
=E&#286;ER(VE($B22<=R21;$E22>R21);E&#286;ER(VE($C22<=R21;$C2 2>Q21);"L";$G22);"")
o dosyadaki form&#252;l bu ben bu form&#252;l&#252;n devam&#305;na nas&#305;l bir form&#252;l daha eklersem C22 yerine D22 yede bakt&#305;r&#305;p B yazd&#305;r&#305;r&#305;m.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sağol ama yapamadım onlardan,başka nasıl anlatayım bilmemki yukarıda bir dosya birde resim verdim resimde zaten dosyanın bir bölümünün fotosu oraya sadece saat 11:00 dilimine B yi elle yazdım yapmak istediğim formül ile yazmak ilk gönderdiğim dosyayı incelerseniz sanırım daha net olacak,işe başlangıç ve bitiş saatleri arasında yemek ve mola saatleri yazılıyor sağ taraftada her saatin zaman dilimleri var buradaki kriterlere göre yemek ve mola saatleri kaç yazıldı ise yandaki zaman dilimlerine yemek için L mola için B yazılması L yazmada problem yok ama B'yi yazdıramıyorum hata veriyor formülü yanlış kullanıyorum ama nasıl kullanacağımı bulamadım.Kısaca yemek saaatine 10:00 yazdığımda sağ taraftaki tabloda 10:00 dilimine L yazıcak molayada 15:00 yazdığımda yine 15:00 dilimine B yazıcak her iki durumun gerçekleşmediği durumda 1 yazıcak ama bununda bazı koşulları var oda ilk mesajda gönderdiğim dosyadaki formülü incelerseniz çözülebilir sanırım.
=EĞER(VE($B22<=R21;$E22>R21);EĞER(VE($C22<=R21;$C2 2>Q21);"L";$G22);"")
o dosyadaki formül bu ben bu formülün devamına nasıl bir formül daha eklersem C22 yerine D22 yede baktırıp B yazdırırım.
Soruyu şöyle sorun:

Değer:

08:00 - 10:00 arasında ise (Ne yazılacaksa)
13:00 - 16:30 arasında ise (Ne yazılacaksa)
16:30 - 08:00 arasında ise (Ne yazılacaksa)


Belirtin.

Bunlar hücrelerdeki değerler olarak alınablinir. Bu önemli değil.



.
 
Katılım
29 Kasım 2007
Mesajlar
82
Excel Vers. ve Dili
2010 Türkçe İngilizce
Soruyu şöyle sorun:

Değer:

08:00 - 10:00 arasında ise (Ne yazılacaksa)
13:00 - 16:30 arasında ise (Ne yazılacaksa)
16:30 - 08:00 arasında ise (Ne yazılacaksa)


Belirtin.

Bunlar hücrelerdeki değerler olarak alınablinir. Bu önemli değil.

.
Evet ama tablo sadece 08:-10:00 yada xxx saatlerden ibaret değil tabloyu inceleme fırsatını bulabildinizmi bilmiyorum ordaki formüle bakıldığında nedemek istediğim bu anlattıklarımla anlaşılır olduğunu sanıyorum ,bunu daha başka nasıl açıklayabilirim bilmiyorum formül şunu yapıyor
personelin başlangıç ve bitiş saatini yazdığımda o saat aralığının rengini değiştiriyor ve içlerini 1 ile dolduruyor başka yerde hesaplama yapması için ikinci olarak yemek molasını yazdığımda o saatin hücresine 21 satırdaki yarım saatlikte hangi aradaysa oraya L yazıyor mesela ben 10:00 yazdım yemek molası için 21.satırdaki zaman aralığına bakıyor ve belirtilen saatten küçük yada eşitse ve bir önceki saattende büyükse gibi karşılaştırma yaparak L yazıyor formülün buraya kadar olan kısmında sorun yok sorun benim buraya yemek molasının yanına ara mola saati yazdığımdada mesela 13:00 yazdığımda nasıl Lyi 10:00 da yazdıysa B yide 13:00 ın olduğu yere yazıcak ben dosyayı update edip buraya tekrar koyayım orda anlatıyım herhalde en iyisi böyle.

dosyayı eklkedim açıklamalar içinde
 
Son düzenleme:
Katılım
26 Kasım 2005
Mesajlar
397
Excel Vers. ve Dili
Office 365
çelişki şu, eğer formulü ile zaten c21 hücresine göre istediğin yapılıyor ancak, aynı formül için d ye göre B yazdırmak istemen mümkün olmaz gibi geliyor bana çünkü zaten c 21 e göre sana sonuç veriyor. yani verilerin farklı hücrelerden sorgulama yaptığı için aynı hücrede iki cevap nasıl olsun.
 
Katılım
26 Kasım 2005
Mesajlar
397
Excel Vers. ve Dili
Office 365
pardon sanırım sorunu yeni anladım. yapılabilir. uğraşayım
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
H22 hücresine:

=IF(AND($B22<=H21;$E22>H21);IF(AND($C22<=H21;$C22>G21);"L";IF(AND($C22<=H21;$E22>H21);IF(AND($D22<=H21;$D22>G21);"B";$G22);""));"")

=EĞER(VE($B22<=H21;$E22>H21);EĞER(VE($C22<=H21;$C22>G21);"L";EĞER(VE($C22<=H21;$E22>H21);EĞER(VE($D22<=H21;$D22>G21);"b";$G22);""));"")


formülünü yazıp, sağa doğru kopyalayın.

Dosyanız ekte.

.
 
Katılım
26 Kasım 2005
Mesajlar
397
Excel Vers. ve Dili
Office 365
çözüm

yolladığım örneği inceleyin sanırım istediğiniz oldu.
 
Katılım
29 Kasım 2007
Mesajlar
82
Excel Vers. ve Dili
2010 Türkçe İngilizce
Te&#351;ekk&#252;rler istedi&#287;im buydu ama ba&#351;ka bir sorun &#231;&#305;km&#305;&#351; ekledi&#287;iniz dosyada &#231;al&#305;&#351;ma saati aras&#305;n&#305; g&#246;steren gri alanda iki saatlik alan yok olmu&#351; 08:00 la 09:00 aras&#305; geri olmas&#305; laz&#305;md&#305; &#231;&#252;nk&#252; bu alanda 1 rakam&#305; yaz&#305;yor ve ba&#351;ka hesaplamalar yap&#305;yor asl&#305;nda form&#252;llerdeki referanslarda bir de&#287;i&#351;iklik olmam&#305;&#351; neden gri alan kaybolmu&#351; olabilir.


ok hallettim ufak bir referans hatas&#305; olmu&#351; form&#252;ldeB22 yerine C22 olmu&#351; d&#252;zelttim &#231;ok sa&#287;olun.
 
Üst