Calcul nombre Gua

Merci.
Oui, comme on est <= au 28/02 on peut se permettre d'utiliser Jours360()
eric

Bonjour le forum,

Merci à tous pour vos propositions !

@xorsankukai : Ta formule m’a autant impressionnée qu’elle m’a fait rire ! Bravo et merci pour ton implication

@Baboutz : Et oui, tu m’avais formidablement bien aidée sur un précédent fichier dont je me sers toujours quotidiennement et qui me fait gagner un temps précieux ! Merci encore.

@tulipe-4 :

un essai (plus light) rien que pour les hommes (j'ai eu la flemme pour les femmes)

T’inquiètes… j’aurais eu la flemme aussi… Merci beaucoup pour tes propositions.

@Pedro22 :

Moralité : les femmes c'est casse-couille !

Grave ! Et le pire c’est qu’on en est fières.

@eriiic : Merci infiniment pour cette formule idéale. Elle fonctionne parfaitement !

Et pour répondre à votre question commune, c’est à partir de 2000 et à partir du 04/02 donc si je le retranscris avec la formule d’eriiic je pense que ca doit ressembler à cela dans le jargon Excelien : >=2000 et <=03/02

Encore un immense merci à tous !

Je vous souhaite une belle journée.

Val

Bonjour,

@Baboutz : Et oui, tu m’avais formidablement bien aidée sur un précédent fichier dont je me sers toujours quotidiennement et qui me fait gagner un temps précieux ! Merci encore.

Avec grand plaisir !

c’est à partir de 2000 et à partir du 04/02

Donc si je ne m'abuse, à vérifier, mais en reprenant la formule d'Éric ce serait plutôt :

=MOD(SI(D2="Homme";10-(C2-(JOURS360(DATE(C2;1;1);DATE(C2;B2;A2))<33)>=2000);5+(C2-(JOURS360(DATE(C2;1;1);DATE(C2;B2;A2))<33)>=2000))-((D2="Homme")*2-1)*(MOD(DROITE(C2-(JOURS360(DATE(C2;1;1);DATE(C2;B2;A2))<33);2)-1;9)+1);9)

D'ailleurs Éric, si ce n'est pas trop long à faire, je suis chaud pour une explication de ta formule !

Bonne journée à tous,

Baboutz

Petit souci...

Je viens d'essayer plusieurs dates avec la formule d'Eriiic et lorsque je tente 19/07/1949 (Femme) j'obtiens 0 au lieu de 9. Idem avec Homme 1973...

Savez-vous d'où le problème peut venir ?

Oui, d'explications incomplètes
Je calcule modulo 9 , c'est à dire de 0 à 8. A toi de préciser ton besoin réel.
Ca s'embrouille dans ma tête :-)
eric

PS @baboutz

houlala, c'est un peu complexe et difficile à expliquer en détail. Précise quel point te bloque.
Le 04/02 étant le 33ème jour, c'est soit <34 comme j'ai mis, soit <=33 mais pas <33 non ?

Eriiic

Merci pour ton retour... voici le détail des calculs en espérant que cela t’aide à y voir plus clair :

Femme 1949 :

4+9 = 13

1+3 = 4

5 (femme avant 2000) +4 = 9

Homme 1973 :

7+3 = 10

1+0 = 1

10 (homme avant 2000) -1 = 9

Val

annulé, je reviens...

eric

Donc de 1 à 9 au lieu de 0 à 8 :
=MOD(SI(D2="Homme";10-(C2-(JOURS360(DATE(C2;1;1);DATE(C2;B2;A2))<33)>=2000);5+(C2-(JOURS360(DATE(C2;1;1);DATE(C2;B2;A2))<33)>=2000))+(MOD(DROITE(C2-(JOURS360(DATE(C2;1;1);DATE(C2;B2;A2))<33);2)-1;9)+1)*(-(D2="Homme")*2+1)-1;9)+1

Et avec une colonne intermédiaire on peut simplifier.
En G l'année modifiée (à masquer si tu veux) : =C2-(JOURS360(DATE(C2;1;1);DATE(C2;B2;A2))<33)
La formule devient : =MOD(SI(D2="Homme";10-(G2>=2000);5+(G2>=2000))+(MOD(DROITE(G2;2)-1;9)+1)*(-(D2="Homme")*2+1)-1;9)+1

Si tu as un long tableau ça allègera les calculs.
Et ça devrait faciliter la compréhension à Baboutz
eric

Re,

Le 04/02 étant le 33ème jour, c'est soit <34 comme j'ai mis, soit <=33 mais pas <33 non ?

Le 04/02 est le 35ème jour de l'année, mais le calcul JOUR360() affiche 33 pour la date du 04/02. Donc si j'ai bien compris ce qu'à dit Val :

c’est à partir de 2000 et à partir du 04/02

donc le changement se fait lorsque mm/jj <04/02 donc <33 ! D'où mon changement dans ta formule

houlala, c'est un peu complexe et difficile à expliquer en détail. Précise quel point te bloque.

C'est le fait qu'il y ait des conditions sans fonction à condition ! Ça me perturbe beaucoup

à partir du 04/02

moi j'avais compris à partir de, mais en inférieur, donc plutôt 'jusqu'au jj/mm inclus' : <=04/02
Il faudrait qu'elle précise, tu as peut-être la bonne lecture

à partir du 04/02

moi j'avais compris à partir de, mais en inférieur, donc plutôt 'jusqu'au jj/mm inclus' : <=04/02
Il faudrait qu'elle précise, tu as peut-être la bonne lecture

Elle a précisé si je ne m'abuse :

je pense que ca doit ressembler à cela dans le jargon Excelien : >=2000 et <=03/02

C'est le fait qu'il y ait des conditions sans fonction à condition ! Ça me perturbe beaucoup

Ah ça ?
C'est simple. Un test retourne VRAI/FAUX, que tu peux convertir en numérique 1/0 par --(ton_test).
Le -- n'est pas toujours nécessaire, réutilisé dans un calcul la conversion automatique entre en jeu.

Par exemple -(D2="Homme")*2+1 est chargé de retourner -1 pour un homme et 1 pour une femme, pour ajouter ou retrancher selon le sexe.
C'est équivalent à : SI(D2="Homme";-1;1)

<=03/02 c'est clair, il faut remplacer 34 par 33
J'avais juste lu le <= sans voir qu'elle avait changé la date. Elle aime bien mettre des pièges, bien vu
Si ce n'est pas une erreur de saisie... C'est vrai que c'est chiant les nanas
J'ai édité donc mon post de 11:29 à la volée, j'espère ne pas avoir ajouté un bug

Bonjour à tous,

Désolée pour ce silence... J'ai pu tester la formule d'eriiic ces derniers jours et tout fonctionne parfaitement !

Merci encore.

Val

Rechercher des sujets similaires à "calcul nombre gua"