Remplacer le numéro d'une cellule

Résolu/Fermé
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021 - 16 janv. 2021 à 12:16
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021 - 18 janv. 2021 à 22:51
Bonjour à vous
Je voudrais remplacer dans la référence d'une cellule (par ex. Cxx),
la valeur "xx" par celle de la dernière ligne saisie d'une autre feuille.
Explication:
J'ai un classeur "CalculEauPompée", avec trois feuilles "Saisie" "Résultats" et "Bilan"
Formule dans la feuille "Bilan"
=Saisie!C44-Saisie!C3
Je veux remplacer le 44 par le numéro de la dernière ligne saisie dans la feuille "Saisie"
ou, moins élégant cette valeur tapée dans une cellule quelconque de la feuille "Bilan"
Merci beaucoup pour votre aide.
Gaston
A voir également:

12 réponses

eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
Modifié le 16 janv. 2021 à 23:04
Bonjour à tous,

la dernière valeur de C :
=DECALER(Saisie!$C$2;NB(Saisie!$C:$C);) 

(si que des nombres et pas de cellule vide)
eric

PS : tu ne crois pas que pour être aidé il faut déposer un fichier déprotégé ?

1
Raymond PENTIER Messages postés 58418 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 9 mai 2024 17 105
16 janv. 2021 à 13:34
Bonjour.
As-tu essayé avec la fonction INDIRECT, qu'on oublie trop souvent ?
0
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021
16 janv. 2021 à 14:37
Bonjour,
J'ai essayé, mais pas réussi.
Peur être une question de syntaxe.
Merci
0
Raymond PENTIER Messages postés 58418 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 9 mai 2024 17 105
16 janv. 2021 à 14:40
Très certainement !
Alors quelle est ta formule qui ne marche pas ? Ou, mieux, envoie ton fichier Excel
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021
Modifié le 16 janv. 2021 à 16:11
Bonjour,
Voila le lien sue mon fichier.
https://www.cjoint.com/c/KAqpbZVJtli
C'est sur la feuille "Bilan", ou je voudrais remplacer
par exemple celluleD6, le 36 ou C36, par 44 ou C44,
le 44 correspondant à la dernière ligne saisie dans la feuille" Saisie".
Si c'est plus simple, je peut aussi taper ce 44 ou autre, dans la cellule D22,
et l'utiliser à partir de cette cellule.
Merci beaucoup.
Gaston.
PS: c'est mieux avec le lien.
0
Raymond PENTIER Messages postés 58418 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 9 mai 2024 17 105
Modifié le 16 janv. 2021 à 18:13
Le plus simple est de faire [ctrl+H] sur la plage D6:D12 pour remplacer 36 par 44.

Une autre méthode consiste à modifier les formules en
saisissant 36 ou 44 (ou une autre valeur) en D22 et en écrivant
... en D6 =INDIRECT("Saisie!C"&D22)-Saisie!C3
... en D7 =INDIRECT("Saisie!D"&D22)-Saisie!C3
... en D8 =INDIRECT("Saisie!E"&D22)-Saisie!C3
.. en D11 =INDIRECT("Saisie!I"&D22)-Saisie!C3
. en D12 =INDIRECT("Saisie!J"&D22)-Saisie!C3
0
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021
16 janv. 2021 à 20:47
Bonsoir,
Super. Cela marche très bien (en changeant C3, en D3, E3, etc).
La méthode manuelle est celle que je faisait avant, mais je voulais que
cela puisse se faire par un opérateur qui ne connait pas forcement Excell.
Je vais pouvoir protéger les cellules et ne laisser l’accès que sur la D22.
Je me suis creusé la tête pendant toute une matinée, et voila résolu sur le
forum en un rien de temps.
Encore une fois, mille mercis.
Gaston
0
Raymond PENTIER Messages postés 58418 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 9 mai 2024 17 105
17 janv. 2021 à 03:44
Heureux que tu sois satisfait de cette solution ...
Donc à une prochaine fois !
0
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021
18 janv. 2021 à 17:14
Bonjour,
Mes excuses, mais j'avais zappé la réponse de Eriiic.
J'avais donné le lien sur le fichier sur lequel je travaillait avec seulement la feuille
Bilan de débloquée.
Pour me faire pardonner voici le fichier totalement débloqué.
https://www.cjoint.com/c/KAspXqk4Gyi
Pour la beauté du geste et pour être plus savant je voudrais savoir s'il
y a une possibilité de placer ce numéro de dernière ligne saisie de manière automatique.
Je précise bien que la solution de Raymond Pentier me satisfait.
C'est pour le fun.
Merci de votre patience.
Gaston
0
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
18 janv. 2021 à 18:40
Bonjour,

je voudrais savoir s'il
y a une possibilité de placer ce numéro de dernière ligne saisie de manière automatique.

c'est ce que fait ma proposition on ?
eric
0
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021
18 janv. 2021 à 18:48
Bonsoir,
D’après mes essais, c'est le contenu de la cellule que je retrouve,
mais pas le numéro de ligne.
Peut être encore un problème de syntaxe.
Merci,
Gaston
0
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021
18 janv. 2021 à 20:26
Rebonsoir,
Je viens de trouver la solution avec l'aide G....
c'est la formule :
=MAX(SI(C1:C50<>"";LIGNE(A1:A50)))
validé avec Ctrl+shift+enter
Je met ça dans une cellule quelconque, que je récupère ensuite dans
la feuille Bilan.
Merci à tous pour votre aide.
Gaston
0
Raymond PENTIER Messages postés 58418 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 9 mai 2024 17 105
18 janv. 2021 à 21:49
C'est bien compliqué, je trouve ! Il suffit de saisir la formule =NBVAL(Saisie!I:I)
0
Gaston30700 Messages postés 9 Date d'inscription samedi 16 janvier 2021 Statut Membre Dernière intervention 18 janvier 2021
18 janv. 2021 à 22:51
Bonsoir,
C'est exactement ce dont je rêvais.en plus je l'ai directement incorporée
dans la fonction "INDIRECT" comme ça pas besoin de cellule relais.
Je n'ai pas été assez malin pour penser à compter les cellule non vides.
Encore une fois merci.
Gaston
0