Passer au contenu principal

🧼 Les formules Excel sur un rapport Kraaft

Calculs, formules SI, feuille masquée : toutes les techniques pour exploiter Excel au maximum dans tes exports de rapport Kraaft.

Tu veux calculer des totaux, automatiser des conditions ou afficher des rĂ©sultats dynamiques dans ton rapport Excel Kraaft ? C'est possible en exportant tes rapports — et la mĂ©thode dĂ©pend du type de champ et de formule utilisĂ©s 🧼

→ PrĂ©requis : avoir un modĂšle Excel Kraaft configurĂ© sur ton rapport ✅


đŸ—ïž Pour quels rapports c'est utile ?

Les modĂšles Excel avec formules sont particuliĂšrement adaptĂ©s aux rapports qui nĂ©cessitent des calculs poussĂ©s 📊 :

  • Rapports de pointage — heures travaillĂ©es, heures supplĂ©mentaires, prĂ©sences

  • Inventaires et stocks de matĂ©riel — quantitĂ©s, totaux, valorisation

  • Bons de livraison — calculs de prix, quantitĂ©s livrĂ©es, rĂ©capitulatifs

  • Journaux de chantier — matĂ©riel, prix, intĂ©rimaires et collaborateurs prĂ©sents, logistique complĂšte


🔱 Point de dĂ©part : champ Nombre ou autre type ?

Le comportement des formules dépend du type de champ Kraaft dont provient la balise :

Type de champ

Valeur exportée

Formules applicables

Champ Nombre

Valeur numérique

Directement sur la cellule, sans manipulation

Tous les autres (texte, date, heure, case Ă  cocher...)

Texte

Nécessite un retraitement via la feuille masquée


💡 Les 2 types de formules

🧼 Formules de calcul — SOMME, +, NB...

  • SOMME() — recommandĂ© pour les champs Nombre ✅

La formule SOMME() ignore automatiquement les cellules vides et les valeurs non numĂ©riques — pas d'erreur si un champ n'a pas Ă©tĂ© rempli dans Kraaft 🎉

=SOMME(B2;B3;B4) → additionne des quantitĂ©s ou des montants
=SOMME(B2:B20) → total d'une colonne entiùre
=NB(B2:B10) → compte le nombre de champs remplis
  • Addition avec ✚ — pour les champs texte contenant des nombres

Excel convertit automatiquement le texte en nombre. En revanche, elle retourne une erreur si une cellule est vide ⚠ — si tu l'utilises, assure-toi que les cellules vides affichent 0 (c'est le rĂŽle de la feuille masquĂ©e vue plus bas).

=B2+B3+B4

âšĄïž Formules SI — pour remplacer les balises conditionnelles

Les balises conditionnelles ##IF## / ##END-IF## ne fonctionnent pas sur Excel mais les formules SI d'Excel permettent de pallier cette limitation 💡

La structure d'une formule SI est toujours la mĂȘme :

=SI( condition ; valeur si vrai ; valeur si faux )

Exemples :

  • 📋 RĂ©cupĂ©rer une valeur seulement si le champ est rempli — si la cellule contient quelque chose, on affiche sa valeur ; sinon on laisse vide :

    =SI(B2<>"";B2;"")

    → Si B2 n'est pas vide → affiche la valeur de B2 / Sinon → cellule vide

  • đŸ·ïž Afficher un texte selon le contenu d'une cellule — si la cellule contient un mot prĂ©cis, on affiche un libellĂ© ; sinon on affiche autre chose :

    =SI(B2="Oui";"Validé";"Non validé")

    → Si B2 contient exactement "Oui" → affiche "ValidĂ©" / Sinon → affiche "Non validĂ©"


đŸ› ïž La feuille masquĂ©e : feuille de conversion et brouillon de calcul

Pour tous les champs non-numĂ©riques, les valeurs texte doivent ĂȘtre converties en nombres avant d'ĂȘtre utilisables dans des formules. La feuille masquĂ©e joue ce rĂŽle — c'est aussi une feuille brouillon pour centraliser toute ta logique (calculs, conditions, formules imbriquĂ©es) 📋

Structure type :

Colonne A

Colonne B

Colonne C

Balises Kraaft

##date-pointage##

Conversion texte ou date → nombre ou format spĂ©cial

(=SI(A2="";0;A2))

Formules finales (SOMME, SI...)

reprennent la colonne B

La feuille principale ne récupÚre que les résultats en pointant vers la colonne C.

đŸ‘©â€đŸ« Étapes de mise en place :

  1. CrĂ©e une nouvelle feuille dans ton modĂšle Excel (ex : Calculs) đŸ—‚ïž

  2. Colle tes balises en colonne A

  3. Formule miroir en colonne B — convertit en nombre, affiche 0 si le champ est vide :

    =SI(A2="";0;A2)

    → Si A2 est vide : affiche 0 (Ă©vite les erreurs de calcul) / Sinon : affiche la valeur de A2

  4. Formules en colonne C — calculs ou conditions basĂ©s sur la colonne B :

    =SOMME(B2;B3)
  5. Sur la feuille principale, pointe vers le résultat de la colonne C :

    =Calculs!C1
  6. Masque l'onglet — clic droit → Masquer, la feuille masquĂ©e n'apparaĂźt pas dans le PDF partagĂ© avec tes clients 👀


💡 Exemple : total d'heures sur un rapport de pointage

Feuille Calculs :

A (balises)

B (miroir)

C (total)

##heure##
=SI(A2="";0;A2)
=SOMME(B2;B3)
##heure_sup##
=SI(A3="";0;A3)

/

Feuille principale : rĂ©cupĂšre la cellule total →

=Calculs!C1

⚠ Rappels :

🕐 Format dĂ©cimal : Kraaft exporte les durĂ©es en dĂ©cimal (8h30 = 8.5).

→ Fais clic droit → Format de cellule sur la cellule rĂ©sultat pour afficher en [h]:mm ou en nombre.

đŸ“€ Les formules et calculs ne s'affichent pas en export PDF — ils fonctionnent uniquement en export Excel 📊


💬 Besoin d'aide ? Contacte notre support !

Avez-vous trouvé la réponse à votre question ?