function calculateTax(amount, entityType, taxStatus) {
var taxRate;
// Определяем налоговую ставку в зависимости от формы лица
switch (entityType) {
case 'Самозанятый':
taxRate = 0.06; // 6%
break;
case 'ИП':
taxRate = 0.1; // Пример 10%
break;
case 'ООО':
taxRate = 0.2; // Пример 20%
break;
case 'Оплата наличными':
taxRate = 0; // Нет налога
break;
default:
taxRate = 0; // Если форма лица неизвестна, налог 0
}
// Проверяем, нужно ли рассчитывать налог
if (taxStatus === 'с налогом') {
return amount + (amount * taxRate);
} else {
return amount; // Налог не платится
}
}
Например, в ячейке F2 вы можете использовать следующую формулу:
=calculateTax(E2, A2, B2)
Где E2 — сумма без налога, A2 — форма лица, и B2 — статус налога.