J'essaie de renvoyer une valeur uniquement lorsque deux conditions sont remplies. La fonction fonctionne pour les premières lignes de données, puis par défaut sur la valeur d'échec. La fonction semble être bonne, mais elle ne fonctionne tout simplement pas sur toutes les lignes dont j'ai besoin. Voici la fonction utilisant des références structurées.
=IF(AND([@[PAT_MRN_ID]]=Table1[@[PAT_MRN_ID]],[@[ORIG_SERVICE_DATE]]=Table1[@[ORIG_SERVICE_DATE]]),Table1[@[CPT_CODE]],"none")
Où vais-je mal?
microsoft-excel
worksheet-function
Nicholas David
la source
la source
1
Êtes-vous sûr de ne pas avoir d'espaces de fin ou de début dans les deux tables? Cela peut facilement arriver si les valeurs ont été copiées et collées.
BillDOe
1
Cela peut également se produire si une cellule est interprétée comme du texte et une autre comme un nombre. Ce qui se produit parfois lors de l'extraction de données d'une source externe, lorsqu'un nombre est entré sous forme de texte (tapez une apostrophe comme premier caractère de la cellule) ou lorsqu'une cellule est formatée sous forme de texte.
Jason Clement