Aide Excel
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Aide Excel

Forum d'aide et d'entraide sur Excel : cours, astuces, tutoriaux...
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

 

 Decaler+Nbval

Aller en bas 
2 participants
AuteurMessage
ajps.forum
Membre



Nombre de messages : 27
Date d'inscription : 29/05/2008

Decaler+Nbval Empty
MessageSujet: Decaler+Nbval   Decaler+Nbval EmptyDim 28 Sep à 10:03

Bonjour
La formule suivante ne fonctionne pas
=DECALER(D25;NBVAL(D25;N25)-1;0,1;1)-C25

je ne maitrise pas bien la fin de la formule ( les 1 et 0) ....

Je voudrai avoir le résultat d'une ligne de résultats :
Cellules des résultats mensuel en D25;N25
Cellule de comparaison C25
Merci de vos réponses
Revenir en haut Aller en bas
Stef
Membre



Nombre de messages : 27
Date d'inscription : 06/09/2007

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyLun 29 Sep à 11:30

Bonjour,

Je ne suis pas sûr d'avoir bien compris ce que tu cherches.
Pourquoi utiliser la fonction "decaler" ?

=NBVAL(D25;N25)-C25 ne suffit-il pas pour obtenir ton résultat ?
Revenir en haut Aller en bas
ajps.forum
Membre



Nombre de messages : 27
Date d'inscription : 29/05/2008

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyLun 29 Sep à 12:57

Stef a écrit:
Bonjour,

Je ne suis pas sûr d'avoir bien compris ce que tu cherches.
Pourquoi utiliser la fonction "decaler" ?

=NBVAL(D25;N25)-C25 ne suffit-il pas pour obtenir ton résultat ?

Stef
Dans les cellules D25 à N25, s'affiche des résultats mensuels.
Je veux le résultat de la dernière valeur d'une cellule -C25.
CaD la valeur du dernier mois - la cellule de départ.
Revenir en haut Aller en bas
Stef
Membre



Nombre de messages : 27
Date d'inscription : 06/09/2007

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyLun 29 Sep à 15:00

Ca y est, je crois que j'ai compris.

La solution est donc :=DECALER(D25;0;NBVAL(E25:N25))-C25
Revenir en haut Aller en bas
ajps.forum
Membre



Nombre de messages : 27
Date d'inscription : 29/05/2008

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyLun 29 Sep à 16:25

Stef a écrit:
Ca y est, je crois que j'ai compris.

La solution est donc :=DECALER(D25;0;NBVAL(E25:N25))-C25

stef ça marche ça marche pas...
ça marche si je saisis directement les valeurs dans les cellules E25:N25
Explication..
Les cellules E25:N25 sont des résultats de calcul exécuter sur d'autre feuilles
Dans mon application ça ne marche pas .
J'ai fait un exemple sur une feuille:
Les données saisies en D27:N27
Reprise (=) en E25:N25 et ça ne marche pas
à+
Revenir en haut Aller en bas
Stef
Membre



Nombre de messages : 27
Date d'inscription : 06/09/2007

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyLun 29 Sep à 16:50

oups !

Forcement, si les cases sont le résultat de formules, on ne peut pas utiliser NBVAL car les cellules en question ne sont jamais non vide.

Il faut utiliser nb.si comme cela : =DECALER(C25;0;NB.SI(D25:N25;"<>0"))-C25

Par contre, attention, cela ne fonctionne que si les cases sont remplies dans l'ordre : D25 puis E25 puis F25.... Il ne doit pas y avoir de "trou", c'est à dire qu'il ne faut pas par exemple que N25 soit remplies, si une des précédentes case est vide.

Si le remplissage des cases D25 à N25 se fait dans un ordre aléatoire, j'ai peur qu'il faille passer soit par une imbrication de "si" (une dizaine) soit par une macro VBA.
A moins que quelqu'un d'autre ait une solution différente.
Revenir en haut Aller en bas
ajps.forum
Membre



Nombre de messages : 27
Date d'inscription : 29/05/2008

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyLun 29 Sep à 17:05

Stef ça marche ouf! pas evident

Pour améliorer mon application:
Les cellules D25:N25 son des résultat mensuel de Novemvre à septembre.
J'ai dans les cellules D24:N24 le nom des mois....
Peut-on afficher (par exemple derniere valeur N25 qui correspond à septembre) dans la casse i23 qui correspond à septembre
à+

quote="Stef"]oups !

Forcement, si les cases sont le résultat de formules, on ne peut pas utiliser NBVAL car les cellules en question ne sont jamais non vide.

Il faut utiliser nb.si comme cela : =DECALER(C25;0;NB.SI(D25:N25;"<>0"))-C25

Par contre, attention, cela ne fonctionne que si les cases sont remplies dans l'ordre : D25 puis E25 puis F25.... Il ne doit pas y avoir de "trou", c'est à dire qu'il ne faut pas par exemple que N25 soit remplies, si une des précédentes case est vide.

Si le remplissage des cases D25 à N25 se fait dans un ordre aléatoire, j'ai peur qu'il faille passer soit par une imbrication de "si" (une dizaine) soit par une macro VBA.
A moins que quelqu'un d'autre ait une solution différente.[/quote]
Revenir en haut Aller en bas
Stef
Membre



Nombre de messages : 27
Date d'inscription : 06/09/2007

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyLun 29 Sep à 17:47

Dans I23 : si(N25<>0;=DECALER(C25;0;NB.SI(D25:N25;"<>0"))-C25;"")
Revenir en haut Aller en bas
ajps.forum
Membre



Nombre de messages : 27
Date d'inscription : 29/05/2008

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyLun 29 Sep à 18:12

[quote="Stef"]Dans I23 : si(N25<>0;=DECALER(C25;0;NB.SI(D25:N25;"<>0"))-C25;"")[/quote

Je me suis mal exprime,
Ok pour pour la mise en forme de la cellule de résultat.

Dans ma feuille de calcul je voudrai afficher automatiquement le mois de la dernière opération. Exemple septembre
Par exemple : arrête de (septembre), septembre est dans la cellule i23
Les valeurs sont affichées dans D25:N25
A la ligne du dessus J'ai les mois en lettre M24==> Aout... N24===> Septembre.
Si l'on connait la dernière cellule non vide, N24, peut on décaler d'une cellule vers le haut pour lire "septembre"
à+
Revenir en haut Aller en bas
Stef
Membre



Nombre de messages : 27
Date d'inscription : 06/09/2007

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyMar 30 Sep à 9:25

Salut,

Normalement comme ça, ça devrait marcher : =DECALER(C25;-1;NB.SI(D25:N25;"<>0"))
Revenir en haut Aller en bas
ajps.forum
Membre



Nombre de messages : 27
Date d'inscription : 29/05/2008

Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval EmptyMar 30 Sep à 12:17

Stef a écrit:
Salut,

Normalement comme ça, ça devrait marcher : =DECALER(C25;-1;NB.SI(D25:N25;"<>0"))

Merci Stef pour ton aide
tout marche parfaitement bien

Amicalement
Revenir en haut Aller en bas
Contenu sponsorisé





Decaler+Nbval Empty
MessageSujet: Re: Decaler+Nbval   Decaler+Nbval Empty

Revenir en haut Aller en bas
 
Decaler+Nbval
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» DECALER...SI

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide Excel :: Divers :: Excel en général-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser