Да се научим да работим с Excel - тема 2

  • 80 238
  • 732
  •   1
Отговори
# 480
  • Мнения: 1 330
Привет на всички,
естествено и аз се надявам на помощ от някой от вас Simple Smile По принцип нямам проблем с работа на ексел, но..... сега проблема ми е с новите версии, а именно 2010. С по-старите версии със скрола си вървя плавно по редовете, а с тази става едно "прескачане" и не мога да се позиционирам където точно искам. Със стрелките също не става, а не може и позиционирайки мишката на даден ред, движейки я надолу да ми се отварят последователно другите редове - просто не се мести. Надявам се някой да е разбрал какво се опитвам да обясня и да ми помогне.

# 481
  • Мнения: 1 292
Опитай моят метод в такива случаи - натискаш веднъж Scroll Lock (ScrLk) и преминаваш в режим на изместване на листа със стрелките. Неудобното за повечето хора, които не ползват този начин е че след всяко преместване трябва да изключиш Scroll Lock-а за да можеш да си местиш и курсора.

# 482
  • Сф
  • Мнения: 5 768
Момичета, един сравнително лесен въпрос, но не знам как да го направя. Става дума за изчисляване на дни/ време.
Имам клетка, която съдърж максималното време, за което се върши дадена операция (дни, часове, минути). Имам клетка, където е реалното време, за което е свършена работата (дни, часове, минути). Искам третата клетка да съдържа разликата между максималното време и реалното. Като го направя с проста формула А1-Б1, не се получава, дава ми разлика като приема че часът е 100 минути, а не 60. Какво трябва да направя?
Реално искам да изчисля 6 дни 3 часа 17 минути - 8 дни 17 часа и 51 минути =?

# 483
  • Мнения: 1 292
Задай като вид данни в клетките да е време, а не general.

За да го направиш избери определените клетки след това натисни ctrl и 1 (едновременно) на клавиатурата. От диалога избираш опция "time".

# 484
  • Сф
  • Мнения: 5 768
Но така форматирани 3:5:2 екселът го разчита като 3 часа 5 минути и 2 секунди, а трябва да е 3 дена 5 часа и 2 минути. Аз ли бъркам или...?

# 485
  • Варна.
  • Мнения: 1 193
Но така форматирани 3:5:2 екселът го разчита като 3 часа 5 минути и 2 секунди, а трябва да е 3 дена 5 часа и 2 минути. Аз ли бъркам или...?

Не знам дали няма формат с дни, часове и минути, но ако няма, можеш да си направиш твой.
(май може в ексел, не съм съвсем сигурна, дали там съм правила или в една др.програма). Опитай.

# 486
# 487
  • Мнения: 1 292
Но така форматирани 3:5:2 екселът го разчита като 3 часа 5 минути и 2 секунди, а трябва да е 3 дена 5 часа и 2 минути. Аз ли бъркам или...?
Естествено, че ще разчита по този начин. Твоята част в това е да ги изпишеш 77:05:02

Всъщност не е голям проблем да ги смята формула преди това. Например в колона А ще пишеш дни, в колона Б ще пишеш часове и после в колона В ще направиш следната формула =(А*24)+Б.
Остава да ги пренесеш в колона Г да кажем като им добавиш минутите. В момента не ми идва нищо свястно на ум освен конкантенация, но според мен ще е по-добре да е на ръка, освен ако не става дума за големи колони от данни. Ако искаш мога да ти обясня и как става с конкантенация.

Методът описан по-горе от Diki за съжаление поне според мен няма да сработи заради смесването на Date и Time, което мисля, че Ексел не позволява.

# 488
  • Мнения: 805
дните се представят като часове... нещо като 72:25:15...

В твоя пример 6 дни 3 часа 17 минути - 8 дни 17 часа и 51 минути = 147:17:00 - 209:51:00
Формата на клетката трябва да е [h]:mm:ss
Като дата първото изглежда така 6.1.1900 03:17:00, а второто 8.1.1900 17:51:00
Но понеже в ексел отрицателен резултат с дати не може да се получава, изчислението тряба да стане през проверка коя е по-голямата стойност...

Не го обясних мн добре ... Simple Smile но се надявам някой да ме е разбрал Simple Smile

Единия начин е описания по горе... брой дни в една колона, час и минути в друга; могат да се обединят чрез формулата =[бр дни]+[час:мин]; когато формата на клетката с формулата е [h]:mm:ss няма нужда от умножение по 24

# 489
  • Сф
  • Мнения: 5 768
Благодаря ви. По-късно ше разгледам подробно предложеното от вас и ще пробвам различните варианти.

# 490
  • Варна.
  • Мнения: 1 193
Пробвах набързо няколко неща, прави сте - дата, месец, година и час, мин., сек. не се получава в един формат.
Това, което тръгна е предложеното: в отделни клетки се въвежда ден, месец, година, час, мин, сек. Сложих в една колона =date и в друга =time. Имам дата и време във формат.
С + ги събрах в една клетка.
Подозирам, че ако трябва да се работи нещо с времената, ще може само с данните от отделните колони на date и time.

# 491
  • Мнения: 1 292
...
С + ги събрах в една клетка.
...
Щом работи така чудесно, но в повечето случаи си има специална формула за целта.

# 492
  • Варна.
  • Мнения: 1 193
...
С + ги събрах в една клетка.
...
Щом работи така чудесно, но в повечето случаи си има специална формула за целта.

И тя е?
 Wink

# 493
  • Варна
  • Мнения: 3 315
Може да се обединяват дати и час в един формат. Format Cells - Number - Custom dd-mm-yy hh:mm:ss. Трябва да има интервал между yy и hh.

Ако нямаш операция, по-дълга от един ден, може да използваш този формат "dd hh:mm:ss". Но трябва когато въвеждаш датите да изписваш "6-1 3:17" и като натиснеш Enter, ще се покаже като "6 3:17:00". Дори и да не интересува месеца, трябва да се въвежда например 1 (или което и да е число до 12) за да може Excel да го интерпетира като дата.

За да избегнеш отрицателната разлика използвай ABS.

# 494
  • Мнения: 1 292
Простият вариант, който обедниява еднакъв тип данни е =A1&" "&B1. С тази формула обединяваш клетки A1 и B1, като оставяш интервал между тях. Това, което указва обединяването е символа "&".

По-сложният вариант който обединява почти всякакъв тип данни и който аз НЕ препоръчвам за повечето случаи е формулата =CONCATENATE( text1; text2; ... text_n ).

По-горната формула би изглеждала така:
=CONCATENATE(A1;" "; B1)

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

Последна редакция: пн, 17 ное 2014, 10:11 от гадняр

Общи условия

Активация на акаунт