[Résolu] Equivalent Excel de la fonction nb_si_couleur

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.
Raimu
Fraîchement OOthentifié
Messages : 4
Inscription : 16 févr. 2024 14:23

[Résolu] Equivalent Excel de la fonction nb_si_couleur

Message par Raimu »

Bonjour,
Jusqu'à maintenant j'utilisé Excel avec la fonction complémentaire "nb_si_couleur", OpenOffice à t'il une foction identique ?
De Même pour NB.VIDE ?
Cordialement
Jean-Luc
LibreOffice 24.2
Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9258
Inscription : 28 août 2010 08:45

Re: nb_si_couleur

Message par micmac »

Bonjour et bienvenue sur le forum,

Veuillez faire un effort sur le titre donné à votre sujet et le rendre explicite de la question.
Ce n'est pas pour vous mais pour les personnes qui feront des recherches sur la même problématique.
Dans votre signature il y a écrit : LibreOffice 24.2
Votre signature est incomplètement renseignée.
Pour information cette version a le statut d'expérimentale et est déconseillée par ce forum : être à jour de la dernière version officielle stable

Dans votre signature il est nécessaire d'indiquer :
  1. la version exacte de AOO ou LibO (AOO 4.1.15, LibO 7.6.4 par exemple) ;
  2. la version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Win 11, Ubuntu 22.04, macOS (Intel, M1 ou M2) 14.2 Sonoma par exemple).
Accès direct à votre signature pour la corriger.

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: nb_si_couleur

Message par jeanmimi »

Bonjour,
Raimu a écrit : 16 févr. 2024 14:32 OpenOffice à t'il une foction identique ?
Non, il faut passer par une Macro. Il y a des exemples dans le forum.

Raimu a écrit : 16 févr. 2024 14:32 NB.VIDE ?
Oui, c''est dans les fonctions possibles.
LO NB.VIDE.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3454
Inscription : 12 janv. 2006 10:04

Re: nb_si_couleur

Message par Michel JANZEF »

Bonjour,
Pour la couleur, il existe une extension : ici.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Raimu
Fraîchement OOthentifié
Messages : 4
Inscription : 16 févr. 2024 14:23

Re: nb_si_couleur

Message par Raimu »

micmac a écrit : 16 févr. 2024 15:05 Dans votre signature il est nécessaire d'indiquer :
  1. la version exacte de AOO ou LibO (AOO 4.1.15, LibO 7.6.4 par exemple)
la version exacte de AOO ou LibO (AOO 4.1.15, LibO 7.6.4 par exemple)
Je ne sais pas ce que c'est, désolé.
Merci de me dire où je peux trouver ces renseignements.

Cordialement
Dernière modification par Oukcha le 16 févr. 2024 20:35, modifié 2 fois.
Raison : Citation réduite à l'essentiel
LibreOffice 24.2
Windows 10
Raimu
Fraîchement OOthentifié
Messages : 4
Inscription : 16 févr. 2024 14:23

Re: nb_si_couleur

Message par Raimu »

jeanmimi a écrit : 16 févr. 2024 15:31
Raimu a écrit : 16 févr. 2024 14:32 NB.VIDE ?
Oui, c''est dans les fonctions possibles
Merci beaucoup.
Bonne soirée
Dernière modification par Oukcha le 16 févr. 2024 20:37, modifié 1 fois.
Raison : Citation réduite à l'essentiel
LibreOffice 24.2
Windows 10
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 3954
Inscription : 06 oct. 2008 08:03

Re: nb_si_couleur

Message par Oukcha »

Bonjour,

Afin de faciliter la lecture de votre fil de discussion, merci :
  • D'utiliser le bouton RÉPONDRE (en bas de page, à gauche), et non le bouton CITER, ce qui évite un enchaînement réponse-réponse-question nuisant à la lisibilité de votre fil de discussion.
  • De ne pas poster plusieurs messages à la suite. Lorsque votre message n'est pas suivi d'une réponse, 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 lorsqu'il n'y a pas de réponse.
