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

  • 82 154
  • 743
  •   1
Отговори
# 555
  • Варна
  • Мнения: 3 245
alex_bg е, нали и аз за комбинация ти говоря. Комбинация от  n числа. И разбира се, че може да го реши Solver, той е за такива задачи, оставете ги програмистите. Докато ти напишат кода, Solver 100000 пъти ще ти ги е сметнал, хем и с различни оптимизационни алгоритми.
Но помисли как да формулираш ограниченията. Както ти писа и Mr.Smith, може да има повече от един варианти.

# 556
  • IC 1101,Abell 2029
  • Мнения: 1 053
Еми нека да си има повече от един вариант.Мен това не ме притеснява.Версията ми на Excel е от 2007.Трябва ли по-нова версия за Solver или и тази става.

# 557
  • Варна
  • Мнения: 3 245
Еми нека да си има повече от един вариант.Мен това не ме притеснява.Версията ми на Excel е от 2007.Трябва ли по-нова версия за Solver или и тази става.
Solver е стара добавка за Excel. Погледни тук

# 558
  • Мнения: 8 802
Разбрицала съм си една таблица, като:
в първата колона вместо обикновен текст, се получило, че във всяка клетка имам още една нова  таблица, състояща се  само с 1 клетка и текстът всъщност е вътре.
На пръв поглед не се вижда, но го видях при копиране в Outlook, (излиза ми знакът за таблица два пъти) и виждам само рамката на вътрешната таблица, която е  по-малка от останалите клетки на всеки ред.
 Искам да я премахна и да ми остане нормален текст.

# 559
  • Монтана
  • Мнения: 1 010
Момичета как се обединяват 2 раздела в Word. Знам, че темата е за Excel.

# 560
  • Мнения: 2 742
Здравейте, може лк малко помощ с Ексела, вероятно елементарно, но не съм на "Ти" с него.
Използвах функцията vlookup, за да сравни ID номера от две таблици, но нещо явно не правя, както трябва, защото не работи.
Пробвах да сравнявам по три имена същите данни от двете таблици и си работеше, както трябва формулата.
Не знам дали го обясних разбираемо, но проблемър според мен е, че не сработва формулата при данните а цифри, а когато са изписани текстово, както имената, си беше ок функцията.
Дали някой може да ми каже нещо по настройки ло трябва да се направи или кое бо било решението?
Търсих в интернет, но не намирам за това информация.

# 561
  • Мнения: X
Примерни данни и резултат...нещо?
Vlookup не е най-доброто решение и го ненавиждам, но...

# 562
  • Мнения: 359
Здравейте, може лк малко помощ с Ексела, вероятно елементарно, но не съм на "Ти" с него.
Използвах функцията vlookup, за да сравни ID номера от две таблици, но нещо явно не правя, както трябва, защото не работи.
Пробвах да сравнявам по три имена същите данни от двете таблици и си работеше, както трябва формулата.
Не знам дали го обясних разбираемо, но проблемър според мен е, че не сработва формулата при данните а цифри, а когато са изписани текстово, както имената, си беше ок функцията.
Дали някой може да ми каже нещо по настройки ло трябва да се направи или кое бо било решението?
Търсих в интернет, но не намирам за това информация.

Точно затова не сработва. Vlookup сравнява текст. Трябва да конвертирате цифрите в текст и ще стане. Аз в такива случаи използвам функцията =text(...;0)

# 563
  • Мнения: 29 324
Разбира се, че може да сравнява и числа. Въпросът е да са в първата колона на таблиците и да не се повтарят в самата колона. Ако има повторение, връща първата стойност от търсената колона.

# 564
  • Агент под прикритие
  • Мнения: 11 589
VLOOKUP и HLOOKUP имат един сериозен недостатък: критерия, по който ще търсят, може да бъде само в първата колона (за VLOOKUP) или първия ред (за HLOOKUP) на указания диапазон, като се търси само отляво надясно (от колоната с критерия за VLOOKUP) или отгоре надолу (от реда с критерия за HLOOKUP).

Има нова формула, наречена XLOOKUP, която е предназначена да замести горните две. Освен това, тя няма горните ограничения:
1. Позволява едновременно търсене по редове и колони.
2. Критерия може да бъде в среден ред/колона. Командата търси в целия диапазон, без оглед на това дали данните са вляво/вдясно или горе/долу от критерия.
3. Позволява да се търси по няколко критерия едновременно.

Тази форумула засега обаче я има само в Office 365 (версията на абонаментна поддръжка). Не присъства в последната версия с еднократен лиценз Office 2019, но вероятно ще я има в новата версия, която се готви за догодина.

Последна редакция: нд, 08 ное 2020, 10:22 от Phoenix Wright

# 565
  • Варна
  • Мнения: 3 245
Phoenix Wright Не бях обърнала внимание на тази нова формула. Аз я имам, защото съм с Office 365.

Иначе действието на XLOOKUP може да се изпълни с комбинация от INDEX и MATCH. Ако дадете по-конкретни параметри на примера, ще напиша как.

# 566
  • Мнения: X
Всичко може да се направи с index match.

# 567
  • IC 1101,Abell 2029
  • Мнения: 1 053
Единственото ограничение за числата е че могат да бъдат цели положителни числа или също положителни с не повече от 3 знака след десетичната запетая
Това ли трябва да се получи?


Търсим 365 което е А3+А5+А7+А10+А16+А20
Задачата ви е доста недефинирана. Например може да има и други числа чийто сбор е също 365
На мен този прозорец ми изглежда другояче.Вместо "Set Objective" e "Set Target Cell" и "By Changing Variable Cells" е без "Variable",а под панела "Subject to the Constrainfs" няма нищо.Какво трябва да въведа в моите полета или трябва да се направи нещо друго?

# 568
  • Мнения: X
На телефона не виждам какво съм правил. Ще погледна по късно вечерта - мисля че пазя опитната таблица

# 569
  • Мнения: 22 430
Здравейте на всички,

Имам сериозна нужда от помощ, надявам се тук вече да я намеря, защото се отчаях.

От години съм се откъснала от Ексел, но сега отново ми се налага буквално да се уча на елементарни неща, които преди съм правила със затворени очи.

Казусът ми е следният,
Имам таблица с няколко шийта.
В 1ви е бланка с падащи менюта и избор между различни опции.
Да кажем 10 и към всяко падащо меню с избор от 2-5опции.

Искам към тях, да добавя и съответните цени за всяка една опция.
И в отделен шийт (при избор на Х, от шийт 1 "Бланка") да ми калкулира стойност.
Така при цялостен направен избор в Бланка, стойността на всички опции да се калкулира в отделен шийт.

Опциите в Бланка, се извличат от друг шийт разбира се.

Не знам обаче как да навържа всичко.

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

Общи условия

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