Прескочи към основното съдържание Прескочи към навигацията

Може ли да се разреши следния казус?

Microsoft Excel Тайните на Excel



Бих искал да попитам, какво ще стане ако спечелим годишна
промоция от томбола на Топлофикация София АД за редовни платци, изразяваща се в
това, до края на годината да не плащаме парно и ние задраскаме реда с парното и
сумите в тези кутии вместо да изтрием реда? Формулите обаче ще изчислят това
което е в кутиите въпреки нашето задраскване, което би означавало, че след като
е задраскано не ни касае за крайната сума, а сме го оставили за да знаем колко
е била сумата за конкретния месец. Няма ли форматиране или функция, която да
зададем при наличие на задраскана сума в кутийка да не я смята? Да я прескача в
пресмятането на общия сбор?



Това, което се сещам е да се въведе допълнителна колона и в нея да въведем някакъв символ или цифра за задраскания ред. Със SUMIF функцията, за област избираме новата колонка, критерия да не е равно на въведения символ/цифра и областта за сумиране -  колоната с месеца, която искаме да сумираме

Маркираме реда, в който искаме да сменим (или нулираме) дължимата сума. Пишем 0(нула) и натискаме комбинацията Ctrl+Enter и в клетката остава само валутата, в случая - лв. Ако сме сумирали стойностите в други клетки, то стойностите от нулираният ред ще се извадят! Лек ден и успехи!

Най-лесното което се сещам аз, е да се замени десетичния разделител в сумите. От точка на запетая, или обратното. Това лесно може да стане чрез find&replace (клавишна комбинация CTRL+H). Във Find what се пише текущият разделител, а в Replace with - алтернативният. При натискане на бутона Replace all, всички текущи знаци ще бъдат подменени с алтернативните. По този начин Excel ще спре да разпознава числата като числа, и ще мисли че са текст. И съответно няма да ги отчита в сметката. А пък сумите ще си останат и ще изглеждат естествено.

Когато задрасквате числа (чрез Strikethrough), за математическите формули на Ексел числата вътре в клетките остават абсолютно същите. Програмата не се интересува дали те са червени, удебелени или задраскани. Дори преформатиране на клетките от числови към текстови данни, няма да проработи веднага, защото числата са вече запомнени. За мен най-лесният вариант в такива случаи е да поставя апостроф пред числото ' 185,65 лв. Така веднага се възприема като текст и не се включва в изчислението.

Друг вариант е след колоната "Доставчик" да поставите още една колона "Статус" и в нея с "да" и "не" да се управлява статусът на редовете, дали да се пресмятат стойностите или да не се пресмятат. Това е много удобно, но малко по-сложно. Използва се функция SUMIF и се въвежда условие "да" или "не" във формулата.


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.