Signe du zodiaque

Formule qui renvoie le signe du zodiaque correspondant à une date en A1.

Le choix entre :

=SI(A1="";"";RECHERCHEV(DATE(;MOIS(A1);JOUR(A1));{0\"Capricorne";21\"Verseau";51\"Poisson";81\"Bélier";112\"Taureau";142\"Gémeaux";174\"Cancer";206\"Lion";237\"Vierge";268\"Balance";298\"Scorpion";328\"Sagittaire";356\"Capricorne"};2)) 
=SI(A1="";"";INDEX({"Capricorne";"Verseau";"Poisson";"Bélier";"Taureau";"Gémeaux";"Cancer";"Lion";"Vierge";"Balance";"Scorpion";"Sagittaire"};EQUIV(DATE(;MOIS(A1);JOUR(A1));{0;21;51;81;112;142;174;206;237;268;298;328;356};1))) 
=SI(A1="";"";CHOISIR(EQUIV(DATE(;MOIS(A1);JOUR(A1));{0;21;51;81;112;142;174;206;237;268;298;328;356});"Capricorne";"Verseau";"Poisson";"Bélier";"Taureau";"Gémeaux";"Cancer";"Lion";"Vierge";"Balance";"Scorpion";"Sagittaire"))

Bonjour merci pour cette formule bien pratique.Après utilisation et vérification , je pense qu'il y a des petites erreurs dans la formule

  • ajouter Capricorne à la fin car ce signe chevauche la fin d'année et le début d'année; dans la version initiale les dates de naissance entre le 357 ème et le 365 ème jour ne donnaient pas de résultat.
  • les numéros d'index n'étaient pas tout à fait justes (à un jour près)

Je mets la version revue qui devrait renvoyer les bons résultats.

=SI(D5="";"";INDEX({"Capricorne";"Verseau";"Poisson";"Bélier";"Taureau";"Gémeaux";"Cancer";"Lion";"Vierge";"Balance";"Scorpion";"Sagittaire";"Capricorne";""};EQUIV(DATE(;MOIS(D5);JOUR(D5));{0;20;51;81;111;142;173;205;237;267;297;327;357};1)))
Rechercher des sujets similaires à "signe zodiaque"