Cordialement
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image
Raimu
Fraîchement OOthentifié
Messages : 4
Inscription : 16 févr. 2024 14:23

Re: nb_si_couleur

Message par Raimu »

jeanmimi a écrit : 16 févr. 2024 15:31c''est dans les fonctions possibles.
Bonjour Jeanmimi,
Où se trouve "L'assistant Fonctions ?
Bonne journée et bon WE
Jean-Luc
Dernière modification par Oukcha le 17 févr. 2024 13:10, modifié 2 fois.
Raison : Citation réduite à l'essentiel
LibreOffice 24.2
Windows 10
Jeff
GourOOu
GourOOu
Messages : 9632
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: nb_si_couleur

Message par Jeff »

Bonjour,
Oukcha a écrit : 17 févr. 2024 07:42 utiliser le bouton RÉPONDRE (en bas de page, à gauche)
Merci de suivre les recommandations du modérateur :)
Raimu a écrit : 17 févr. 2024 09:34 Où se trouve "L'assistant Fonctions ?
Voir : viewtopic.php?f=19&t=49643

A +
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: nb_si_couleur

Message par rollmops »

Bonjour,
Raimu a écrit : 16 févr. 2024 14:32 Jusqu'à maintenant j'utilisé Excel avec la fonction complémentaire "nb_si_couleur", OpenOffice à t'il une foction identique ?
Excel n'a pas de fonction de ce nom.
capture.png
:aie:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.15 - Windows 10
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: nb_si_couleur

Message par Jean-Louis Cadeillan »

Bonjour,
rollmops a écrit : 01 mars 2024 09:12 Excel n'a pas de fonction de ce nom.
Elle fait partie d'un pack de fonctions complémentaires
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
Jurassic Pork
PassiOOnné
PassiOOnné
Messages : 629
Inscription : 09 août 2017 22:15

Re: nb_si_couleur

Message par Jurassic Pork »

Hello,
Raimu comme je vois que tu travailles avec LibreOffice 24.2 tu peux utiliser ette fonction personnalisée en Basic :

Code : Tout sélectionner

Option VBASupport 1

Function Nb_Si_Couleur(plage,cellref)
Dim result As Integer, cell As Object
result = 0
For Each cell In plage.Cells
    If cellref.CellRange.CellBackColor = cell.CellRange.CellBackColor   Then
        result = result + 1
    End If
Next
    Nb_Si_Couleur = result
End Function
plage : La plage est la plage de recherche
cellref : Une cellule qui contient la couleur à trouver.

Depuis LibreOffice 7 on peut passer des plages et des cellules aux fonctions personnalisées avec l'option VBASupport à 1. Sans l'option ceux sont les valeurs des plages et des cellules qui sont passées. Par contre les objets recueillis sont des A-Range (ex: plage) et ScVbaRange (ex : cellref).
Le souci c'est que c'est moins rapide qu'avec des objets LibreOffice.
Pour une plage de 1000 cellules pour une formule avec Nb_Si_Couleur il faut compter 80 ms (dépend aussi de la puissance de l'ordinateur)
Donc à ne pas utiliser sur des plages importantes ou avec beaucoup de formules qui utilisent la fonction.
Et dans OpenOffice cela ne fonctionne pas.
Voici ce que cela donne avec en plus l'utilisation de la fonction sur la recherche de style de l'extension dont parle Michel JANZEF plus haut :
NbSiCouleur.gif
Ami calmant, J.P
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.6.2.1 et OpenOffice 4.1.15 sous windows 11
LibreOffice 24.2.0 et OpenOffice 4.1.15 sous Ubuntu 20.04
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12231
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: nb_si_couleur

Message par Bidouille »

Dernière visite : 01 mars 2024 10:28
Presque un mois plus tard, je pense que nous n'aurons plus de nouvelle.
Je clôture.