Nejste přihlášen/a.
Zdravím přátelé,
můžete mi prosím poradit, jak mohu zadat v excelu funkci, která mi vypočítá z čísla třeba 123 součet čísel 1+2+3=6?
Děkuji pěkně za radu
Pokud máte použít i VBA skripty, pak bych volal cyklus, který v každé iteraci udělá modulo 10 a pak to číslo celočíselně vydělí 10 (čím se v každé iteraci ukrojí jeden řád) a cyklus pak zastavit až číslo klesne na 0
Takhle bych postupoval v Java SE, zkus se podívat na VBA skripty, neznám jejich přesnou syntaxi
public static int countDigitSum(int inputNumber){
int digitSum = 0;
while (inputNumber > 0) {
digitSum += inputNumber % 10;
inputNumber = inputNumber / 10;
}
return digitSum;
}
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.