2009-05-15 15 views
1

J'ai deux colonnes C1 et C2, toutes deux de type date et heure dans une bibliothèque de documents. Maintenant, je veux créer une colonne calculée C3 en utilisant laquelle je pourrais savoir quelle colonne (C1 ou C2) a une plus grande valeur. J'ai essayé la formule suivante pour la colonne calculée IF (C1> C2, 1,0) cela fonctionne parfaitement bien, mais si je remplace C1 avec la colonne «Modifiée» il ne semble pas fonctionner. Veuillez utiliser des valeurs de date et heure différentes pour C2 pour obtenir 1,0,1,0 dans la colonne calculée. J'ai remarqué que, après 2-3 opérations, il reste 1 ou 0.Sharepoint Formule de colonne calculée pour la comparaison date/heure

Répondre

1

Mise à jour Je viens de tester cela comme suit:

Création d'une liste avec 3 colonnes:

C1 - Date and Time  
C2 - Date and Time  
C3 - Calculated Column. 

I configuré la colonne calculée pour renvoyer un nombre et entré la formule suivante dans:

=IF(c1>c2,1,0) 

ked parfaitement.

Si la colonne calculée doit retourner Texte (réglage par défaut) puis en utilisant la formule suivante a fonctionné:

=IF(c1>c2,"1","0") 

Encore une fois, cela fonctionne parfaitement pour moi.

+0

J'ai testé avec le support carré mais les crochets n'ont pas d'importance. – Anoop

+0

J'ai mis à jour ma réponse après avoir été en mesure de tester la solution – Temple

+0

Salut J'utilise la colonne 'Modifié' à la place de la colonne C1 dans votre exemple. Dans ce cas, la formule ci-dessus ne fonctionne pas. J'ai également vérifié que si les deux colonnes c1 et c2 sont des colonnes personnalisées, la formule fonctionne parfaitement. La colonne "Modifié" n'est pas de type "Date et heure"? Pouvez-vous s'il vous plaît confirmer le comportement en utilisant la colonne 'Modifié' à la place de C1 (S'il vous plaît vérifier au moins 3 valeurs différentes de datetime pour reproduire le problème). – Anoop