Formule SI ET pour obtenir deux valeurs /cellule avec ou sans VBA

Bonjour tout le monde

De niveau VBA scolaire .Je rencontre un petit souci avec une formule et souhaite vraiment de l'aide.

s'il vous plait dans le fichier excel ci joint chaque "true" renvoie à une demi journée au minimum et 2jrs au max par personne . Pour chaque "true", je veux que la colonne JourSI me renvoie le ou les jours correspondants dans le format jjjj-jjjj et jjjj si c'est demi ou 1 jour de présence.

j'insiste sur ce format jjjj-jjjj

capture d ecran 2021 03 25 133238

J'ai utilisé les fonction SI ET, mais quelle galère pour pouvoir mettre toutes les conditions !

Du coup lorsque je mentionne une demi journée ou deux journées pleines , ca met "error". ou pour 1,5j ca ne reconnait que le jour plein

, Je souhaiterai donc un petit code VBA pour m'orienter et automatiser à grande echelle que chaque cellule me renvoie au jour ou les jours correspondants dans ce format.

Vraiment desolé si un sujet similaire a déja été couvert , je suis cap pour y etre redirigé!

merci d'avance !

12jourdes-filles.xlsx (54.99 Ko)

Bonjour,

une proposition via une fonction personnalisée :

super!! je decouvre une formule simple et efficace!

problème resolu

Merc beaucoupi!!

Rechercher des sujets similaires à "formule obtenir deux valeurs vba"