Incrémentation d'une cellule avec la feuille précedente
backadam
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
bonsoir,
je suis en train de réaliser une FICHE PRE-COMPTABLE sous excel où chaque client correspond à une feuille de calcul : le client 1 est sur la première feuille que j'ai renommé C1, le client 2 est sur la deuxième feuille que j'ai renommé C2...Il y a donc n feuilles.
Seulement j'ai besoin d'inscrire sur chaque feuille et à la même place (admettons en J4 ) une valeur x qui se trouve sur la même cellule (donc J4 ) que la feuille précédente (donc la feuille f -1) et à laquelle je veux ajouter 1. C'est-à-dire que J4 sur la feuille 2 vaut "Feuil1!J4"+1 et J4 sur la feuille 3 vaut "Feuil2!J4"+1...
je suis en train de réaliser une FICHE PRE-COMPTABLE sous excel où chaque client correspond à une feuille de calcul : le client 1 est sur la première feuille que j'ai renommé C1, le client 2 est sur la deuxième feuille que j'ai renommé C2...Il y a donc n feuilles.
Seulement j'ai besoin d'inscrire sur chaque feuille et à la même place (admettons en J4 ) une valeur x qui se trouve sur la même cellule (donc J4 ) que la feuille précédente (donc la feuille f -1) et à laquelle je veux ajouter 1. C'est-à-dire que J4 sur la feuille 2 vaut "Feuil1!J4"+1 et J4 sur la feuille 3 vaut "Feuil2!J4"+1...
A voir également:
- Incrémentation d'une cellule avec la feuille précedente
- Verrouiller cellule excel sans verrouiller la feuille - Guide
- Aller à la ligne dans une cellule excel - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Bruler une feuille de laurier - Guide
- Excel cellule couleur si condition texte - Guide
1 réponse
Bonsoir
Pour avoir le n° précedent celui de la feuille en cours:
=CNUM(SI(ESTNUM(DROITE(CELLULE("nomfichier");2))=VRAI;DROITE(CELLULE("nomfichier");2);DROITE(CELLULE("nomfichier");1)))-1
Et pour avoir la valeur de J4 de la feuille Cn-1:
=INDIRECT("C" & CNUM(SI(ESTNUM(DROITE(CELLULE("nomfichier");2))=VRAI;DROITE(CELLULE("nomfichier");2);DROITE(CELLULE("nomfichier");1)))-1 &"!J4")
CELLULE("nomfichier") renvoie le chemin complet du fichier qui se termine par la feuille en cours
si les 2 derniers caractères à droite sont des chiffres on extrait les 2 derniers caractères sinon on extrait que le dernier
CNUM convertit l'extraction en nombre auquel on retranche 1
La fonction INDIRECT reconstruit par concaténation une adresse valide
Cdlmnt
Via
Pour avoir le n° précedent celui de la feuille en cours:
=CNUM(SI(ESTNUM(DROITE(CELLULE("nomfichier");2))=VRAI;DROITE(CELLULE("nomfichier");2);DROITE(CELLULE("nomfichier");1)))-1
Et pour avoir la valeur de J4 de la feuille Cn-1:
=INDIRECT("C" & CNUM(SI(ESTNUM(DROITE(CELLULE("nomfichier");2))=VRAI;DROITE(CELLULE("nomfichier");2);DROITE(CELLULE("nomfichier");1)))-1 &"!J4")
CELLULE("nomfichier") renvoie le chemin complet du fichier qui se termine par la feuille en cours
si les 2 derniers caractères à droite sont des chiffres on extrait les 2 derniers caractères sinon on extrait que le dernier
CNUM convertit l'extraction en nombre auquel on retranche 1
La fonction INDIRECT reconstruit par concaténation une adresse valide
Cdlmnt
Via