У овом чланку ћемо створити прилагођену функцију за израчунавање збира цифара у ћелији.
Узорци података за овај пример састоје се од података о продаји. Сваки агент је продао различите производе. У ћелији имамо број продатих артикала иза којег следи назив производа. Желимо да пронађемо укупну количину производа коју је продао сваки агент.
Креирали смо функцију „СумДигитс“ за израчунавање збира цифара у ћелији. Ова функција узима опсег ћелије као улаз и враћа збир цифара у ћелији.
Логичко објашњење
Направили смо прилагођену функцију „СумДигитс“ за израчунавање збира цифара у ћелији. У овој функцији проналазимо дужину низа у ћелији, а затим се петљамо од првог до последњег знака у низу. Затим проналазимо и додајемо нумеричке вредности које се налазе у низу да бисмо добили збир цифара.
Објашњење кода
Средњи (број, и, 1)
Мид функција се користи за издвајање подниз из главног низа. Горе наведени код ће извући један знак из главног низа одједном.
ИсНумериц (вредност)
ИсНумериц функција се користи за проверу да ли је дата вредност нумеричка.
Вал (вредност)
Вал функција се користи за претварање низа у нумеричку вредност.
Молимо следите доле за код
Опција Експлицитна функција СумДигитс (број као варијанта) Дим и Ас Интегер Фор и = 1 То Лен (Нумбер) Иф ИсНумериц (Мид (Нумбер, и, 1)) тхен СумДигитс = СумДигитс + Вал (Мид (Нумбер, и, 1)) Енд Иф Нект и Функција Енд
Ако вам се допао овај блог, поделите га са пријатељима на Фацебооку. Такође, можете нас пратити на Твиттер -у и Фацебоок -у.
Волели бисмо да чујемо од вас, јавите нам како можемо побољшати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште