Frais de déplacement sur Calc

Y compris Writer et toute autre question en lien avec les suites bureautiques Open Source
B
BaptisteA
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 10 avril 2019
Version d'Excel : Calc

Message par BaptisteA » 10 avril 2019, 10:53

Mesdames, Messieurs,

Je tente de faire un formulaire "légèrement" automatisé sur Calc pour des frais de déplacements.
Étant une quiche absolue et ayant oublié les fonctions de bases sur les tableurs, je souhaiterais savoir si certain.es d'entre vous pouvaient m'aider à concevoir ce formulaire "assisté".

Les infos nécessaires pour mieux comprendre ma démarche:

====

Problème n°1 : L'application du forfait nuitée

---> Je veux appliquer un forfait de remboursement par nuitée. Il existe 3 forfaits.
- Taux de base à 70€
- Taux Paris à 110€
- Taux grande villes et Grand Paris à 90€

Lorsque l'individu renseignera la case A24 "Destination" je souhaiterais que ma formule vérifie ma feuille n°2 "BDD" où les villes sont répertoriées et qu'elle applique le taux correspondant.
J'ai commencé à utiliser une formule =SI.MULTIPLE() mais de toute évidence une seule valeur n'est vérifiée et un seul résultat est appliqué...

Ma formule
=SI.MULTIPLE(A26;$BDD.B$2:AA$2;$BDD.A$2;$BDD.B$3;$BDD.A$3)
Quelqu'un pourrait m'aiguiller vers la bonne formule à utiliser ?

====

Problème n°2 : Le calcul du nombre de repas sur une plage de date

---> Je veux appliquer un forfait repas à 15.25 si la personne est en mission entre 12h et 14h et après 21h.

Sur une mission le 01/01/2019 départ 8h00 retour le 02/01/2019 17h je devrais donc avoir 3 repas à 15.25€.
Je n'arrive pas à trouver de formule qui me permettrait de prendre en compte le nombre d'heure entre deux dates différentes.
Si vous savez vers quelle type de formule je peux me diriger et quels critères utiliser ça m'aiderait pas mal...

Je regrette tellement l'époque où on avait des cours de tableurs à la fac ! Je m'en remet à vous ! merci par avance pour votre temps.


Cordialement, Baptiste
formulaire EDF-.ods
(20.44 Kio) Téléchargé 13 fois
Avatar du membre
Axel Pignon
Membre habitué
Membre habitué
Messages : 58
Inscrit le : 1 juillet 2015
Version d'Excel : 2013 FR

Message par Axel Pignon » 10 avril 2019, 13:36

Bonjour,

Voilà déjà pour ton problème 1.

Je te conseille d'utiliser RECHERCHEV et des listes pour éviter les erreurs de saisies telles que "Pari" ou " Paris" à la place de "Paris".

Je travaille sur le deuxième problème
formulaire EDF-.ods
(13.64 Kio) Téléchargé 9 fois
Avatar du membre
Axel Pignon
Membre habitué
Membre habitué
Messages : 58
Inscrit le : 1 juillet 2015
Version d'Excel : 2013 FR

Message par Axel Pignon » 10 avril 2019, 14:15

Pas tout à fait résolu mais bien avancé sur le principe

En espérant t'avoir aidé
formulaire EDF-.ods
(14.42 Kio) Téléchargé 5 fois
B
BaptisteA
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 10 avril 2019
Version d'Excel : Calc

Message par BaptisteA » 10 avril 2019, 16:10

Bonjour Axel,


Merci pour ce retour rapide ! J'ai effectivement pensé à la liste. L'inconvénient c'est que dans le cas d'une liste, je ne peux pas prévoir une liste exhaustive des villes qui seront utilisées.
Du coup, ça impliquerait de faire rajouter par l'utilisateur le nom de la ville dans la BDD à chaque fois que la valeur est incorrecte car non prévue. Comme ce fichier ne sera partagé, j'ai peur des doublons etc.

Aussi, la valeur z_Autres est pas très explicite car il va falloir que je justifie la ville (notamment pour des indemnités kilométriques, je m'en réjouis d'avance, car le barème est d'ailleurs d'une originalité sans précédent ! Mais chaque chose en son temps).

Est-il possible de prévoir une alternative qui prévoit " si la valeur ville n'est pas vérifiée via RECHERCHEV dans notre matrice A:B, alors on applique une valeur précise ?
RECHERCHEV(A27;BDD.A:B;2;0)

Je vais regarder d'un peu plus près également le calcul des repas ! je reviens au plus vite

Merci encore
formulaire EDF-.ods
(16.25 Kio) Téléchargé 8 fois
Avatar du membre
Axel Pignon
Membre habitué
Membre habitué
Messages : 58
Inscrit le : 1 juillet 2015
Version d'Excel : 2013 FR

Message par Axel Pignon » 11 avril 2019, 09:45

Bonjour,

Si j'étais toi j'ajouterais une case "si autre préciser" en alimentant régulièrement la BDD avec les nouvelles villes.

Pour le calcul des frais kilométriques, j'avais pris une base sur ce forum avec un lien ver Google Map.

Il fallait entrer les deux codes postaux et la matrice nous donnait la distance entre les deux villes.

Bonne journée

Axel
m
m3ellem1
Membre dévoué
Membre dévoué
Messages : 904
Appréciations reçues : 68
Inscrit le : 18 décembre 2018
Version d'Excel : 2016

Message par m3ellem1 » 15 avril 2019, 14:06

Salut à vous,
BaptisteA a écrit :
10 avril 2019, 16:10
Est-il possible de prévoir une alternative qui prévoit " si la valeur ville n'est pas vérifiée via RECHERCHEV dans notre matrice A:B, alors on applique une valeur précise ?
RECHERCHEV(A27;BDD.A:B;2;0)
à tester:
SiERRUR(RECHERCHEV(A27;BDD.A:B;2;0);"valeur précise")
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Formule calc ou exel calcul frais d 'agence
    par jeanmarcdivina » 17 juin 2016, 16:58 » dans Calc
    5 Réponses
    530 Vues
    Dernier message par mbbp
    18 juin 2016, 09:57
  • Copier/coller d'excel à calc/de calc à excel en vba
    par LionSleep » 14 décembre 2018, 17:23 » dans Calc
    4 Réponses
    2310 Vues
    Dernier message par LionSleep
    24 décembre 2018, 11:41
  • Frais de mission
    par abdernino » 29 novembre 2018, 12:45 » dans Excel - VBA
    6 Réponses
    156 Vues
    Dernier message par abdernino
    30 novembre 2018, 13:27
  • notes de frais
    par fronck » 28 février 2017, 21:38 » dans Excel - VBA
    1 Réponses
    296 Vues
    Dernier message par lauange
    1 mars 2017, 15:33
  • Note de frais
    par fronck » 25 mai 2019, 19:09 » dans Applications
    2 Réponses
    997 Vues
    Dernier message par fronck
    7 juin 2019, 17:53
  • Excel calc
    par enokaziz » 27 août 2019, 11:03 » dans Excel - VBA
    11 Réponses
    107 Vues
    Dernier message par teten1
    28 août 2019, 11:56