Bonjour.
Je ne fais qu'une utilisation basique de
Calc et j'ai eu un peu de mal à suivre car certains concepts ne me sont pas familiers, notamment la notion de validation matricielle. J'ai d'ailleurs eu des difficultés à l'utiliser. Lorsque je tape dans la case A4 la fonction
=SI(CC=$B$2;LIGNE(CC);"") et que je valide seulement par la touche
Entrée, je n'ai le résultat que sur la ligne A4, ce qui est normal. Maintenant, pour obtenir le résultat sur toutes les lignes de la plage CC, je remets le curseur dans la zone d'édition de la formule et je la valide une seconde fois par
Ctrl+Maj+Entrée... et je n'ai toujours que la ligne A4 ! La seule solution que j'ai trouvée est de détruire le contenu de la cellule A4, de réécrire la formule et de la valider immédiatement par
Ctrl+Maj+Entrée, et là ça marche, j'ai les résultats pour toute la plage CC. Je précise que mes tests ont été effectués avec
OOo330.
Autre chose qui me gêne, c'est d'être obligé de mémoriser des raccourcis clavier, par exemple
Ctrl+/ du pavé numérique pour sélectionner la plage matricielle, ou appuyer sur la touche
Ctrl et la croix pour copier une formule matricielle. Je n'utilise jamais les raccourcis clavier que je suis incapable de mémoriser, mais c'est parce qu'il ne me reste plus beaucoup de neurones en état de marche.
Je suis tout de même allé au bout du tutoriel et ça devrait être clair pour deux qui maîtrisent
Calc un peu mieux que moi. Une suggestion cependant: ajouter une section avec l'exemple de l'utilisation de l'assistant pour faciliter l'imbrication des formules. Si le tutoriel explique très bien pas à pas les différentes étapes et le rôle de chaque formule, l'écriture de la formule finale comportant plusieurs formules imbriquées risque de foirer, surtout si on a des gros doigts et un petit clavier.
Manquera toujours une parenthèse ou un
; quelque part! Je crois que l'assistant est très utile pour l'écriture des formules kilométriques en limitant les risques d'erreur de frappe.
Sinon, dans le texte du tutoriel, j'ai relevé ce qui me semble être une erreur: ne serait-ce pas
elle à la place de
est ?
b) Utilisation de la fonction PETITE.VALEUR()
C’est une fonction qui n’a pas besoin d’être matricielle, puisqu’elle sait nativement travailler sur des plages de valeurs, mais ici, la plage de valeur sur laquelle est va agir provient de SI() qui était matricielle…donc on va valider la formule en matriciel pour forcer PETITE.VALEUR() à faire travailler SI() en matriciel.
A+