RENVOIE A UNE CELLULE
Fermé
sarah
-
17 févr. 2010 à 14:51
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 19 févr. 2010 à 17:04
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 19 févr. 2010 à 17:04
A voir également:
- RENVOIE A UNE CELLULE
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Renvoie d'appel mobilis ✓ - Forum telephonie fixe
- Verrouiller cellule excel - Guide
- Si cellule contient texte alors ✓ - Forum Excel
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
17 févr. 2010 à 16:41
17 févr. 2010 à 16:41
Bonjour
pour la première question essayez si cela correspond à vos besoins:
en B1 : données / Validations / Personnaliser
la formule est:
A1>0
ca devrait marcher
Pour la 2°
=SI(A1=0;"manque date en A";SI(ANNEE(b1)=2010;b1-A1;""))
ou si vous voulez tenir compte du remplissage de A et B
=SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;""))
crdlmnt
pour la première question essayez si cela correspond à vos besoins:
en B1 : données / Validations / Personnaliser
la formule est:
A1>0
ca devrait marcher
Pour la 2°
=SI(A1=0;"manque date en A";SI(ANNEE(b1)=2010;b1-A1;""))
ou si vous voulez tenir compte du remplissage de A et B
=SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;""))
crdlmnt
Bonjour,
la seconde formule proposée par Vaucluse fonction. Cette formule est la suivante :
=SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;""))
En revanche j'aimerai ajouter une condition à cette formule qui est : si A et B = vide alors la case ou j'ai ma formule sera vide aussi.
J'ai tenté =SI(A1;B1=0;"";SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;"")))
Mais ca ne fonctionne pas. Quelqu'un peut'il m'aider sur cette formule?
Ensuite, j'ai 2 autres problèmes avec une autre formule qui est la suivante :
=SI(F16<>"";SI(DATEDIF(F16;G16;"Y")=0;"";(DATEDIF(F16;G16;"Y")&SI(DATEDIF(F16;G16;"Y")>1;"ans, ";"an,")))&SI(DATEDIF(F16;G16;"YM")=0;"";DATEDIF(F16;G16;"YM")&"mois, ")&SI(DATEDIF(F16;G16;"MD")=0;"";(DATEDIF(F16;G16;"MD")&SI(DATEDIF(F16;G16;"MD")>1;"jours ";" jour ")));"")
Je voudrais ajouter dans cette formule la condition suivante : si "G" est vide alors la case ou il y a ma formule doit être vide.
Merci par avance
la seconde formule proposée par Vaucluse fonction. Cette formule est la suivante :
=SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;""))
En revanche j'aimerai ajouter une condition à cette formule qui est : si A et B = vide alors la case ou j'ai ma formule sera vide aussi.
J'ai tenté =SI(A1;B1=0;"";SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;"")))
Mais ca ne fonctionne pas. Quelqu'un peut'il m'aider sur cette formule?
Ensuite, j'ai 2 autres problèmes avec une autre formule qui est la suivante :
=SI(F16<>"";SI(DATEDIF(F16;G16;"Y")=0;"";(DATEDIF(F16;G16;"Y")&SI(DATEDIF(F16;G16;"Y")>1;"ans, ";"an,")))&SI(DATEDIF(F16;G16;"YM")=0;"";DATEDIF(F16;G16;"YM")&"mois, ")&SI(DATEDIF(F16;G16;"MD")=0;"";(DATEDIF(F16;G16;"MD")&SI(DATEDIF(F16;G16;"MD")>1;"jours ";" jour ")));"")
Je voudrais ajouter dans cette formule la condition suivante : si "G" est vide alors la case ou il y a ma formule doit être vide.
Merci par avance
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
19 févr. 2010 à 17:04
19 févr. 2010 à 17:04
Bonsoir
1°)
=SI(ET(A1=0;B1=0);"";SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;"")))
2°)
rajouter en tête de foprmule une condition:
=SI(G16=0;"";...................) et une parenthèse supplémentaire à la fin
(ou selon les cas:
=SI(ESTVIDE(G16;"";............
Crdlmnt
1°)
=SI(ET(A1=0;B1=0);"";SI(A1*B1=0;"manque date en A ou B";SI(ANNEE(b1)=2010;b1-A1;"")))
2°)
rajouter en tête de foprmule une condition:
=SI(G16=0;"";...................) et une parenthèse supplémentaire à la fin
(ou selon les cas:
=SI(ESTVIDE(G16;"";............
Crdlmnt