Excel Gün Yazdırma Hakkinda Yardim
-
Asagidaki tabloyu excel gibi dusunelim sol tarafta isimler var yukarda ayın günler 1 den 30 a kadar
En sagdada günler var , x ile isaretli gunleri yan taraftaki günler hucresinin altina otomatik
formul ile atmamiz lazim yapamadik. Nasil yapacagiz
1 2 3 4 gunler Ali x X 1,4 Mehmet X 3 Veli X 2 -
Hocam ilkel bir cevap olabilir ama şunu ve devamını yazıp kullanabilirsiniz
=BİRLEŞTİR(EĞER(B2<>"";1&",";);EĞER(C2<>"";2&",";);EĞER(D2<>"";3&",";);EĞER(E2<>"";4&",";))
yapılışını söyle bırakayım
1. ikinci, üçüncü ..... adımlardaki işlemlerin sonucunu birşleştiriyor yalnız her birleştirilecek formülden sonra noktalı virgül koyuyoruz.
=BİRLEŞTİR()
2. ayın birinci gününü balirten hücreyi (b2) yazıyoruz, bunun boş olup olmadığını sorgulatıyoruz eğer boş değilse bunu ekrana yazdırıyoruz (eksik yönü ise sonuna virgül koyduruyorum otomatikman, istersen bunu koymayabilirsin)
EĞER(B2<>"";1&",";);
3. ayın ikinci günü için gerekli formül, diğer günleri ekleyebilirsiniz bu şekilde
EĞER(C2<>"";2&",";)
4.
5.
-
1 ve 2 diye günler gidiyor hocam en son sağda tarafta da günler diye bir hücre var, her isme geldiğimde örneğin ahmet onda 1 ve 2 inci günde nöbeti var diyelim
günler hücresinin altında günleri yazsın "x" yapınca
1 2 günler ali x 1 veli x 2 ahmet x x 1,2 -
Bag deg dolu say
Sanırım buydu
=Bag_deg_dolu_say(a2:32)
Dolu olan hücreleri sayar
Bi dene bakalım
-
KaptaN bunu yazdı
Bag deg dolu say
Sanırım buydu
=Bag_deg_dolu_say(a2:32)
Dolu olan hücreleri sayar
Bi dene bakalım
yok hocam bu sadece kac x var onu sayıyor
-
-
=TEXTJOIN(", ",TRUE,IF(B2:I2<>"",$B$1:$I$1,""))
https://superuser.com/a/1402853/574215
-
https://dosya.co/6vrjolci1gbn/nöbet1.xlsx.html
Kırmızı boyalı hücre içindeki değerleri 31. güne kadar çoğalt- düzenle.
daha sonra kişi isimleri kadar çoğalt bunu aşağıya doğru.
daha iyisi, kısası çıkmaz ise bunu kullanabilirsin hocam
-
eyuperol bunu yazdı
https://dosya.co/6vrjolci1gbn/nöbet1.xlsx.html
Kırmızı boyalı hücre içindeki değerleri 31. güne kadar çoğalt- düzenle.
daha sonra kişi isimleri kadar çoğalt bunu aşağıya doğru.
daha iyisi, kısası çıkmaz ise bunu kullanabilirsin hocam
Eyvallah hocam guzel oldu
-
yolbulucu bunu yazdı
=TEXTJOIN(", ",TRUE,IF(B2:I2<>"",$B$1:$I$1,""))
https://superuser.com/a/1402853/574215
Aynende aranan cevap.
=METİNBİRLEŞTİR(", ";DOĞRU;EĞER(B2:I2<>"";$B$1:$I$1;""))
-
catlax66 bunu yazdıyolbulucu bunu yazdı
=TEXTJOIN(", ",TRUE,IF(B2:I2<>"",$B$1:$I$1,""))
https://superuser.com/a/1402853/574215
Aynende aranan cevap.
=METİNBİRLEŞTİR(", ";DOĞRU;EĞER(B2:I2<>"";$B$1:$I$1;""))
Eğer in böyle bir kullanımını bilmiyordum... Süpermiş...