Jump to content

Ръководства за работа с Excel 2003


Препоръчан пост

Работя с Mozilla Firefox, но опитах и с Internet Explorer по посочения от теб начин и пак не работи!

Иначе структурата на кода се запазва(дори и оцветяванията)!

Не мога да разбера и аз защо не става?

А1 В1 С1

При определяне на стажа се получава следното: 25.08.1990 г. 30.03.2008 г. 05.05.1917 г.

начална дата текуща дата Резултат

 

Дори да приема, че 1917 е 17 год. стаж, а месеците 05 = 7 мес.? , само дните пасват.

Грешката е от това, че годината се възприема, като 360 дни , така ли???

Link to comment
Сподели другаде

  • Отговори 1.5k
  • Създадена
  • Последен отговор

ТОП потребители в тази тема

ТОП потребители в тази тема

Публикувани изображения

След като поставиш кода го прегледай за променливата [А1] - при теб тази клетка е заета и трябва да зададеш друг адрес. В твоя файл, който прикачих, съм променил адреса на клетката; можеш да опиташ да копираш кода направо от там.

Относно датите: форматирай клетката с резултата така, че да показва число (Number), а не дата. Така ще имаш броя на дните, а тях после можеш да преобразуваш в седмици, месеци и години, ако е необходимо.

Link to comment
Сподели другаде

Точно заради това вкарах първи ред и го оставих празен, но и това не помага!

Опитах и с твоя код и резултата пак е същия?!?

 

За примера с датите : 25.08.1990 г. до 01.04.2008 г. като число дава резултат 6336 и как да получа колко години, месеца и дни са това??? С коя функция?

 

Какво да направя?

Очаквам отговор! :crosseyes1:

Link to comment
Сподели другаде

Здравей, kiskin! Ами panevdd ти е посочил пътя за разликата в датите:

Относно датите: в едната клетка (в случая - А1) въвеждаш началната дата, а във втората (В1) - формулата =TODAY(). В трета клетка (в която ще получиш броя на дните), въвеждаш =DAYS360(A1;B1;TRUE).

Погледни и в хелпа на Есела, там има и примери. Ако имаш търпение утре ще сложа тук едно файлче точно за стаж.

Link to comment
Сподели другаде

Здравейте!

Немога да си реша два проблема в Excel.

  1. Сумиране на чифри в едно поле на таблицата (пример А6), като сумата в него да е себестойността (А6) + някаква нова стойност.

  1. Да проверявам дали няколко полета от фактура (примерно) са ми попълнени правилно, ако ДА -> да ми се разпечатва, НЕ -> да ми изписва надпис : примерно (не правилно попълнено поле (полето))

 

Предварително благодаря на всички

Link to comment
Сподели другаде

kiskin, напиши отново точно кое не работи при теб. Доколкото разбрах, файловете от *.zip архива работят, файла, който аз прикачих - също, но когато копираш кода в някой твой файл - не се получава. Ако е така, опиши стъпка по стъпка какво точно правиш, за да копираш кода в твоите файлове.

 

Сумиране на чифри в едно поле на таблицата (пример А6), като сумата в него да е себестойността (А6) + някаква нова стойност.

В една клетка можеш да въведеш точно 3 вида данни: число, текст или формула. Всякаква "смес" от изброените се възприема като текстови данни, следователно няма как да въведеш едновременно число (себестойността на А6) и формула (т. е., възможно е, но въведеното ще се възприеме като текст).

 

Да проверявам дали няколко полета от фактура (примерно) са ми попълнени правилно, ако ДА -> да ми се разпечатва, НЕ -> да ми изписва надпис : примерно (не правилно попълнено поле (полето))

Напиши критериите за правилно и неправилно попълнени полета - няма как да знаем кое е правилно според теб.

Link to comment
Сподели другаде

panevdd двата цитата, които използваш не са мои?!!

Значи разархивирам твоя файл, маркирам кода, Copy.

Отварям моя файл Alt+F11 и отварям Visual Basic , кликвам два пъти върху работната книга и давам Paste.

След това записвам промените във Visual Basic, излизам и записвам и файла(макар да не знам дали е необходимо).

Това е всичко. Кода е цял и непокътнат, но не работи. Къде греша??

Link to comment
Сподели другаде

Поздрав,

 

Kак с Ексел може да сортирам (вероятно ротирам) следните данни (дати) низходящо? Пр. Колоната в ляво да се сортира подобно на колоната в дясно. В примера са разменени местата на месеците с дините във втората колона.

 

30/9/2007 6/3/2007

27/9/2007 6/7/2007

23/9/2007 6/10/2007

20/9/2007 6/14/2007

15/9/2007 6/17/2007

12/9/2007 6/21/2007

9/9/2007 6/24/2007

6/9/2007 6/28/2007

2/9/2007 7/1/2007

30/8/2007 7/5/2007

23/8/2007 7/8/2007

19/8/2007 7/12/2007

16/8/2007 7/15/2007

12/8/2007 7/19/2007

9/8/2007 7/22/2007

5/8/2007 7/26/2007

2/8/2007 7/29/2007

29/7/2007 8/2/2007

26/7/2007 8/5/2007

22/7/2007 8/9/2007

19/7/2007 8/12/2007

15/7/2007 8/16/2007

12/7/2007 8/19/2007

8/7/2007 8/23/2007

5/7/2007 8/26/2007

1/7/2007 9/2/2007

28/6/2007 9/6/2007

24/6/2007 9/9/2007

21/6/2007 9/12/2007

