• DİKKAT

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

Formülü Makroya Çevirme

  • Konbuyu başlatan Konbuyu başlatan Akif59
  • Başlangıç tarihi Başlangıç tarihi
Katılım
15 Mart 2020
Mesajlar
66
Excel Vers. ve Dili
2013 ve 2016
Merhaba birbirine bağlı 5 formülü tek bir makro ile yapmak mümkün müdür



=EĞERHATA(TAMSAYI(D123:DI123/$DJ$127);"")

=EĞERHATA(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127))/$DJ$128)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127))/$DJ$128));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129;0)));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130;0)));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130)>$B$125;(EĞER(TAMSAYI((D123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131;0)));"")
 
Merhaba birbirine bağlı 5 formülü tek bir makro ile yapmak mümkün müdür



=EĞERHATA(TAMSAYI(D123:DI123/$DJ$127);"")

=EĞERHATA(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127))/$DJ$128)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127))/$DJ$128));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129;0)));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130;0)));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130)>$B$125;(EĞER(TAMSAYI((D123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131;0)));"")
way anam,way babam, way gardaşım, hocam bu 300 kiloluk top mermisini ancak bizim değerli üstadlar sırtlanabilir. Biz sıradan fanileri aşar bu iş :)
şaka bir yana örnek dosya eklemelisiniz.
 
Merhaba birbirine bağlı 5 formülü tek bir makro ile yapmak mümkün müdür



=EĞERHATA(TAMSAYI(D123:DI123/$DJ$127);"")

=EĞERHATA(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127))/$DJ$128)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127))/$DJ$128));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128))/$DJ$129;0)));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129))/$DJ$130;0)));"")

=EĞERHATA(EĞER(EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130)>$B$125;(EĞER(TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131;0))<0;0;EĞER(D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130)>$B$125;(EĞER(TAMSAYI((D123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)<1;0;TAMSAYI((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131)));YUKARIYUVARLA((D123:DI123-(D127*$DJ$127+D128*$DJ$128+D129*$DJ$129+D130*$DJ$130))/$DJ$131;0)));"")


 
Merhaba,

Bu 5 formülün sonucunu tek hücrede mi almak istiyorsunuz? Dosya olursa daha detaylı inceleyebilirim ama bu şekilde biraz zor gibi :)
 
Geri
Üst