С каква формула мога, след въвеждане на имена и изминати километри, автоматично да получавам изразходваното гориво, като разходните норми са различни?

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

Здравейте, поддържам таблица с имена на шофьори, изминати километри и според признатия разход на гориво (различен за различните коли) и цената на горивото - се получава на кого колко дължим за пътни разходи. С каква формула мога, при изписване на името и километрите - да получавам автоматично колко литра гориво е изразходвала конкретната кола за въведеното разстояние. Имената на хората, на кого какъв разход признаваме на 100 км. и пр. са в общи данни - отделен шийт. Не съм сигурна, че въпросът е за този урок, но не намерих подходящо място другаде. Предварително благодаря!

Ако подадеш примерни данни и как са структурирани, ще ти помогнем с формулата.


Това е нещо, което е лесно постижимо с Excel. Сега сме само 2ри модул. Ако изгледаш уроците до края на курса ще видиш много примери, които ще ти помогнат да решиш задачата.

Опростено, това е структурата

Опростено, това е структурата

Здравей, Иван. В кои уроци от следващите модули да погледна? За съжаление в момента ми се налага малко да прескачам и да търся необходими неща, а успоредно разучавам и уроците последователно

Здравейте, нали не сте ме забравили?:)

Да кажем, че таблицата в 'Sheet1' е Table1, а таблицата в 'общи данни' е Table2.
Формулата в колонка C трябва да изглежда така:
=LOOKUP(Table1[[#This Row];[Име]];Table2[Име];Table2[Разход гориво на 1 км])*Table1[[#This Row];[разстояние километри]]
Изглежда сложно, но се получава така:
1. пишете формулата =LOOKUP(
2. маркирате клетка A2, поставяте точка и запетая
3. избирате страница 'общи данни' и маркирате цялата колонка с имената (A2:A4), поставяте точка и запетая
4. избирате цялата колонка с разхода на гориво (B2:B4), поставяте точка и запетая, затваряме скобата и поставяме знак за умножение '*'
5. връщате се на страница 'Sheet1' и посочвате клетка B2


Ако предпочитате да не работите с таблици, може да се напише в клетка C2:
=B2*VLOOKUP(A2;'общи данни'!$A$2:$B$4;2)
Тази формула може да се копира надолу колкото е необходимо.
Интервала $A$2:$B$4 трябва да обхваща цялата таблица на страница 'общи данни'.

Дита,

точно такава задача решаваме в модул 7.
Предлагам ти поетапно да стигнеш до тези уроци, но ако спешно ти трябва - прегледай ги предварително:
https://aula.bg/Excel-avtomatichno-izvajdane-na-danni-ot-otdelni-lista

Румен ти е написал формулата и може да я използваш директно, но в уроците от 7ми модул е разяснено с повече примери.

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

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация