La fonction SINA (SIN en anglais pour la version radians) calcule le sinus d'un angle exprimé directement en degrés, sans conversion préalable. Si tu as déjà tapé =SIN(90) en espérant obtenir 1 et récupéré un résultat bizarre, c'est parce que SIN attend des radians. SINA règle ce problème une bonne fois pour toutes : tu entres 90°, tu obtiens 1.
Concrètement, c'est la fonction qu'utilisent les ingénieurs civils pour calculer la hauteur d'un ouvrage à partir d'un angle d'élévation mesuré au théodolite, les architectes pour dimensionner une pente de toiture ou une rampe d'escalier, les techniciens de maintenance pour planifier la portée d'un bras articulé. Chaque fois qu'un problème de terrain te donne un angle en degrés et que tu veux en extraire une composante verticale, SINA est là.
Syntaxe de la fonction SINA
=SINA(angle)Le résultat est toujours compris entre -1 et 1. Si tu obtiens une valeur en dehors de cette plage, il y a une erreur en amont dans ta formule.
Comprendre chaque paramètre de la fonction SINA
angle
: ton angle exprimé en degrésQue tu travailles avec 30°, 45°, 90° ou même 450°, SINA accepte tous les angles. Les angles négatifs fonctionnent aussi : SINA(-30) vaut -0,5.
Contairement à SIN qui demande des radians (et te force à multiplier par π/180 ou à utiliser RADIANS()), ici tu utilises directement l'unité que tu connais.
Astuce : Les angles sont normalisés automatiquement : SINA(450) donne le même résultat que SINA(90) car 450° = 360° + 90°. Pratique quand tes angles viennent de calculs intermédiaires qui peuvent dépasser 360°.
Attention : Ne confonds pas SINA et SIN. =SIN(90) n'est PAS le sinus de 90 degrés : Excel interprète 90 comme 90 radians (environ 5 156°), ce qui donne un résultat totalement faux.
Pas envie d'écrire la formule SINA à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
Ingénieur civil : calculer la hauteur d'un pont
Tu es ingénieur civil et tu dois mesurer la hauteur d'un pont sans y monter. Tu te places à 50 mètres du pied du pont et tu mesures un angle d'élévation de 30° avec ton théodolite. Plutôt que de faire la conversion radians à la main, tu utilises directement SINA.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Distance horizontale (m) | Angle d'élévation (°) | Formule | Hauteur (m) |
| 2 | 50 | 30 | =50*SINA(30) | 25 |
| 3 | 50 | 45 | =50*SINA(45) | 35,36 |
| 4 | 50 | 60 | =50*SINA(60) | 43,30 |
| 5 | 100 | 30 | =100*SINA(30) | 50 |
=50*SINA(30)La fonction applique la relation hauteur = distance × sin(angle) directement en degrés : avec un angle de 30°, le pont mesure 25 mètres. Tu peux ensuite comparer plusieurs mesures prises depuis différentes positions pour valider le résultat.
Architecte : dimensionner une rampe d'escalier
Tu es architecte et tu conçois un escalier extérieur. Chaque volée de rampe fait 5 mètres et tu veux tester différentes inclinaisons pour voir quelle hauteur tu franchis dans chaque cas, notamment pour vérifier le respect des normes d'accessibilité.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Longueur rampe (m) | Inclinaison (°) | Formule | Hauteur totale (m) |
| 2 | 5 | 20 | =5*SINA(20) | 1,71 |
| 3 | 5 | 30 | =5*SINA(30) | 2,5 |
| 4 | 5 | 35 | =5*SINA(35) | 2,87 |
| 5 | 8 | 30 | =8*SINA(30) | 4 |
=5*SINA(30)Ici, la fonction donne la hauteur franchie par une rampe de 5 mètres inclinée à 30°, soit 2,5 mètres. Tu peux ajuster l'angle dans la colonne B et le tableau se recalcule instantanément, ce qui accélère la phase d'arbitrage.
Astuce de pro : Combine SINA et COSA pour obtenir à la fois la composante verticale et la composante horizontale d'un vecteur : hauteur = longueur * SINA(angle) et avancée = longueur * COSA(angle).
Technicien de maintenance : portée d'un bras articulé
Tu es technicien de maintenance et tu travailles avec une grue dont le bras mesure 10 mètres. Avant d'intervenir, tu dois savoir à quelle hauteur tu peux atteindre selon l'angle d'inclinaison du bras, pour vérifier si tu peux accéder à la zone de maintenance sans repositionner l'engin.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Longueur bras (m) | Angle (°) | Formule | Hauteur atteinte (m) |
| 2 | 10 | 30 | =10*SINA(30) | 5 |
| 3 | 10 | 45 | =10*SINA(45) | 7,07 |
| 4 | 10 | 60 | =10*SINA(60) | 8,66 |
| 5 | 10 | 90 | =10*SINA(90) | 10 |
=10*SINA(60)À 60°, la fonction indique que le bras de 10 mètres atteint 8,66 mètres de hauteur. Si la zone cible est à 8 mètres, c'est faisable ; à 9 mètres, il faut incliner davantage. Tu peux ainsi simuler différents angles dans le tableau avant de déplacer l'engin.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction SINA
Presque tous tes soucis avec SINA viennent en réalité de SIN. Si tu tapes =SIN(90) en croyant calculer le sinus de 90 degrés, Excel comprend 90 radians et te renvoie 0,893 au lieu de 1, sans le moindre message d'alerte : c'est le genre de bourde qui fausse toute une colonne sans qu'on s'en aperçoive.
Les deux autres cas sont moins graves : un résultat à 0,999999999 vient de la virgule flottante, et un angle au-delà de 360° est simplement ramené dans le tour (SINA(450) = SINA(90)).
Confondre SINA et SIN
=SIN(90) ne calcule pas le sinus de 90 degrés : Excel interprète 90 comme 90 radians, soit environ 5 156°. Le résultat vaut 0,893 au lieu de 1. L'erreur est silencieuse et peut fausser toute une colonne de calculs.
Solution : Utilise =SINA(90) quand tu travailles en degrés. Si tu préfères rester avec SIN, utilise la conversion explicite : =SIN(RADIANS(90)). Les deux donnent 1.
Résultat légèrement différent de 1 ou de 0 aux angles clés
Excel calcule en virgule flottante avec une précision limitée. SINA(90) peut retourner 0,999999999 au lieu de 1, et SINA(180) peut donner 0,00000001 au lieu de 0. C'est normal et non spécifique à SINA.
Solution : Entoure le résultat avec ARRONDI si tu en as besoin pour une comparaison exacte : =ARRONDI(SINA(90); 10) retourne exactement 1. Pour les calculs courants, la précision native d'Excel est largement suffisante.
Résultat inattendu avec un angle supérieur à 360°
SINA normalise automatiquement les angles au-delà de 360°. SINA(450) renvoie la même valeur que SINA(90) car 450° = 360° + 90°. Ce comportement est correct mais peut surprendre si tu ne l'attends pas.
Solution : Vérifie tes données d'entrée si tu obtiens un résultat surprenant. Si ton angle dépasse volontairement 360° (par exemple dans une modélisation de cycles), le résultat est juste : SINA gère la normalisation automatiquement.
Astuces avancées avec SINA
Décompose un vecteur en composantes X et Y
Quand tu as un vecteur défini par sa longueur et son angle (coordonnées polaires), SINA te donne la composante verticale et COSA la composante horizontale : composante_Y = longueur * SINA(angle) et composante_X = longueur * COSA(angle).
Un câble de 10 mètres tendu à 30° exerce une force verticale de 5 m et une force horizontale de 8,66 m.
Modélise des cycles saisonniers
SINA peut générer des courbes sinusoïdales pour modéliser tout phénomène périodique : températures annuelles, ventes saisonnières, marées. La formule type est =Moyenne + Amplitude * SINA(360 * rang / periode).
Par exemple, =20 + 5*SINA(360*A1/365) produit des températures oscillant entre 15° et 25° selon le jour de l'année.
Applique la loi des sinus dans un triangle quelconque
Dans un triangle non rectangle, la loi des sinus te permet de calculer un côté inconnu si tu connais un côté et deux angles : côté_inconnu = côté_connu * SINA(angle_inconnu) / SINA(angle_connu).
C'est utile en topographie pour résoudre des triangulations sans mesure directe de toutes les distances.
Questions fréquentes sur la fonction SINA
Quelle différence entre SIN et SINA ?
SIN attend un angle en radians : SIN(π/2) = 1. SINA attend un angle en degrés : SINA(90) = 1. Si tu travailles avec des angles comme 30°, 45°, 90°, utilise SINA directement : tu gagnes l'étape de conversion et tu évites les erreurs d'oubli.
Si ton angle est déjà en radians (par exemple, issu d'un calcul ASIN()), utilise SIN.
Comment convertir entre degrés et radians dans Excel ?
Utilise =RADIANS(angle_en_degrés) pour passer en radians, et =DEGRES(angle_en_radians) pour l'inverse. Par exemple, =RADIANS(90) retourne π/2.
Au lieu de jongler avec ces conversions, utilise directement SINA quand tu pars de degrés : SINA(90) est équivalent à SIN(RADIANS(90)) mais plus lisible.
Pourquoi SINA(90) ne donne-t-il pas exactement 1 ?
À cause de la représentation en virgule flottante, Excel peut retourner 0,999999999 au lieu de 1 pour certains angles. Ce n'est pas un bug : c'est la limite de précision inhérente au calcul numérique.
Si tu as besoin d'une valeur exacte pour une comparaison, utilise =ARRONDI(SINA(90); 10) qui retourne exactement 1.
SINA fonctionne-t-elle pour les angles négatifs ou supérieurs à 360° ?
Oui, SINA accepte tous les angles. Les angles sont normalisés automatiquement : SINA(450) donne le même résultat que SINA(90) car 450° = 360° + 90°. Les angles négatifs fonctionnent aussi : SINA(-30) vaut -0,5, identique à SINA(330).
Peut-on utiliser SINA pour des calculs de navigation ou de GPS ?
Oui, mais les calculs de distance sur une sphère (formule de Haversine, orthodromie) font appel à des combinaisons de sinus et cosinus appliqués aux latitudes et longitudes. SINA simplifie la saisie quand les angles sont donnés en degrés décimaux, ce qui est le format standard des coordonnées GPS.
Pour convertir des coordonnées polaires en cartésiennes : Y = distance * SINA(cap) et X = distance * COSA(cap).
SINA est-elle disponible dans Google Sheets ?
Non, SINA est une fonction Excel. Dans Google Sheets, il n'existe pas d'équivalent direct : tu dois utiliser SIN(RADIANS(angle)) ou SIN(angle * PI() / 180) pour obtenir le même résultat.
Si tu partages tes fichiers entre Excel et Google Sheets, remplace SINA par SIN(RADIANS(angle)) pour garantir la compatibilité dans les deux environnements.
Pour aller plus loin
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

