Форматиране в самата формула

4 отговора 0 прегледа
#1

Форматиране в самата формула

Възможно ли е при следната формула
=CHOOSE(A2;F4+G4;F4-G4;F4*G4;F4/G4;(F4/G4)*100;AVERAGE(F4:G4))

резултата от събирането да бъде число със два знака след запетаята
а процентното съотношение със %.
Въобще може ли всеки един резултат да се появява с различно форматиране.

Отговор
в отговор на galiaV #2

Re: Форматиране в самата формула

За първия въпрос използвай функцията Round()
За втория въпрос форматирай си клетката с Format Cells

Go Install Analysis Toolpack!
Отговор
в отговор на galiaV #3

Re: Форматиране в самата формула

'=CHOOSE(A2,ROUND(F4+G4,2),F4-G4,F4*G4,F4/G4,TEXT((F4/G4)*100,"#.##0,00%"),AVERAGE(F4:G4))

Ако формулата ти дава грешка, вместо "," използувай ";"

Редактирано от maytas на

Отговор
в отговор на alexoff #4

Re: Форматиране в самата формула

Ако това имахте предвид - не става.
=CHOOSE(A2;ROUND(F4+G4,2);F4-G4;F4*G4;F4/G4;(F4/G4)*100;AVERAGE(F4:G4))

Идеята е такава.
В клетка А1 напр. имаме падащо меню с числа от 1 до 6. Направено е посредством Data - Validation - List.
Клетки напр. С1 и D1 са ни работни - в тях нанасяме числата с които искаме да оперираме. В клетка F1 е резултата. Там е именно формулата =CHOOSE(A2;F4+G4,2;F4-G4;F4*G4;F4/G4;(F4/G4)*100;AVERAGE(F4:G4))
Легенда
1 - събиране
2 - изваждане
3 - умножение
4 - деление
5 - процентно съотношение
6 - средно аритметично
Избираме си операция /от 1 до 6/, нанасяме числата в С1 и D1 и виждаме резултата в F1.
Ако дам на клетката формат - селлс /съжалявам латинските букви отказват/ форматирането се приема за всичките резултати - и за събиране, .... и за процентното съотношение.
А пък аз ми се иска в зависимост от избраната операция и форматирането на резултата да е различно.
В момента като компромисно решение съм нанесла в клетка "Джей 1" следната формула =IF(A1=5;"%";""). Но тя е "козметично решение" на проблема.


Отговор
в отговор на maytas #5

Re: Форматиране в самата формула

Когато копирах директно формулата от форума, не ми се получи.
Обаче схавнах идеята за използване на функцията TEXT и аргумента му format_text. Досетих се че съм я срещала и другаде. И работи!!!!
За което съм Ви много благодарна, matyas и alexoff.

Отговор