В этом вымышленном примере у меня есть две таблицы: одна с информацией о сотрудниках и ставками заработной платы:
Во втором — даты и соответствующее количество часов, отработанных сотрудником в этот день (обратите внимание, что один и тот же сотрудник, скорее всего, будет работать в несколько дат и иметь разное количество часов):
Значение Amount Paid
во второй таблице необходимо автоматически рассчитать, умножив его Hours Worked
на Wage
для данного пользователя.
Как мне добиться этого в OpenOffice/LibreOffice? (было бы гораздо проще найти это решение, если бы я знал, какие фразы искать)
Я мог бы жестко закодировать это Wage
во второй таблице, но если я захочу изменить ставку для любого сотрудника, мне придется возвращаться и изменять пункт заработной платы для каждого дня, когда этот сотрудник работал, и надеяться, что я нигде не ошибусь с заработной платой!
решение1
Я создал имитационную среду:
Формула, которую я ввожу в D2, выглядит так: =VLOOKUP(B2,Sheet1!A:B,2,FALSE)*C2
Вы можете узнать, как VLOOKUP
она работает, нажав[Эта ссылка]