Trucs et astuces pour Calc

Discussions à propos du tableur de StarOffice NeoOffice ou OpenOffice.org Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOos

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.

Trucs et astuces pour Calc

Messagepar Bidouille » 07 Déc 2005 11:12

Ce fil est réservé aux trucs et astuces pour le tableur OpenOffice.org uniquement.

Merci de ne pas poster de questions ou de commentaires dans ce fil.


.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 07 Déc 2005 11:13

Le site de Christian offre un large éventail de T&A.

A visiter absolument.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 02 Jan 2006 16:26

Fonction : SI JOURSEM

Comment savoir si une date fait partie de la semaine ou du week-end

Image
Dernière édition par Bidouille le 11 Sep 2007 09:50, édité 2 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 02 Jan 2006 16:40

Convertir une heure en minutes

Image
Dernière édition par Bidouille le 11 Sep 2007 09:47, édité 1 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 03 Jan 2006 16:47

Fonction : CHOISIR JOURSEM

Retourner le jour de la semaine pour une date

Image


.
Dernière édition par Bidouille le 11 Sep 2007 09:49, édité 2 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 05 Jan 2006 12:14

Fonction : ARRONDI.AU.MULTIPLE TEMPS

Obtenir le multiple entier le plus proche d'un nombre ou d'une date :

Image

Cette fonction est pratique pour arrondir une heure au quart d'heure le plus proche (voir exemple ci-dessus).

Un plus par rapport à MS-Excel, la fonction agit sur les nombres négatifs.

Note : cette fonction n'est disponible que si l'add-in d'analyse est installé.
Dernière édition par Bidouille le 11 Sep 2007 09:52, édité 2 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 05 Jan 2006 12:26

Fonction : RECHERCHEV

Chercher une valeur dans une plage pour calculer un taux :

Image
Dernière édition par Bidouille le 11 Sep 2007 09:55, édité 1 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 05 Jan 2006 12:57

Fonction CELLULE

Obtenir des informations sur une cellule

Image


.
Dernière édition par Bidouille le 11 Sep 2007 09:55, édité 1 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 06 Jan 2006 11:05

Fonction : TEXTE

Reformater une cellule (nombre ou date) en y ajoutant du texte.

Image


.
Dernière édition par Bidouille le 11 Sep 2007 09:57, édité 1 fois au total.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 09 Jan 2006 15:39

Fonction : FREQUENCE

Récupérer la fréquence d'une valeur dans une plage donnée.

Image

Chose curieuse : la partie classe de la fonction doit s'arrêter à la cellule d'avant (F2:F6 au lieu de F2:F7) :shock:

.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 09 Jan 2006 16:23

Fonction : SOMME INDIRECT

Convertir une chaîne en une référence de cellule.

Image

.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 13 Jan 2006 17:31

Fonction : STXT COLONNE

Eclater une chaîne de caractères sur plusieurs cellules

Image

N'oubliez pas de mettre la cellule d'originie en référence absolues.

.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 19 Jan 2006 18:09

Fonction : CTXT

Formater un nombre en spécifiant l'affichage des décimales et le séparteur de milliers (espace).

Image


.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 19 Jan 2006 18:24

Fonction : ARRONDI ARRONDI.INF ARRONDI.SUP

Image

.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 20 Jan 2006 10:50

Fonction : SI ESTVIDE

Image

.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 08 Fév 2006 15:03

Fonction : NB.SI

Comparer deux listes et faire ressortir les éléments différents.

Voici nos deux listes de départ...
Image

Vous devez créer un style "Test" (F11) avec un fond d'une couleur différente.

Allez dans le menu Format / Formatage conditionnel
Image
Dupliquer la formule jusqu'au bas de la liste.
Refaîtes l'opération pour la seconde liste.

Résultat :
Image


.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 08 Fév 2006 15:13

Fonction : NB.VIDE

Retourner le nombre de cellule vide

Image


.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 10 Fév 2006 12:35

Fonction : DATEVAL TEXTE CONCATENER GAUCHE STXT DROITE

Repartir d'une date sans formatage :

Image

La colonne A est formatée en texte
La colonne B est formatée en date JJ/MM/AAAA
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar Bidouille » 14 Fév 2006 15:24

Fonction : INDEX EQUIV

Retrouver une valeur en indiquant le nom de la colonne et de la ligne à récupérer.

Image


.
Avatar de l’utilisateur
Bidouille
RespOOonsable forum
RespOOonsable forum
 
Messages: 4251
Inscrit le: 08 Nov 2005 18:23
Localisation: Saumur, France

Messagepar priskim » 10 Mar 2006 14:49

Comment modifier la taille d'une cellule (Agis sur la colonne et sur la ligne entière) rapidement ?

Un clic dans une cellule puis maintenir la touche Alt+la flèche droite ou gauche, bas ou haut.

Changer de feuille rapidement avec le clavier.


Touche Ctrl+ touche flèche (avec pleins de petites barres en travers) bas et haut.
Avatar de l’utilisateur
priskim
Membre hOOonoraire
Membre hOOonoraire
 
Messages: 129
Inscrit le: 02 Mar 2006 21:51

Messagepar Dude » 10 Mar 2006 16:37

Fonction : BDSOMME

Calculer une somme conditionnelle suivant certains critères.

Image

Dans cette exemple, la fonction retourne la somme de la colonne C que si le mois est égal à Janvier et le vendeur est Jean.
Avatar de l’utilisateur
Dude
GourOOou
GourOOou
 
Messages: 7936
Inscrit le: 03 Mar 2006 09:45
Localisation: Lyon, France

Effacer rapidement le contenu d'une cellule

Messagepar jumbo444 » 13 Mar 2006 17:06

Effacer rapidement le contenu d'une cellule

La touche "Retour arrière" (backspace) permet d'effacer le contenu d'une cellule sans ouvrir la boite de dialogue demandant quoi effacer (obtenue avec la touche "Suppr.").

Ceci permet de retrouver le comportement de la touche "Suppr" de MS-Excel. Ceci est important pour des utilisateurs en phase de conversion qui ne veulent pas lire les boites de dialogue (si, si, ça existe. J'ai des noms si vous voulez).
Avatar de l’utilisateur
jumbo444
PassiOOonné
PassiOOonné
 
Messages: 640
Inscrit le: 10 Mar 2006 14:09
Localisation: Rouen, France

Messagepar bm92 » 29 Mar 2006 13:47

Fonction : BAHTTEXT

Sur ma version US francisée d'OpenOffice.org 2.0.2 j'ai trouvé cette fonction Calc non documentée dans le Help français.

Elle convertit un nombre en texte de langue Thaï. Ca peut servir...

Image
Bernard

OpenOffice.org 1.1.5 fr + patch securite 1 et 2
OpenOffice.org 3.1.1 en + plusieurs langpacks
MS-Windows XP Home SP3
bm92
SuppOOorter
SuppOOorter
 
Messages: 1377
Inscrit le: 26 Nov 2005 15:42

Messagepar Dude » 12 Mai 2006 09:47

Mes raccourcis clavier préférés :
Sélectionner une colonne entière avec Ctrl + Espace
Sélectionner une ligne entière avec Maj + Espace
OOo 3.2DEV EN sous Windows XP SP3

Pratique, utilisez le service CiJoint pour joindre un exemple et illustrer votre propos.

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.

Améliorer OOo en votant les issues
Avatar de l’utilisateur
Dude
GourOOou
GourOOou
 
Messages: 7936
Inscrit le: 03 Mar 2006 09:45
Localisation: Lyon, France

Messagepar trebor » 20 Aoû 2006 18:12

Bonjour à toutes et tous,
Pour optimiser la largeur d'une colonne au contenu, ce qui accélére la mise en forme suivant le truc donné par jumbo444 il y a quelque temps.
Cliquer dans la cellule puis Alt + Maj + touche fléchée.

Cette dernière est surêment connue.
Pour rétablir une ou des données effacées, touche Alt + retour arrière.


:wink:
Home : OO.o 2.4.2 Windows XP home sp3 - P4 - 2.53 Ghz 256 Mo de ram

Boulot : OO.o 2.4.2 Win 2000 pro - P4 - 3 Ghz 1000 Mo de ram
trebor
Membre hOOonoraire
Membre hOOonoraire
 
Messages: 105
Inscrit le: 17 Juil 2006 08:01
Localisation: En Francophonie

Messagepar Jeff » 01 Oct 2006 01:04

Bonjour,

Autre truc pour optimiser la largeur d'une colonne : positionner le pointeur de la souris dans l'en-tête de colonne entre deux colonnes (pointeur en double flèche) puis double-clic.

Pour changer de valeur relative en valeur absolue toutes les références d'une formule, sélectionner toute la formule et une seule combinaison Shift+F4 change la totalité des références.
N'oubliez pas de marquer votre sujet [Résolu] si tel est le cas : Comment faire.

OpenOffice.org 3.1.1 sous Windows XP Pro SP3
Avatar de l’utilisateur
Jeff
ManitOOou
ManitOOou
 
Messages: 2622
Inscrit le: 18 Sep 2006 11:40
Localisation: Hautes Alpes, France

Messagepar Jeff » 02 Oct 2006 10:04

Lorsque l'insertion automatique est activée, un appui sur Tab permet de faire défiler les différentes insertions possibles.
Maj+Tab fais défiler en sens inverse.
F2 valide l'insertion.
N'oubliez pas de marquer votre sujet [Résolu] si tel est le cas : Comment faire.

OpenOffice.org 3.1.1 sous Windows XP Pro SP3
Avatar de l’utilisateur
Jeff
ManitOOou
ManitOOou
 
Messages: 2622
Inscrit le: 18 Sep 2006 11:40
Localisation: Hautes Alpes, France

Fonction de matrice

Messagepar Jeff » 01 Nov 2006 17:15

Les fonctions de matrice

Petit rappel : une matrice est composée d'au moins 2 cellules.

Dans l'exemple ci-dessous, un tableau (matrice A1:C6) dans lequel je souhaite par exemple multiplier toutes les valeurs par 10.
Je me positionne en E1 et rentre la formule suivante :

=A1:C6*10
Attention : pour valider une fonction de matrice, faire Ctrl+Maj+Entrer

Calc me crée alors la matrice suivante :

Image

Pratique, non ?

On reconnait la fonction de matrice car elle est mise entre accolades.
Pour modifier une fonction de matrice faire Ctrl+/ (le / du pavé numérique), faire la modif, puis de nouveau valider par Ctrl+Maj+Entrer

Pour connaitre tout des fonctions de matrice, taper Fonctions de matrice dans l'aide d'OOo Calc !
:)

Un tutoriel sur les fonctions de matrice ici
Dernière édition par Jeff le 25 Déc 2006 10:43, édité 4 fois au total.
N'oubliez pas de marquer votre sujet [Résolu] si tel est le cas : Comment faire.

OpenOffice.org 3.1.1 sous Windows XP Pro SP3
Avatar de l’utilisateur
Jeff
ManitOOou
ManitOOou
 
Messages: 2622
Inscrit le: 18 Sep 2006 11:40
Localisation: Hautes Alpes, France

Compter valeur numériques nombres

Messagepar Jeff » 08 Nov 2006 09:29

Pour continuer sur les fonctions de matrice, voici une fonction de matrice qui compte le nombre de cellules différentes dans une plage :

{=SOMME(1/NB.SI(A8:A16;A8:A16))}

Image

Comme toute fonction de matrice, valider par Ctrl+Maj+Entrer.
Sélection par Ctrl+/ pour modif, puis re-validation par Ctrl+Maj+Entrer.

EDIT : Limite de cette fonction matricielle : elle "plante" si elle trouve du texte, ou des cellules vides.

Pour que la fonction...fonctionne même si il y a des cellules vides, voici une fonction matricielle plus complète :

{=SOMME(SI(NON(ESTVIDE(A8:A16));1/NB.SI(A8:A16;A8:A16);"¿"))}

Un tutoriel sur les fonctions de matrice ici
Dernière édition par Jeff le 25 Déc 2006 10:44, édité 4 fois au total.
N'oubliez pas de marquer votre sujet [Résolu] si tel est le cas : Comment faire.

OpenOffice.org 3.1.1 sous Windows XP Pro SP3
Avatar de l’utilisateur
Jeff
ManitOOou
ManitOOou
 
Messages: 2622
Inscrit le: 18 Sep 2006 11:40
Localisation: Hautes Alpes, France

Messagepar Jeff » 11 Nov 2006 17:13

Comme je ne semble pas le seul à être friand de fonction matricielle, en voici une nouvelle, dans la même veine que les précédentes.

Celle-ci est capable de compter toutes valeurs numériques différentes (date, heure, chiffre), et n'affiche pas d'erreur si présence de cellules vides ou de texte (cellules vides ou texte non comptabilisées) :
Image

Un tutoriel sur les fonctions de matrice ici
Dernière édition par Jeff le 25 Déc 2006 10:45, édité 2 fois au total.
N'oubliez pas de marquer votre sujet [Résolu] si tel est le cas : Comment faire.

OpenOffice.org 3.1.1 sous Windows XP Pro SP3
Avatar de l’utilisateur
Jeff
ManitOOou
ManitOOou
 
Messages: 2622
Inscrit le: 18 Sep 2006 11:40
Localisation: Hautes Alpes, France

Suivant

Retour vers Tableur

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : MSN [Bot] et 1 invité