[Résolu] Equivalent Excel de la fonction nb_si_couleur
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.
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.
-
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 16 févr. 2024 14:23
[Résolu] Equivalent Excel de la fonction nb_si_couleur
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
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
Windows 10
-
- RespOOnsable forum
- Messages : 9258
- Inscription : 28 août 2010 08:45
Re: nb_si_couleur
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.
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 :
Cordialement
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.
Votre signature est incomplètement renseignée.Dans votre signature il y a écrit : LibreOffice 24.2
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 :
- la version exacte de AOO ou LibO (AOO 4.1.15, LibO 7.6.4 par exemple) ;
- 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).
Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: nb_si_couleur
Bonjour,
Non, il faut passer par une Macro. Il y a des exemples dans le forum.
Oui, c''est dans les fonctions possibles.
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
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- ManitOOu
- Messages : 3454
- Inscription : 12 janv. 2006 10:04
Re: nb_si_couleur
Bonjour,
Pour la couleur, il existe une extension : ici.
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
-
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 16 févr. 2024 14:23
Re: nb_si_couleur
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
Raison : Citation réduite à l'essentiel
LibreOffice 24.2
Windows 10
Windows 10
-
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 16 févr. 2024 14:23
Re: nb_si_couleur
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
Raison : Citation réduite à l'essentiel
LibreOffice 24.2
Windows 10
Windows 10
-
- RespOOnsable modération
- Messages : 3954
- Inscription : 06 oct. 2008 08:03
Re: nb_si_couleur
Bonjour,
Afin de faciliter la lecture de votre fil de discussion, merci :
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 en haut à droite de chaque message et d'un autre bouton ajout si vous désirez ajouter un complément lorsqu'il n'y a pas de réponse.
Pour tout savoir sur le fonctionnement de ce forum À lire avant tout !
-
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 16 févr. 2024 14:23
Re: nb_si_couleur
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
Raison : Citation réduite à l'essentiel
LibreOffice 24.2
Windows 10
Windows 10
-
- GourOOu
- Messages : 9632
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: nb_si_couleur
-
- PassiOOnné
- Messages : 669
- Inscription : 20 déc. 2017 14:45
Re: nb_si_couleur
Bonjour,
Excel n'a pas de fonction de ce nom.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.15 - Windows 10
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: nb_si_couleur
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
-
- PassiOOnné
- Messages : 629
- Inscription : 09 août 2017 22:15
Re: nb_si_couleur
Hello,
Raimu comme je vois que tu travailles avec LibreOffice 24.2 tu peux utiliser ette fonction personnalisée en Basic :
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 : Ami calmant, J.P
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
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 : 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
LibreOffice 24.2.0 et OpenOffice 4.1.15 sous Ubuntu 20.04
-
- RespOOnsable forum
- Messages : 12231
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: nb_si_couleur
Presque un mois plus tard, je pense que nous n'aurons plus de nouvelle.Dernière visite : 01 mars 2024 10:28
Je clôture.