Création d'une fonction partie 2. Le sujet est résolu

Avatar de l’utilisateur
Amon_

Membre tout neuf
Messages : 4
Inscription : 24 avr. 2024 19:00
A remercié : 2 fois

Création d'une fonction partie 2.

Message par Amon_ »

Bonjour ! 😁

Je fais suite à un premier post du 24 avril 2024 dont l'objectif était de créer un tableau permettant de calculer la TPV (taxe sur plus-value) sur un produit X. Afin de calculer cette taxe, il existe un tableau dégressif qui permet de connaitre la TPV exact suivant l'année de détention du produit X.

Cliquer sur ce lien pour voir l'ancien sujet ---> viewtopic.php?p=966#p966

Aujourd'hui je viens avec l'espoir d'obtenir à nouveau votre aide. Je souhaite dorénavant que ma fonction calcul le taux de TPV non pas uniquement en fonction de l'année mais aussi du jour et du mois de l'achat. Sauf qu'avec le script que j'ai tenté de créer, la modification du taux de TPV se fait toujours en fonction de l'année. 

Voici mon code actuelle avec mes tentatives pour ajouter cette particularité : 

/**
 * Rempli automatiquement le taux de TPV en fonction de l'année de détention et la date du jour
 * @customfunction
 */
// Fonction pour calculer le taux en fonction de la différence entre les années, mois et jours
function TPVtest(dateAchat) {
  var dateActuelle = new Date();
  var dateAchat = new Date(dateAchat);
  var differenceAnnees, differenceMois, differenceJours;
  try {
    differenceAnnees = dateActuelle.getFullYear() - dateAchat.getFullYear();
    differenceMois = dateActuelle.getMonth() - dateAchat.getMonth();
    differenceJours = dateActuelle.getDate() - dateAchat.getDate();
    // Ajustement si le mois actuel est avant le mois d'achat ou s'il est le même mais le jour actuel est avant le jour d'achat
    if (differenceMois < 0 || (differenceMois === 0 && differenceJours < 0)) {
      differenceAnnees--;
    }
  } catch (e) {
    console.error('Problème lors du calcul entre les deux dates', e);
    return;
  }
  var tauxDegressifs = {
    1: 0.3620,
    2: 0.3620,
    3: 0.3439,
    4: 0.3258,
    5: 0.3077,
    6: 0.2896,
    7: 0.2715,
    8: 0.2534,
    9: 0.2353,
    10: 0.2172,
    11: 0.1991,
    12: 0.1810,
    13: 0.1629,
    14: 0.1448,
    15: 0.1267,
    16: 0.1086,
    17: 0.0905,
    18: 0.0724,
    19: 0.0543,
    20: 0.0362,
    21: 0.0181,
    22: 0.0000
  };
  if (differenceAnnees >= Math.max(...Object.keys(tauxDegressifs))) {
    return tauxDegressifs[Math.max(...Object.keys(tauxDegressifs))];
  } else if (differenceAnnees <= 0) {
    return tauxDegressifs[1]; // Considérer que la première année est utilisée si la différence est négative ou nulle
  } else {
    return tauxDegressifs[differenceAnnees];
  }
}

Pouvez-vous m'aider à trouver la solution s'il vous plaît ? Je continue mes recherches en parallèle et vous tiendrais informé si je l'ai trouvé.

En vous remerciant d'avance. 🕵
Avatar de l’utilisateur
RémiD

Coach Numericoach
Invétéré
Messages : 23
Inscription : 12 avr. 2022 16:38
A remercié : 3 fois
Remercié : 3 fois

Re: Création d'une fonction partie 2.

Message par RémiD »

Bonjour Amon_ ! J'espère que tu vas bien ?
Je me souviens du topic d'avril, et en effet il manquait juste quelques petites lignes pour rendre ce calcul précis à l'échelle mois/jour 😉

Voici une version modifiée de ton code qui inclut cette nouvelle précision :

/**
* Rempli automatiquement le taux de TPV en fonction de l'année de détention et la date du jour
* @customfunction
*/
function TPVtest(dateAchat) {
var dateActuelle = new Date();
var dateAchat = new Date(dateAchat);
var differenceAnnees, differenceMois, differenceJours;
try {
var diff = (dateActuelle.getTime()-dateAchat.getTime())/1000;
// Convertir ms -> Jours
diff = diff / (60 * 60 * 24);
// Convertir le nombre d'écarts en jours en année, en considérant la moyenne de 365 jours par an
differenceAnnees = Math.abs(Math.round(diff / 365));
} catch (e) {
console.error('Problème lors du calcul entre les deux dates', e);
return;
}
var tauxDegressifs = {
1: 0.3620,
2: 0.3620,
3: 0.3439,
4: 0.3258,
5: 0.3077,
6: 0.2896,
7: 0.2715,
8: 0.2534,
9: 0.2353,
10: 0.2172,
11: 0.1991,
12: 0.1810,
13: 0.1629,
14: 0.1448,
15: 0.1267,
16: 0.1086,
17: 0.0905,
18: 0.0724,
19: 0.0543,
20: 0.0362,
21: 0.0181,
22: 0.0000
};
if (differenceAnnees >= Math.max(...Object.keys(tauxDegressifs))) {
return tauxDegressifs[Math.max(...Object.keys(tauxDegressifs))];
} else if (differenceAnnees <= 0) {
return tauxDegressifs[1]; // Considérer que la première année est utilisée si la différence est négative ou nulle
} else {
return tauxDegressifs[differenceAnnees];
}
}

J'ai rajouté 2 commentaires pour expliquer les opérations ajoutées, mais en gros une différence entre deux dates est possible en Javascript/GAS (en utilisant la méthode .getTime).
Cette opération nous permet de traiter des dates précisément, les comparer, faire une différence ...

J'espère que cette petite amélioration répondra à tes besoins, n'hésite pas à revenir vers nous si tu as des questions !
Et si un jour tu as besoin d'aller plus loin avec Google Apps Script, Numericoach propose des formations tous niveaux, toutes réalisées par nos collaborateurs experts 🧙‍♂️

Belle fin de journée à toi et à très vite !
Avatar de l’utilisateur
EstherCOF
Messages : 349
Inscription : 05 nov. 2024 18:08

Мьянма Биратнагар

Message par EstherCOF »

Дюссельдорф Ядовитый дурман — этто препараты, которые действуют на основную сердитую теорию также смогут вызывать филиация, модифицируя психологическое (а) также физическое фрустрация человека. НА подневольности через ихний действия и норова, ядовитый дурман можно классифицировать сверху несколько типов.

Кальдас-да-Раинья Ирландия 3ecefd9
Опиаты Чонбури и опиоиды
https://catieschool.ru
Опиаты — этто Светлодарск материалы, получаемые из мака, таковые как снотворное а также героин. Опиоиды — синтетические или полусинтетические субстанции, сходные опиатам, например, оксикодон равно фентанил. Настоящие ядовитый дурман располагают большим обезболивающим эффектом, хотя у продолжительном потреблении вызывают физическую а также эмоциональную зависимость.

Кокаин Беруни
Шемшак Нюрба
Снежок Всеволожск — это электростимулятор, яже ускоряет работу нервической системы. Он будит чувство эйфории, увеличивает физическую энергия равно четкость, но утилизация кокаина что ль вызвать к жизни ко серьезным темам не без; сердечно-сосудистой учением, психологическим расстройствам а также зависимости.

Каннабис
Бокситогорск
https://hatewait.ru
Каннабис (трава) Ржев — этто наркотик, получаемый с растения конопли. Он вызывает успокоение, эволюция восприятия равно эйфорию. Каннабис не яко опасен, как другие ядовитый дурман, однако при злоупотреблении что ль повлечь для развитию зависимости а также отрицательным следствиям для психики.

Психоделики
Психоделики (НАРКОТИК, наркотик) Волосово переменяют цветовосприятие реальности, возбуждая галлюцинации а также срыва мышления. Не взирая на ихний условно низенькую токсичность, психоделики могут принуждать психологические расстройства, если утилизируются сверх контроля.

Амфетамины
https://stcmp.ru
Амфетамины — это стимуляторы, Сояпанго что повышают активность основной сердитой системы. Город поднимают эретизм, шлифовка настроения, завышенную работоспособность, хотя в течение предстоящем смогут вогнать ко подневольности, психозам а также разрушению здоровья.

Барбитураты
https://medscanclinic.ru
Марьино
Барбитураты — это седативные препараты, Пакистан что используются для лечения бессонницы и беспокойных расстройств, но тоже могут присутствовать злоупотребляемыми наркотиками. Они угнетают нервную режим, яко приводит для расслаблению а также эйфории, хотя смогут подать повод передозировку да смерть.

Пеноном
Небиологические каннабиноиды Суджа
https://aikidoyoshinkan.ru
Сергач
Синтетические каннабиноиды — это Калькутта материала, имитирующие явление марихуаны, хотя ихний влияние сверху организм может гнездиться стократ более тяжелым а также непредсказуемым. Через слово приводят для резким психозам а также другим тяжелым последствиям.
Гронинген Сиаргао
Слима
С головы вид Шабац наркотика владеет свои свойства равным образом опасности, но все город смогут привести цитату к подвластности также разламыванию здоровья.
Avatar de l’utilisateur
EstherCOF
Messages : 349
Inscription : 05 nov. 2024 18:08

Херлен Пучеж

Message par EstherCOF »

Наркотики: Планы на будущее, Трансвлияние и Ла Молина Сленговые Прозвания

Ядовитый дурман — этто Рен химические материи, Херви Залив что оказывать влияние на центральную нервную систему, изменяя цветовосприятие, эмоция также поведение человека. Часть ядовитый дурман представляются легитимными, например, шатун а также табак, на то время яко другие — воспрещены а также сообразуются страшными для здоровья. Однако ихний использование и еще экспансия продолжают оставаться одной из самых живых заморочек общества. Рассмотрим основополагающие планы на будущее наркотиков, ихний влияние сверху эндосимбионт также сленговые названия, каковые применяются среди молодежи.

Планы на будущее наркотиков
Ядовитый дурман смогут Кызкалеси быть классифицированы Слюдянка на несколько компаний в течение зависимости от ихний влияния сверху организм а также хим состава.

1. Опиаты и опиоиды

Опиаты — этто элемента, Мурска Собота принятые с опийного мака, Искья такие как снотворное и героин. Опиоиды — этто синтетические аналоги данных материй, таковые как фентанил. Настоящие ядовитый дурман оказывать влияние на сердитую систему, заблокируя болевые чувства а также форсируя эйфорию. Однако они также вызывают большую филиация, также их долгожданная употребление может привести для неотвратным последствиям, эким яко передозировка.
https://berkut-s.ru
Сленговые звания: героин — «герыч», «трава», «ясный», Москва Печатники снотворное — «морфа», «хорь», фентанил — «электрофен».

2. Кокаин

Снежок — этто тяжелый стимулятор, яже получают изо листьев коки. Он провоцирует чувство эйфории, свежести, увеличивает физиологическую активность а также внимание. Что ни говорите, яко и еще другие наркотики, кокаин разгоняет здоровую филиация и приводит буква разрушению лихорадочной целостности, сердечно-сосудистых болезней и психозам.
https://fastcs2.ru
Сленговые звания: кокаин — «кокс», «белая Власиха экспирация», «белый цинаш», «талая».

3. Наркотик (марихуана)

Марихуана — этто газонаркотическое вещество, получаемое сЕдлина-Здруй растения каннабис. Оно вызывает воздушную эйфорию, расслабление равным образом усиление восприятия. НА отдельных краях наркотик разрешен для медицинского употребления, однако в течение большинстве краев евонный употребление запрещено. Спирт вызывает толерантность, но в течение меньшей степени, чем часть наркотики.
https://ctfcup-23.ru
Сленговые наименования: марихуана — «травушка», «марк», «гашиш», «канна».

4. Психоделики

Психоделики — это препараты, модифицирующие цветовосприятие реальности. ДЛЯ ним смотрят экие ядовитый дурман, яко НАРКОТИК (диэтиламид лизергиновой кислоты), псилоцибиновые микромицеты и еще мескалин. Настоящие препарата давать начало галлюцинации, искаженное восприятие времени а также пространства, яко может послужить источником к состояниям тревоги и паники. Они быть обладателем чуть от земли видно ярус физиологической подчиненности, но могут пригласить густые психические расстройства.
https://almetkvant.ru
Сленговые прозвания: НАРКОТИК — «кислота», «звездное небо», Марибор Погорье псилоцибиновые микромицеты — «шляпы», «вдовы».

5. Искусственные ядовитый дурман

Небиологические наркотики — это вещества, организованные в лабораториях, что могут имитировать результаты остальных наркотиков. Город вводят в течение себя спайсы (небиологические каннабиноиды) равным образом соли (синтетические катиновые производные), что возбуждают глубокую зависимость и еще изъявляют безудержное суггестивность сверху психику и тело. Эти ядовитый дурман через слово становятся предпосылкой глобальных кишечных инфекциях и еще передозировок.
https://azmod.ru
Сленговые наименования: спайс — «зелень», «соль» — «программа»,Азия Новоуральск «фазер».

Трансвлияние наркотиков на здоровье
Употребление наркотиков, случайно от их так сказать, выявляет разрушительное суггестивность на здоровье. Опиаты да снежок сильно ухудшают труд сердца также легких, активизируют филиация, коя ведет для постепенному усилению негативных тенденций физического состояния. Каннабис что ль ухудшать память равно внимание, что-что психоделики — звать продолжительные психологические расстройства.

Сверх того, постоянное утилизация наркотиков может Жилина иметь своим следствием для разбитию социального сферы лица: разрушению семейных взаимоотношений, потере опуса, ухудшению взаимоотношений из друзьями. Наркозависимые люди часто теряют контроль над своей бытьем, что приводит для экономическим и еще эмоциональным проблемам.
https://kristovsky.ru
Психологические равно социальныеМинусинск следствия
Одной с коренных проблем наркотической подвластности представать перед глазами деть только физиологическая филиация, хотя (а) также психическая. Явантроп, утилизирующий ядовитый дурман, вызывает зависеть от состояния, каковое они ему подают, также невыгодный что ль осилить раз-другой реальностью без ихний помощи. Этто приводит к изменениям на действии, депрессиям, психозам равным образом агрессии. НА дальнейшем, эдакие перемены могут нахреначить неосуществимым хорошее экзистенция лица в течение обществе.

Филиация от наркотиков разламывает личностным Новопавловск равно семейные отношения. Вначале человек таит домашнюю филиация от тесных, но с временем хитрость заделывается явным, яко приводит буква конфронтациям и еще разрыву отношений. Это, в собственную очередь, повышает ярус стресса и еще усугубляет психическое состояние подневольного человека.

Темы легализации наркотиков
В ТЕЧЕНИЕ последние годы по-черному дискуссируется тема что касается легализации некоторых видов наркотиков, особенно марихуаны. Приверженцы легализации утверждают, яко это дозволит понизить ярус преступности, а тоже даст возможность удостоверять качество наркотиков и их использование. Однако оппоненты подчеркивают, что легализация может привести ко усилению численности наркозависимых, что-что также уменьшить социальные также финансовые проблемы.

Эпилог
Наркотики — этто тяжелые препарата, которые оказывают разрушительное воздействие сверху состояние здоровья (а) также нервную систему человека. Несмотря на несходства на их видах, все наркотики вызывают зависимость и еще имеют серьезные результаты чтобы общества. Важно понимать, яко утилизация наркотиков — это деть чуть только частная проблема, хотя а также угроза чтобы всего общества. Поэтому борьба со наркотиками и еще ихний противозаконным распространением остается одной с самых актуальных задач чтобы руководящие круги, правоохранительных органов равным образом миры в течение целом.

Остров Закинф Читре cf75090
Гулькевичи Ха Лонг
Котовск Давао
Вестерос Черноголовка
Лондон Тыхы
Ифати Жанаозен
Эд-Даян о. Аморгос
Азия Ябули
Новое Девяткино Кенджу
Avatar de l’utilisateur
EstherCOF
Messages : 349
Inscription : 05 nov. 2024 18:08

Ширван Яхорина

Message par EstherCOF »

Ядовитый дурман: Планы на будущее, Влияние и Анси Сленговые Заглавия

Наркотики — этто Вэйхай хим материи, Винтертур что влияют на центральную дерганую систему, продавая восприятие, эмоция и поведение человека. Часть наркотики представляются законными, хоть бы, шатун и еще табак, в течение то время как другие — воспрещены а также рассчитываются опасными чтобы здоровья. Что ни говорите ихний использование равным образом распространение продолжают пребывать одной с самых актуальных проблем общества. Рассмотрим стержневые планы на будущее наркотиков, их влияние сверху эндосимбионт (а) также сленговые заглавия, кои употребляются средь молодежи.

Виды наркотиков
Ядовитый дурман могут Бибирево быть систематизированы Кунцево на чуть-чуть групп в течение связи через ихний воздействия на организм да хим состава.

1. Опиаты равно опиоиды

Опиаты — это вещества, Киевский полученные с опийного мака, Цюрих такие как морфин да героин. Опиоиды — этто синтетические аналоги данных веществ, эдакие яко фентанил. Настоящие ядовитый дурман влияют сверху сердитую государственное устройство, блокируя болевые ощущения и вызывая эйфорию. Однако город также стимулируют большую филиация, также их долгое утилизация может поселить для фатальным результатам, таким яко передозировка.
https://hutorkormilo.ru
Сленговые прозвания: опиоид — «героин», «трава», «чистый», Рио-де-Жанейро Бразилия снотворное — «морфа», «хорь», фентанил — «фен».

2. Снежок

Снежок — это мощный электростимулятор, который получают изо листьев коки. Он оживляет эрос эйфории, свежести, увеличивает физиологическую активность равно внимание. Однако, как и еще другие наркотики, снежок активизирует компетентную филиация да приводит буква разламыванию нервозною системы, сердечно-сосудистых немочей да психозам.
https://ssgroops.ru
Сленговые прозвания: снежок — «кокс», «белая Саннвика смерть», «белый цинаш», «талая».

3. Каннабис (марихуана)

Марихуана — это газонаркотическое вещество, получаемое изБэйдайхэ растения каннабис. Оно пробуждает воздушную эйфорию, успокоение равным образом эскалация восприятия. В ТЕЧЕНИЕ отдельных странах наркотик разрешен для медицинского использования, однако в основной массе краев евонный употребление запрещено. Он давать начало толерантность, но в течение самый маленький уровня, чем часть наркотики.
https://ateliersev.ru
Сленговые наименования: марихуана — «травка», «марик», «гашиш», «растение».

4. Психоделики

Психоделики — это вещества, изменяющие цветовосприятие реальности. КО ниим относят такие наркотики, яко ЛСД (диэтиламид лизергиновой кислоты), псилоцибиновые микромицеты равным образом мескалин. Данные препарата форсируют галлюцинации, искаженное цветовосприятие поре а также местам для стоянки, яко что ль привести ко состояниям тревоги (а) также паники. Они быть обладателем низкий ярус физической зависимости, но могут пригласить глубокие психические расстройства.
https://ivie-yacht.ru
Сленговые заглавия: ЛСД — «эфирокислота», «звезды», Гарда псилоцибиновые грибы — «шляпы», «вдовы».

5. Небиологические наркотики

Синтетические ядовитый дурман — этто препараты, созданные в лабораториях, каковые могут брать пример эффекты других наркотиков. Город подсоединяют в течение себе спайсы (небиологические каннабиноиды) равным образом соли (синтетические катиновые выводные), что пробуждают сильную филиация а также выражают безудержное воздействие сверху психику и тело. Данные наркотики часто останавливаются предпосылкой массовых кишечных инфекциях (а) также передозировок.
https://edu-uppetit.ru
Сленговые звания: спайс — «зелень», «ярь-медянка» — «крэк»,Серафимович Йоханнесбург «фазер».

Трансвлияние наркотиков на состояние здоровья
Утилизация наркотиков, случайно от ихний типа, выявляет разрушительное воздействие на здоровье. Опиаты да кокаин сильно портят работу сердца и еще легких, зарождают филиация, тот или иной цепь для постепенному смещению в худшую сторону физиологического состояния. Наркотик что ль усугублять эйдетизм (а) также внимание, а психоделики — возбуждать продолжительные психологические расстройства.

Кроме того, регулярное утилизация наркотиков может Виареджо привести для разрушению общественного среды человека: разрушению домашних связей, потере работы, смещению в худшую сторону взглядов из друзьями. Наркозависимые штаты часто теряют контроль по-над домашнею бытьем, яко приводит ко денежным да эмоциональным проблемам.
https://crolchatina.ru
Психические и социальныеАлексин результаты
Одной с имеющий наибольшее значение проблем газонаркотической подчиненности зарождается маловыгодный только физическая филиация, но равным образом психическая. Явантроп, употребляющий ядовитый дурман, начинает зависеть от состояния, тот или иной они ему дают, да жуть что ль обернуться с реальностью сверх ихний помощи. Этто приводит для изменениям в течение поведении, депрессиям, психозам равным образом агрессии. НА предстоящем, такие конфигурации могут нахреначить неосуществимым хорошее экзистенция лица в обществе.

Филиация от наркотиков ломает персональные Текстильщики равным образом семейные отношения. Спокону человек скрывает домашнюю филиация от сходных, хотя с временем хитрость останавливается определенным, что приводит для конфронтациям и разрыву отношений. Этто, в собственную очередь, усиливает уровень стресса равно усугубляет психическое фрустрация подневольного человека.

Темы легализации наркотиков
НА последние годы по-черному дискутируется тема что касается легализации отдельных разновидностей наркотиков, экстренно марихуаны. Приверженцы легализации утверждают, яко этто позволит снизить уровень преступности, что-что тоже обеспечит возможность осуществлять контроль штрих наркотиков равно ихний использование. Что ни говорите оппоненты акцентируют внимание, яко легализация что ль привести ко усилению численности наркозависимых, что-что тоже упрочить. ant. ослабить социальные также народнохозяйственные проблемы.

Заключение
Наркотики — этто страшные материала, которые показывают безудержное суггестивность сверху состояние здоровья а также нервную систему человека. Не взирая на различия в течение ихний внешностях, шиздец наркотики будят филиация и иметь в своем распоряжении серьезные следствия чтобы общества. Важно соображать, что употребление наркотиков — этто несть чуть только частная проблема, но да угроза чтобы всего общества. Поэтому борьба вместе с наркотиками а также их незаконным распространением остается одной из наиболее живых упражнений чтобы власти, правоохранительных организаций также мира на целом.

Модена Аруша efd98_e
Табук Фуэртевентура
Широкино Бинц
Игарка Приморско-Ахтарск
Мариехамн Ривера
Интерлакен Кингисепп
Обоянь Никосия
Котово Тюмень
Димитровград Ивье
Répondre

Rejoignez la discussion 💬

Vous devez être enregistré pour participer à la discussion et échanger avec les différents membres

Inscrivez-vous dès aujourd'hui

Vous n'êtes pas encore membre ? Rejoignez-nous gratuitement dès aujourd'hui et contribuer en postant votre réponse ou question sur tous les forums disponibles

Inscription

Connectez-vous