Aide Formule

Bonsoir,

Est ce quelqu'un peut me dire si on peut simplifier cette formule.

=SOMMEPROD(NB.SI(DECALER(INDIRECT("Planning!"&{"D3"});{0.4.8.12.16.20.24.28.32.36.40.44.48.52.56.60.64.68.72.76.80.84.88.92.96.100.104.108.112.116.120.124.128.132.136.140.144.148.152.156.160.164.166.172.176.180.184.188.192.196.200.204.208.212.216.220.224.228.232.236.240.244.248.252.256.260.264.268.272.276.280.284.288.292.296.300.304.308.312.316.320.324.328.332.336.340.344.348.352.356.360.364.368.372.376.380.384.388.392.396.400.404.408.412.416.420.424.428.432.436.440.444.448.452.456.460.464.468.472.476.480.484.488.492.496.500.504.508.512.516.520.524.528.532.536.540.544.548.552.556.560.564.568.572.576.580.584.588.592.596.600.604.608.612.616.620.624.628.632.636.640.644.648.652.656.660.664.668.672.676.680.684.688.692.696.700};);"MOI"))

Sachant qu'elle compte une cellule sur 4 dans une meme colonne et que je dois aller jusque 1200.

Merci d'avance

Bonsoir

=SOMMEPROD(NB.SI(DECALER(INDIRECT("Planning!"&{"D3"});{0.4.8.12.16.20.24.28.32.36.40.44.48.52.56.60.64.68.72.76.80.84.88.92.96. 100.104.108.112.116.120.124.128

1) Que font les parenthéses autour de "D3" ?

2) Que contient Planning!D3 ?

3) La formule, n'est pas complète (je ne parle pas de 128 à 1200, mais de l'argument Critère de NB.SI)

explique un peu...

Par exemple, pour compter le nombre de "M" toutes les 4 lignes de Planning!D3:D1200

=SOMMEPROD(NB.SI(DECALER(INDIRECT("Planning!$D$3");{0.4.8.12.16.20.24};);"M")) 

en allant jusqu'à 1200 dans la formule, bien sur, mais la formule risque d'être trop longue

tu pourrais écrire à la place

=SOMMEPROD(N(Planning!$D$3:D1200="M")*(MOD(LIGNE(Planning!$D$3:D1200);4)=3))

A te lire

Cordialement

Bonjour

aure62840 a déjà posté la même demande

https://forum.excel-pratique.com/post113005.html#p113005

Amicalement

Nad

Bonjour

aure62840 a déjà posté la même demande

aure63840, pas très correct comme méthode! surtout que tu as déjà obtenu les réponses correspondantes!

La formule marche pas c'est pour ca que j'ai relancer la question

Re

2 posts différents, 2 réponses identiques par 2 personnes différentes.

Tu ne penses pas que si la formule ne "marche pas" c'est que ta demande ne correspond pas à ton fichier ?

Merci de le joindre.

Amicalement

Nad

cette formule marche mais pas comme je voudrais, elle compte toute la colonne alors que moi je voudrais qu'elle compte une ligne sur 4 dans la meme colonne

=SOMMEPROD(N(Planning!$D$3:D1200="M")*(MOD(LIGNE(Planning!$D$3:D1200);4)=3))

exemple: compte le M dans colonne i cellule de i3 puis i7 puis i11 etc.... jusque i1200

Bonjour

aure62840

Contrairement à ce que tu annonces, cette formule marche et compte une ligne sur 4

C'est à n'y rien comprendre

Cordialement

12aure.zip (18.17 Ko)

Re

Elle ne compte pas toutes les lignes - Seulement toutes les 4 lignes à partir de D3 inclus et qui ont un M

Pour la colonne I, tu changes les D par des I

Tu devrais quand même joindre ton fichier.

Nad

Edit : bonjour Amadeus

Elle marche il s'agit d'une erreur de ma part.

Par contre si je veux qu'elle compte a partir de D3 la cellule D4 puis D8 etc...sans changer la formule en rajoutant juste 1+ ,Ou dois je le mettre dans la formule ?

Merci

Pas très clair :

Tu veux une ligne sur 4 à partir de D4 et on ajoute D3 ?

Nad

Bonjour

Pour compter à partir de D4 soit D4+D8+.....+D1200

=SOMMEPROD(N(Planning!$D$3:D1200="M")*(MOD(LIGNE(Planning!$D$3:D1200);4)=0))

Pour compter D3 en plus

=SOMMEPROD(N(Planning!$D$3:D1200="M")*(MOD(LIGNE(Planning!$D$3:D1200);4)=0))+1

Et tu mets la formule où tu veux, cela n'a aucune importance

cordialement

Amadeus, j'aurais plutôt vu :

=SOMMEPROD(N(Planning!$D$3:$D$1200="M")*(MOD(LIGNE(Planning!$D$3:$D$1200);4)=0))+($D$3="M")*1

Nad

J'ai toujours un petit soucis si je commence a partir de D4 ca marche pas jusque D1200 en changeant juste les noms de cellule dans la formule ca marche pas.

Qui peut m'aider ?

Merci

Bonjour

Et si tu te décidais à joindre ton fichier comme demandé plusieurs fois ?

Amicalement

Nad

Donc pour expliquer je voudrais une formule qui demarre de I3 qui compte toutes les 4 cellules pour reconnaitre un terme defini jusqu'a I1200 dans la feuille Planning pour la 1ere formule et la meme chose pour les 3 creneaux horaires suivant. Tout cela pour remplir le tableau de stat dans la feuille Statspp.

Cellule de depart pour les 4 creneaux sont I3 , I4, I5, I6

j'aurai plu qu'a modifié les noms pour les autres fonctions.

Merci

Bonsoir

Les listes déroulantes de la colonne I ne mentionnent pas Adj Laurent.

A part cela, les formules qui t'ont été données fonctionnent Parfaitement.

=SOMMEPROD(N(Planning!$I$3:$I$1200="Adj Laurent")*(MOD(LIGNE(Planning!$I$3:$I$1200);4)=3))

Un petit effort est peut-être necessaire pour les écrires en lieu et place des formules existantes...

Cordialement

Rechercher des sujets similaires à "aide formule"