Author's photo
Michaela N.
Excel

excel - funkcia IF (AK) vysvetlenie

V harku 1 mám kopec čísel a do hárku 2 mám dať iba tie, ktoré sú rovné hodnote milión alebo väčšej a zároveň ich vynásobiť miliónom. Nechcem ísť bunku po bunke, čiže sa pokúšam prísť na nejakú funkciu.

Moj postup je nasledovny:
1.absolutna hodnota cisla
2.zaokruhli bez desatinych cisel
=ABS((ROUND('2019'!B4,0)))
3.spocita znaky v bunke
=LEN('ABS+Round'!B4)
4.ak je vacsie, tak napise 1 ak nie tak 0
=IF((LEN(ABS((ROUND('2019'!AB36,0))))>6),1,0)
5.ak je 1 tak vynasobi 1000000

Bod 5 však neviem vyriesit. Prve 4 body sa mi podarilo dat do jednej funkcie ....... =IF((LEN(ABS((ROUND('2019'!O34,0))))>6),1,0) ......... no ten posledny bod mi robi problem.
Resp. existuje iny mozno jednoduchsi sposob?

3 odpovede
Skus napisat na mail: miroslav.reiter@it-academy.sk, tento clovek ti vie poradit.
Excel predsa dokáže priamo porovnávať veľkosť čísel, nie je potrebné počítať znaky.
Ak teda potrebujeme prepísať všetky čísla, ktoré sú väčšie alebo rovné 1 000 000, tak prečo absolútna hodnota?
Ale povedzme, že hľadáme čísla, ktoré sú v absolútnej hodnote väčšie ako 1 000 000. Teda stačí pre ľubovoľnú bunku napísať: A1=IF(ABS(A1)>1000000;A1*1000000;" ")
V pripade ak je vecsie ako 1 staci nahradit 1 priamo funkciou na nasobenie, len neviem aky je kontext vypoctu. Ak je chcete izolovat len cisla nad 1000000, skusali ste conditional formating a nasledne filter?
Komentáre:
Michaela N.
To som skusala, len vo funkci IF mi to nejde nahradit dalsou funkciou, pretoye ta funkcia len overuje pravdivost vyroku. A snayim sa najst nejaku, ktora by toho schopna bola ale zatial neuspesne.
Michaela N.
Totiz, pokial je bunka=1, to znamena, ze ide o cislo vacsie ako milion. Treba mi este dopisat cast funkcie, kde ma tato bunka odkaze na cislo prisluchajuce tejto bunke v harku 1 a vynasobi ho 1000000. Cize v konecnom dosledku budu v harku 2 same 0 v tzch bunkach, ktore su mensie ako milion a cisla vynasobene milionom, v tych bunkach, ktore su vacsie ako milion. Urcite to je dost komplikovane no to je to naj na co som prisla.