Ответы пользователя по тегу Google Apps Script
  • Как правильно составить пользовательскую формулу для расчета налога?

    @pavlik321
    Генератор случайных Q&A важных людям
    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 — статус налога.
    Ответ написан
    1 комментарий