17/6/2007 9/15/2007

14/6/2007 9/20/2007

10/6/2007 9/23/2007

7/6/2007 9/27/2007

3/6/2007 9/30/2007

 

 

Да стане най-горе в колоната: з/Юни/2007, а най - долу 30/Септември/2007, както в примера по-горе.

Или да изглежда по следния начин първата колона:

3/6/2007

7/6/2007

така до най-долу

27/9/2007

30/9/2007

 

 

Правих опит с някой опций на сортиране за колони, но се разбъркват неправилно дните и месеците, дори когато ги разделя в колони остава най - лявата колона с дните неправилно разбъркана.

 

Надявам се, че разбераемо съм изразил молбата си.

 

Приятен ден.

Link to comment
Сподели другаде

kiskin, напиши дали файловете от *.zip архива и прикачения от мен файл работят при теб; напиши и версията на операционната система и офис пакета, които ползваш.

t34, доколкото разбрах, искаш да сортираш данните в двете колони самостоятелно; в такъв случай вмъкни една празна колона между тях.

Link to comment
Сподели другаде

t34, доколкото разбрах, искаш да сортираш данните в двете колони самостоятелно; в такъв случай вмъкни една празна колона между тях.

Да, двете колони са самостоятелни. Втората е само за пример как искам да изглежда първата след сортиране, с тази разлика, че при втората има разместване на дните с месеците, но така са приели да изразяват датите.

Със вмъкване на колна не виждам какво може да се направи? Аз разделям дните, месеците и годините от първата колона в отделни колони и пак не се получава, тъй - като в първата колона където са дните се получава разбъркване на числата, а не низходящо подреждане както съм посочил с примера при втората колона или тук долу:

3/6/2007

7/62007

да отидат най-отгоре, втози ред да се подредят останалите, като най-отдолу искам да отидат

27/9/2007

30/9/2007

 

Дано да сеи изразявам правилно, по-точно разбераемо :)

Link to comment
Сподели другаде

Здравейте! Налага ми се да редактирам таблица на exel.По точно искам да вкл. определен процент в/у заводските цени на които съм и дистрибутор.Получих от завода новите цени но помислете си колко много време ми трябва за да мога да редактирам всеки артикул по-отделно??

Та въпросът ми е : възможно ли е изпратените ми цени под exel да ги редактирам на един път колона по колона ;вместо да си играя една по една. Нека някой да помогне Ще ви бъда много благодарен!! Благодаря Ви предварително..

Link to comment
Сподели другаде

Да, двете колони са самостоятелни. Втората е само за пример как искам да изглежда първата след сортиране, с тази разлика, че при втората има разместване на дните с месеците, но така са приели да изразяват датите.

Със вмъкване на колна не виждам какво може да се направи? Аз разделям дните, месеците и годините от първата колона в отделни колони и пак не се получава, тъй - като в първата колона където са дните се получава разбъркване на числата, а не низходящо подреждане както съм посочил с примера при втората колона или тук долу:

3/6/2007

7/62007

да отидат най-отгоре, втози ред да се подредят останалите, като най-отдолу искам да отидат

27/9/2007

30/9/2007

 

Дано да сеи изразявам правилно, по-точно разбераемо :)

Чак сега ми остана време да ти отговоря. Реално има няколко начина за сортиране на данни в такъв вид. Ако искаш да сортираш елементи, които стоят срещу съответните дати, тогава начина е един (т.е. ако например срещу всяка дата имаш запис и те интересува да сортираш записите по дата, например - срещу 30/9/2007 - абв; 16/8/2007 - где и т.н. и искаш да сортираш елементите "абв" и "где" в зависимост срещу коя дата са). Ако това е желанието ти, моля те да кажеш, за да ти обясня как може да стане бързо и лесно.

Вторият вариант е да искаш да сортираш само датите. Тогава това става лесно - имаш самите дати (които си посочил по-горе), уверяваш се, че полетата са форматирани като дата (Format Cells... -> Number -> Date) и после използваш функциятаData -> Sort и задаваш да ти сортира колоната във възходящ ред. Аз копирах числата, които беше дал в първата колона и успешно ги сортирах.

 

Ако не можеш да се справиш, то най-добре закачи файла към следващото си мнение и аз ще го обработя и ще ти кажа какво точно съм направил.

 

Здравейте! Налага ми се да редактирам таблица на exel.По точно искам да вкл. определен процент в/у заводските цени на които съм и дистрибутор.Получих от завода новите цени но помислете си колко много време ми трябва за да мога да редактирам всеки артикул по-отделно??

Та въпросът ми е : възможно ли е изпратените ми цени под exel да ги редактирам на един път колона по колона ;вместо да си играя една по една. Нека някой да помогне Ще ви бъда много благодарен!! Благодаря Ви предварително..

Здравейте,

 

Преди да се опитам да ви помогна искам да ви помоля да споделите в какъв вид са дадени тези цени - в колона, в редове или по друг начин. Ако не би било проблем за вас, можете направо да закачите файла или примерен файл, за да погледна структурата на данните. Можете да ми ги пратите и на лично съобщение ли по друг начин, ако не желаете да стават публично достояние.

Link to comment
Сподели другаде

harhalБлагодаря ти приятел!

Обясни ми моля те каква е тази формула, защото при мен я няма! С Office 2007 съм, но няма DATEDIV???

Не е макрос(или греша), тогава какво е???

Иначе работи перфектно!

Link to comment
Сподели другаде

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...

×
×
  • Създай ново...