Formule de calcul avec ou

Bonjour,

Je souhaiterais avoir de l'aide au sujet d'une formule de calcul qui ne fonctionne pas comme j'aimerai.

J'ai un tableau avec 6 colonnes : noms, date de naissance et age (calcul automatique) de Monsieur et la même chose pour madame.

Grâce à l'age j'aimerai que Excel me mette un 1 dans une 7e colonne si l'une des 2 personnes à plus de 65 ans.

On va dire que l'age de M c'est colonne C et Mme colonne F.

Voici ma formule

=si(ou(C1>65;F1>65);1;"")

Cette formule ne fonctionne pas.

S'il n'y a pas d'indication d'age il me met un 1 et si seul l'un des deux à plus de 65 ans il ne met rien.

Pouvez vous m'expliquer ce qu'il ne va pas ?

Merci par avance

Chrismegue a écrit :

S'il n'y a pas d'indication d'age il me met un 1 et si seul l'un des deux à plus de 65 ans il ne met rien.

Ta formule fonctionne :

* Aucune indication d'âge : rien

* Un seul a plus de 65 ans : 1

La formule est correcte.

Il faudrait voir ton fichier pour comprendre d'où vient le problème.

bonjour

il doit certainement y avoir un truc du genre 65 ans , c'est la partie "ans" qui fusille l'opération

cordialement

Chrismegue a écrit :

=si(ou(C1>65;F1>65);1;"")

Ou :

=SI((C1>65)+(F1>65)>0;1;"")

mbbp

Je ne pense pas que la formule que vous me proposez convient à ma problématique.

J'aimerais avoir un 1 si l'un des deux à plus de 65 ans.

Tulipe

Dans la colonne âge il n'y a que un nombre, pas de texte. Le nombre lui est trouvé par formule de calcul.

Thebenoit59

Vous avez raison, ma formule est bonne.

Le tableau est sur l'ordinateur de mon boulot. Je viens de faire l'essai chez moi sur un tableau 2 colonnes avec différents nombre et la formule fonctionne.

Je ne sais pas ce qui cloche dans mon tableau d'origine.

Je verrai demain

Merci à tous

bonjour

peut etre des espaces avant ou aprés ;essaie en faisant

si(ou(c1*1>65;f1*1>65);1;"")

cordialement

Chrismegue a écrit :

mbbp

1. Je ne pense pas que la formule que vous me proposez convient à ma problématique.

J'aimerais avoir un 1 si l'un des deux à plus de 65 ans.

Thebenoit59

2 .Vous avez raison, ma formule est bonne.

1. Elle donne les mêmes réponses que la tienne.

Voir image jointe.

2.

mbbp a écrit :

Ta formule fonctionne:

formule

Bonjour,

Voici l'essai que j'ai fait se matin, je ne comprends vraiment pas pourquoi ça ne fonctionne pas avec les cases vides.

formule calcul

Les cellules D3 & G3 sont-elles véritablement vides ?

Se placer sur D3 et appuyer sur la touche SUPPR

Idem pour G3.

mbbp a écrit :

Les cellules D3 & G3 sont-elles véritablement vides ?

Se placer sur D3 et appuyer sur la touche SUPPR

Idem pour G3.

Il y a la formule de calcul pour calculer l'age

Grâce à votre remarque, j'ai modifier légèrement ma formule du calcul de l'âge. Au lieu de mettre les "" j'ai mis 0 est ça fonctionne, mais maintenant j'ai des 0 un peu partout.

Fichier

Options

Options avancées

Décocher : "Afficher un zéro dans les cellules qui ont une valeur nulle"

J'ai masqué les 0 grâce à la mise en forme conditionnelle.

Je n'ai plus aucun problème.

Merci à tous pour votre aide

Bonjour Chrismegue,

Je te propose cette formule : =--(OU(C1>65;F1>65))

⚠ Il y a 2 signes « - » devant (OU

Pour éviter les 0, mets ce format personnalisé (à créer toi-même) : 0;;

Utiliser ce format personnalisé est plus simple que mettre une MFC !

Merci de me donner ton avis.

Cordialement

mbbp a écrit :

Fichier

Options

Options avancées

Décocher : "Afficher un zéro dans les cellules qui ont une valeur nulle"

Parfait, c'est encore mieux, je n'y avais pas pensé.

Merci

Chrismegue a écrit :

J'ai masqué les 0 grâce à la mise en forme conditionnelle.

Je n'ai plus aucun problème.

Merci à tous pour votre aide

Solution astucieuse.

Et :

merci

@Chrismergue

Nos messages se sont croisés voir ci-dessus.

Le format personnalisé 0;; permet d'éviter l'affichage des 0 pour ta plage de résultats de la formule ; et en même temps,

si tu as besoin de voir des 0 à un autre endroit de la feuille, c'est possible car moins général que l'option avancée dont

tu parlais ; utiliser un format personnalisé tel que 0;; pour éviter l'affichage des 0 est bien plus simple qu'une MFC !

Merci de me donner ton avis sur cette formule : =--(OU(C3>65;F3>65))

Cordialement

Rechercher des sujets similaires à "formule calcul"