IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Fonction NB.si avec cellules disjointes


Sujet :

Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 17
    Points : 13
    Points
    13
    Par défaut Fonction NB.si avec cellules disjointes
    Bonjour!
    https://www.cjoint.com/c/NAthCfWyCt7
    Je cherche à savoir en AC4 si la zone P4:N4 contient les valeurs situées dans la zone disjointe P4 & R4 (cad 2 et 5) mais ça ne fonctionne pas ... Comment faire, sachant que Q4 est non vide ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    utilisateur
    Inscrit en
    Janvier 2017
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2017
    Messages : 670
    Points : 1 110
    Points
    1 110
    Par défaut
    Bonjour Mikel83, le forum

    en fait vous voulez savoir si
    N4, O4 ou P4 contiennent la même valeur que R4 ou encore
    N4, O4 contiennent la même valeur que P4, sans compter
    P4 sera toujours égal à P4

    essayez avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(N4=R4;O4=R4;N4=P4;O4=P4;P4=R4)
    LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
    OS : Windows 11.0

  3. #3
    Membre émérite
    Homme Profil pro
    Formateur et développeur bureautique
    Inscrit en
    Mars 2007
    Messages
    1 417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Formateur et développeur bureautique
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 417
    Points : 2 881
    Points
    2 881
    Par défaut
    Bonjour

    Je suppose que vous vouliez écrire "Je cherche à savoir en AC4 si la zone G4:N4...".

    Auquel cas, on peut faire une simple addition :
    =NB.SI.ENS(G4:N4;P4)+NB.SI.ENS(G4:N4;R4)

    Je préfère largement la fonction NB.SI.ENS à la fonction NB.SI car elle est capable de traiter plusieurs critères alors que la NB.SI n'en comprends qu'un.
    Qui peut le plus, peut le moins.
    Et, tant qu'à faire, ma fainéantise est ravie car cela me permet de ne retenir qu'une fonction au lieu de deux

    En espérant que cela aide

    Bonne journée

    Pierre Dumas
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Membre émérite
    Homme Profil pro
    ingénieur
    Inscrit en
    Mars 2015
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2015
    Messages : 1 058
    Points : 2 525
    Points
    2 525
    Par défaut
    Bonjour
    je complèterai avec une fonction Excel 365 = ASSEMB.V pour réunir des cellules disjointes

    =SOMME(--(G4:N4=ASSEMB.V(P4;R4))).

    ou

    =SOMME(NB.SI.ENS(G4:N4;ASSEMB.V(P4;R4))).

    si vos critères sont dans 10 cellules disjointes, c'est plus facile avec un ASSEMB.V qu'avec 10 NB.SI

    Stéphane

  5. #5
    Membre émérite
    Homme Profil pro
    ingénieur
    Inscrit en
    Mars 2015
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : ingénieur
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2015
    Messages : 1 058
    Points : 2 525
    Points
    2 525
    Par défaut
    idée supplémentaire, si vous devez prendre par exemple qu'une colonne sur 2, vous pouvez utiliser SEQUENCE et INDEX

    =SOMME(NB.SI.ENS(G4:N4;INDEX(P4:T4;SEQUENCE(3;;1;2)))).

    ici, SEQUENCE(3;;1;2) = 3 valeurs, en commençant par 1 avec un pas de 2 = {1;3;5},
    INDEX renverra donc les cellules 1, 3 et 5 de la plage P4:T4
    NB.SI.ENS comptera les valeurs de la plage G4:N4 pour chacune de ces 3 cellules
    SOMME additionnera le tout


    Stéphane

Discussions similaires

  1. Fonction somme avec cellules variables
    Par juxci dans le forum Excel
    Réponses: 5
    Dernier message: 11/02/2015, 16h16
  2. Réponses: 7
    Dernier message: 12/09/2014, 14h58
  3. Fonction de calcul avec des cellules de tableau HTML
    Par Gannox dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/09/2012, 07h28
  4. Problème de fonction avec cellule vide
    Par Samjeux dans le forum Excel
    Réponses: 4
    Dernier message: 14/06/2007, 08h45
  5. [Excel] fonction SOMME.SI avec une cellule pour critère
    Par repié dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/03/2006, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo