PMLeague http://clubs.pmleague.com/phpBB3/ |
|
За Excel http://clubs.pmleague.com/phpBB3/viewtopic.php?f=102&t=6746 |
Страница 1 от 1 |
Автор: | goro_levskara [ 10.01.2016 10:51 ] |
Заглавие: | За Excel |
Много добър подраздел на форума. Браво за идеята! На мен ексела не ми е много силата, но гледам да му използвам поне елементарните функции, които са и най-масови. Тези дни стигах до задънена улица с една таблица, която попълвам. За какво иде реч: Изреждам в коя клетка какво има и съответно какво съм направил аз: Колона A: дата Колона B: залог Колона C: печалба Колона D: баланс =c2-b2 - копирана формула до ..... на брой ред Колона E: статус =IF(D2>0;"печалба";IF(D2<0;"загуба";IF(D2=0;"на парите";))) Колона F: баланс общо =SUM(D:D) Колона G: най-голяма печалба =MAX(D:D) Колона H: най-голяма загуба =MIN(D:D) Колона I: дни =COUNT(B:B) Колона J: дни печалба =COUNTIF(D:D;">0") Колона K: дни загуба =COUNTIF(D:D;"<0") Така, дотук нищо притеснително, но проблеът идва от това, което трябва да се постави в Колона L, или клетка L2 по-точно казано. В L1 имам: дни на пари тоест дни, в които балансът ми е нула. Когато обаче му дам =COUNTIF(D:D;"=0") то ми дава едно огромно число, което се случва заради това, че в колона D има формула, която е копирана до ..... на брой ред. И то ми брои навсякъде, където имам нула, тоест всичките нули до .....на брой ред. Опитах да му задам, чрез IF да ми смята само когато има стойност в B:B, но някъде бъркам, или поне не мога да си представя дори как да направя условието. Та имате ли някакви идеи? Благодаря п.с. Може колоната L никога да не е различна от 0, защото едва ли някога ще има ден, в който залогът и печалбата да са ми равни на 0 (освен ако умишлено не го предизвикам де), но все пак има такава вероятност и затова колона L e нужна във табличката |
Автор: | SUBXERO [ 10.01.2016 12:59 ] |
Заглавие: | Re: За Excel |
Здрасти, Жоре, и за много години! Няма да крия, че ексел ми е огромна краста, която чеша както в работата, така и извън нея, та се стига до сънуване на VBA-скриптове. Не мога да кажа дали и колко съм добър, но гледам постоянно да научавам нови тънкости. Така че с удоволствие ще гледам да ти помогна. По самата формула, аз бих опитал с =COUNTIF(D:D;0). Без кавички и условие. Би трябвало да сработи. Ще опитам сам с примерна табличка. Навън съм в момента, но на смарта имам ексел, така че не би трябвало да е проблем. |
Автор: | SUBXERO [ 10.01.2016 13:08 ] |
Заглавие: | Re: За Excel |
Един въпрос. Формулите в колоните от F до L само в заглавния ред ли ще са или искаш да ги има във всеки ред, като статистика от първия до съответния ден примерно? |
Автор: | goro_levskara [ 10.01.2016 13:18 ] | |||||||||
Заглавие: | Re: За Excel | |||||||||
Жив и Здрав!!! Юнайтед с двете купи този сезон Да, тези формули са в заглавния ред само, тоест не ми трябват другаде, като се променят зависимост от колоната D. Иначе с =COUNTIF(D:D;0) пак дава същото голямо число. Благодаря ти |
Автор: | SUBXERO [ 10.01.2016 13:39 ] |
Заглавие: | Re: За Excel |
Направих табличката и опитах двата прийома. Даде ми верен резултат и в двата случая. Възможно ли е "грешката" да се крие някъде другаде? Нещо, което ми хрумва е например съдържанието на клетките в колона D под последния попълнен ред. Дори ние да не виждаме нищо, не означава, че формулата не вижда нищо. Ако тя смята всички "празни" клетки като value=0, ето откъде идва това голямо число. |
Автор: | goro_levskara [ 10.01.2016 15:11 ] | |||||||||
Заглавие: | Re: За Excel | |||||||||
Не виждам някъде проблем, аз де, ти може и да намериш. Но иначе всичко под последния ред, където има въведена стойност различна от нула е точно нула, защото съм дръпнал формулата на ръка. В случай ми брои всички нули от последния въведен ред до там, докъдето съм дръпнал формулата. |
Автор: | SUBXERO [ 10.01.2016 15:24 ] |
Заглавие: | Re: За Excel |
Е, ясно къде е проблемът. Опитай с =COUNTIFS(A:A;">0";D:D;"=0") |
Автор: | goro_levskara [ 10.01.2016 15:33 ] | |||||||||
Заглавие: | Re: За Excel | |||||||||
Пак дава голямото число. Ако ти е по-лесно дай на лична мейл да ти я изпратя направо. |
Автор: | SUBXERO [ 10.01.2016 15:55 ] |
Заглавие: | Re: За Excel |
Ако и дните си попълнил предварително (A:A), естествено ще дава голямо число. Опитай да вържеш първия аргумент към някоя колона, която попълваш наръка. Пример но тази със залозите. Ако искаш можеш и да ми пратиш и файла. Мейла ти го пускам веднага на ЛС. |
Автор: | cori88 [ 19.08.2018 17:42 ] |
Заглавие: | Re: За Excel |
Здравейти, можете ли да ми препоръчате видео уроци или литература за работа с Excel ? |
Автор: | SUBXERO [ 19.08.2018 18:06 ] |
Заглавие: | Re: За Excel |
Ако се оправяш с английски и немски, в тубата има милиони клипове. Освен това по екселските форуми на тези езици можеш да научиш много. В Бг и на бг не зная какви възможности има. |
Автор: | goro_levskara [ 19.08.2018 21:16 ] | |||||||||
Заглавие: | Re: За Excel | |||||||||
Пиши на лична. Ще измислим нещо. |
Страница 1 от 1 | Часовете са според зоната UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |