Excel impossible d'obtenir une cellule vide avec = et j'ai besoin du zéro...

Résolu/Fermé
jakstarfield Messages postés 5 Date d'inscription samedi 29 août 2020 Statut Membre Dernière intervention 29 août 2020 - 29 août 2020 à 12:13
jakstarfield Messages postés 5 Date d'inscription samedi 29 août 2020 Statut Membre Dernière intervention 29 août 2020 - 29 août 2020 à 23:08
Bonjour,

Je bute sur un truc qui a l'air simple, et je ne trouve pas la solution sur les forums.
J'ai 2 fichiers excel, disons le A (rempli par des patients) et le B (rempli par moi)
Dans les 2 fichiers A et B j'ai un système de notes qui va de 0 à 5
Le fichier A est rempli en amont par le patient, le fichier B comprend davantage de données, que je remplis lors de l'entretien.
Je souhaite par contre que les données remplies par le patient (fichier A), lorsque je les récupère, s'affichent automatiquement dans mon fichier B

J'ai utilisé dans mon fichier B le = pour récupérer le contenu des cellules du A.

Mon problème : les cellules vides du A devraient aussi rester vides dans le B, or elles sont remplacées par zéro. Et là où ça se corse, c'est que lorsque la note est zéro, j'ai besoin de la conserver dans le tableau. Or dans mon tableau B, je ne peux plus distinguer les notes à zéro des cellules vides. Quelqu'un aurait une solution, car je tourne en rond, désactiver l'affichage du zéro dans les options avancées ne convient pas, puisque j'ai des notes à zéro.... Help !

Merci d'avance de votre aide.




A voir également:

1 réponse

jee pee Messages postés 40284 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 3 octobre 2024 9 356
Modifié le 29 août 2020 à 12:41
Bonjour,

Tu peux utiliser, lors de la récupération des données du fichier A, un test comme
=SI(A1<>"";A1;"")

ou
=SI(ESTVIDE(A1);"";A1)


0
jakstarfield Messages postés 5 Date d'inscription samedi 29 août 2020 Statut Membre Dernière intervention 29 août 2020
Modifié le 29 août 2020 à 17:42
Merci JeePee, peux-tu m'indiquer où et comment je fais pour utiliser ta formule ? (où et comment l'insérer)
Merci beaucoup !

Par exemple quand je veux recopier dans mon fichier B une valeur du fichier A (D8 par exemple) je fais :
='[fichier A.xlsx]onglet1'!$D$8

=> où et comment j'insère ta formule ?

Merci !
0
jee pee Messages postés 40284 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 3 octobre 2024 9 356 > jakstarfield Messages postés 5 Date d'inscription samedi 29 août 2020 Statut Membre Dernière intervention 29 août 2020
Modifié le 29 août 2020 à 18:02
Tu remplaces A1 par ta cellule
=SI(ESTVIDE('[fichier A.xlsx]onglet1'!$D$8);"";'[fichier A.xlsx]onglet1'!$D$8)    
0
jakstarfield Messages postés 5 Date d'inscription samedi 29 août 2020 Statut Membre Dernière intervention 29 août 2020 > jee pee Messages postés 40284 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 3 octobre 2024
29 août 2020 à 19:20
Merci JeePee, j'ai tenté, mais en vain, ça ne change rien. Je ne pense pas m'être trompé dans la formule. Je te mets la copie d'écran, j'ai fait le test avec ta formule sur la cellule D8 du tableau de droite.
Aurais-tuune idée ?

=SI(ESTVIDE('[EPSA Questionnaire aux aidants.xlsx]Sensorialité'!$D$8);"";'[EPSA Questionnaire aux aidants.xlsx]Sensorialité'!$D$8)

Encore merci du temps que tu m'accordes.

0
jee pee Messages postés 40284 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 3 octobre 2024 9 356 > jakstarfield Messages postés 5 Date d'inscription samedi 29 août 2020 Statut Membre Dernière intervention 29 août 2020
29 août 2020 à 19:26
Sur D8 il y a 0 donc normal, cela affiche 0
0
jakstarfield Messages postés 5 Date d'inscription samedi 29 août 2020 Statut Membre Dernière intervention 29 août 2020 > jee pee Messages postés 40284 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 3 octobre 2024
Modifié le 29 août 2020 à 21:36
...... bon, là je n'ai plus qu'à me terrer de honte.... En effet, tu as parfaitement raison. Et ta formule fonctionne à merveille, je l'ai testé sur toute la colonne "D" avec réussite.
Par contre il me reste un petit problème :

Dans le tableau de droite, cellule D22 (,ombre d'items cotés) j'ai utilisé la formule NBVAL(D8:H20) qui me donne le nombre de cellules remplies, ceci afin de pouvoir calculer la moyenne (somme des notes divisé par nombre des notes).
Dans le tableau de droite, cela fonctionne parfaitement, mais dans le gauche, excel considère toujours les cases vides comme remplies. As-tu une solution pour ce point ?

Mille merci pour ton aide et bonne soirée.

Jacques.
0