[Calc] "N/D" en résultat de formule avec SI imbriqués

Bonjour, (je retente ma chance, le premier envoi semblant s’être perdu...)

(voir la feuille en pièce jointe).

J’ai une colonne avec des valeurs d’abscisses (colonne marquée X)
J’ai deux colonnes avec des valeurs d’ordonnées (a et b)
Je crée une colonne (c) en prenant la valeur a ou la valeur b en
fonction de ce qui se trouve en C1 ("A" dans l’exemple).
Si c’est "A", je prends la colonne a, si c’est autre chose, je prend
la colonne b. Dans les deux cas, je soustrait 10 à la valeur.

J’ai utilisé pour ça la formule (matrice) suivante :
=SI(C1="A";C3:C45-10;D3:D45-10)

Tout fonctionne normalement mais lorsque la colonne abscisse ne
comporte pas de valeur numérique, j’obtiens #VALEUR!

Ce n’est pas très grave, mais ce n’est pas joli.

Je teste donc si la valeur de X est numérique pour écrire le résultat
de la formule ou rien... La colonne d le fait et contient la formule
suivante :

=SI(ESTNUM(B3:B45);SI(C1="A";C3:C45-10;D3:D45-10);"")

Là, le résultat est bon lorsque la valeur est non numérique (je
n’obtiens rien) mais j’obtiens "N/D" si la valeur est numérique.

Merci de vos lumières.

Jean-Luc