[Résolu] Ne pas actualiser plage de fonction NB.SI lors de l'insertion de colonne

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

Modérateur : Vilains modOOs

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.
fabiencan
NOOuvel adepte
NOOuvel adepte
Messages : 23
Inscription : 25 avr. 2021 08:43

[Résolu] Ne pas actualiser plage de fonction NB.SI lors de l'insertion de colonne

Message par fabiencan »

Bonjour à tous,

Je rencontre un problème avec la fonction NB.SI, je m'explique :

Je rentre la formule suivante :

Code : Tout sélectionner

=NB.SI($A$1:$A$10;"Truc")
Pour calculer le nombre de fois où apparaît "Truc" sur la plage A1:A10, en verrouillant la plage.

Je décide de faire glisser les données de A1:A10 en B1:B10 pour en mettre des nouvelles en A1:A10.

La nouvelle formule qui apparaît est :

Code : Tout sélectionner

=NB.SI($B$1:$B$10;"Truc")
Sauf que je veux conserver ma formule :

Code : Tout sélectionner

=NB.SI($A$1:$A$10;"Truc")
J’espère avoir été clair.

Bonne journée à tous
Dernière modification par micmac le 01 avr. 2024 11:42, modifié 4 fois.
Raison : Ajout de la coche verte
LibreOffice 7.6.1 sous Windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9835
Inscription : 28 août 2010 08:45

Re: [Calc] Probléme fonction NB.SI

Message par micmac »

Bonjour,

1- Le titre de votre question n'est pas assez explicite ou ne reflète pas le problème que vous décrivez : < [Calc] Probléme fonction NB.SI >

La balise [Calc] est inutile dans cette section dédiée à Calc. Merci de l'enlever.

Lors d'une recherche, ce sujet risque de passer inaperçu et donc de ne pas aider d'autres personnes ayant le même problème que vous. Des termes implicites comme macro, aide, problème ou OpenOffice n'ont pas besoin d'être mentionnés.

Voici quelques astuces pour avoir un titre optimum : viewtopic.php?p=1002#p1002

2- Joindre un fichier facilite le travail des bénévoles et peut s'avérer fort utile pour obtenir une solution adaptée.
Comment joindre un fichier.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6065
Inscription : 02 janv. 2009 23:56

Re: [Calc] Probléme fonction NB.SI

Message par Jean-Louis Cadeillan »

Bonjour,
Utilise la fonction INDIRECT() :

Code : Tout sélectionner

=NB.SI(INDIRECT("$A$1:$A$10");"Truc")
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
fabiencan
NOOuvel adepte
NOOuvel adepte
Messages : 23
Inscription : 25 avr. 2021 08:43

Re: Plage de donnée fonction NB.SI

Message par fabiencan »

Bonjour Jean-Louis

Cela ne change rien.

Si je fais glisser ou couper/coller les donnée de $A$1:$A$10 vers $B$1:$B$10 ma formule se transforme toujours.

Merci pour ta proposition

Est ce qu'il n'est pas possible de transformer le formule de incluant une matrice et un indice comment dans RECHERCHEH ?
Dernière modification par fabiencan le 01 avr. 2024 11:00, modifié 1 fois.
LibreOffice 7.6.1 sous Windows 11
fabiencan
NOOuvel adepte
NOOuvel adepte
Messages : 23
Inscription : 25 avr. 2021 08:43

Re: Plage de donnée fonction NB.SI

Message par fabiencan »

Est ce qu'il n'est pas possible de transformer le formule de incluant une matrice et un indice comment dans RECHERCHEH ?
LibreOffice 7.6.1 sous Windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9835
Inscription : 28 août 2010 08:45

Re: Plage de donnée fonction NB.SI

Message par micmac »

Lorsque votre message n'est pas suivi d'une réponse, merci de ne pas poster plusieurs messages à la suite. Vous disposez d'un bouton MODIFIER Image en haut à droite de chaque message et d'un autre bouton ajoutImage si vous désirez ajouter un complément.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
Arnault
Membre hOOnoraire
Membre hOOnoraire
Messages : 188
Inscription : 01 avr. 2011 13:31

Re: [Calc] Probléme fonction NB.SI

Message par Arnault »

micmac a écrit : 01 avr. 2024 09:57 2- Joindre un fichier facilite le travail des bénévoles et peut s'avérer fort utile pour obtenir une solution adaptée.
Comment joindre un fichier.
Parce que je n'arrive pas à comprendre ce qui vous pose problème :D
LibreOffice 25.2.3.2 (x64) - OpenOffice 4.1.15
Windows 11 pro 64 23H2 (domicile) 24H2 (travail)

- Modifier sa signature - Joindre un fichier - Clore un sujet résolu
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6065
Inscription : 02 janv. 2009 23:56

Re: Plage de donnée fonction NB.SI

Message par Jean-Louis Cadeillan »

fabiencan a écrit : 01 avr. 2024 10:35 Si je fais glisser ou couper/coller les donnée de $A$1:$A$10 vers $B$1:$B$10 ma formule se transforme toujours.
Je ne reproduis pas. Voir ci-joint.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
fabiencan
NOOuvel adepte
NOOuvel adepte
Messages : 23
Inscription : 25 avr. 2021 08:43

Re: [Calc] Probléme fonction NB.SI

Message par fabiencan »

Désolé je n'ai pas vu le message.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.6.1 sous Windows 11
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6065
Inscription : 02 janv. 2009 23:56

Re: Ne pas actualiser plage de fonction NB.SI lors de l'insertion de colonne

Message par Jean-Louis Cadeillan »

Ton fichier réagit de la même manière que le mien quand j'utilise la fonction INDIRECT. Comme tu n'as pas saisi la formule que je t'avais proposée, je ne peux pas savoir quelle erreur de syntaxe tu as fait, peut-être n'as-tu pas mis "$A$1:$A$10" à l'intérieur d'INDIRECT mais simplement $A$1:$A$10…
Reste l'hypothèse que tu nous fais un poisson d'avril :marto:
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
fabiencan
NOOuvel adepte
NOOuvel adepte
Messages : 23
Inscription : 25 avr. 2021 08:43

Re: Ne pas actualiser plage de fonction NB.SI lors de l'insertion de colonne

Message par fabiencan »

Jean-Louis Cadeillan a écrit : 01 avr. 2024 11:23peut-être n'as-tu pas mis "$A$1:$A$10" à l'intérieur d'INDIRECT mais simplement $A$1:$A$10
C'est bon, je viens de voir mon erreur effectivement je n'ai pas mis les " "

Je suis désolé ...

Merci a toi pour ta patience
Dernière modification par Oukcha le 01 avr. 2024 13:40, modifié 1 fois.
Raison : Citation réduite à l'essentiel
LibreOffice 7.6.1 sous Windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9835
Inscription : 28 août 2010 08:45

Re: [Résolu] Ne pas actualiser plage de fonction NB.SI lors de l'insertion de colonne

Message par micmac »

fabiencan a écrit : 01 avr. 2024 11:26Je suis désolé ...
En joignant votre document tout le monde aurait gagné un temps précieux.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS