Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/01/2011, 14h28   #1
Invité régulier
 
Cedric j.
Inscription : novembre 2009
Messages : 20
Détails du profil
Informations personnelles :
Nom : Cedric j.
Âge : 30

Informations forums :
Inscription : novembre 2009
Messages : 20
Points : 5
Points : 5
Par défaut Resultat d'une somme d'une lettre en lettre

Bonjour,

Je vais essayer d'être le plus clair possible dans mon explication ce qui n'est pas gagner. Pour cela j'ai pris un screenshoot de mon tableau actuelle avec des couleurs pour faire une explication des formule utilisé.



Problème:
J'ai un tableau général ou tout mes tableaux des différentes feuilles ce retrouve dans ce tableau.
Le problème est que les titres (légende) des autres feuilles sont différant.
Donc j'ai eu comme idée d'écrire une lettre (sreenshoot écriture rouge) dans une casse pour appeler la bonne légende. Référence des lettres en bleu colonne AL. Ligne de légende a appeler en orange. Les colonnes AH et AJ sont des formules SI [AH3=SI($AI5=1;AN5;0)] résultat en binaire pour extraire la ligne de la légende intéressé.
De la cellule AN17 a BG28 nouvelle formule SI [AN17=SI($AI3=1;AN3;0)] Extrait la légende intéressé (E).

Après je ramenée tout sur une ligne (Ligne 29) que je peut placer dans mon titre de tableaux, avec une vulgaire formule [AN29=SOMME(AN17:AN28)]
Hélas j'ai un problème les nombres sont bien re écrit mes le texte n'y est plus.

S'il y aurais solution a mon problème je suis preneur
Si des personnes ont plus simple je suis preneur également.

Merci de vos réponses

PS: la colonne AI et AK sont la pour une 2ieme ligne de légende. A oublier.
j.cedric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 14h43   #2
Invité régulier
 
Cedric j.
Inscription : novembre 2009
Messages : 20
Détails du profil
Informations personnelles :
Nom : Cedric j.
Âge : 30

Informations forums :
Inscription : novembre 2009
Messages : 20
Points : 5
Points : 5
En gros se que je recherche est écrire 'XL' suite a une somme de valeur '0'

Exemple:

A1 = 0
A2 = 0
A3 = 0
A4 = 0
A5 = XL
A6 = 0
A7 = 0

Et que la somme de A1:A7 soit 'XL'
Car la formule =somme(A1:A7) N'écrit pas de texte.
A savoir que une seule case seras différente de '0'

Merci de vos réponse
j.cedric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 15h30   #3
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 301
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 301
Points : 2 647
Points : 2 647
Bonjour,
Amusant comme problème
J'espère avoir tout compris.
Code :
=INDEX(A2:A11;SOMMEPROD( (ESTTEXTE(A2:A11)) * (LIGNE(A2:A11)) * 1)-1)
J'ai donc placé des 0 de A2:A11 sauf en A6 où j'ai mis XL
Le code ci-dessous me renvoie bien XL
Code :
=SOMMEPROD( (ESTTEXTE(A2:A11)) * (LIGNE(A2:A11)) * 1)
Renvoie le n° de ligne dans la feuille où se trouve le seul texte (Attention ce code renvoie une erreur s'il y a plus d'un texte dans les cellules concernées).
L'autre formule donne la valeur de la cellule se trouvant à la xème ligne (ici 6-1) de la matrice A2:A11 (E2 représentant une cellule où j'aurais mid la formule SOMMEPROD
Le -1 est à adapter en fonction du décalage de la ligne où commence la plage concernée par SOMMEPROD et INDEX par rapport à 1 (1ère ligne d'une feuille Excel)
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/01/2011, 17h00   #4
Invité régulier
 
Cedric j.
Inscription : novembre 2009
Messages : 20
Détails du profil
Informations personnelles :
Nom : Cedric j.
Âge : 30

Informations forums :
Inscription : novembre 2009
Messages : 20
Points : 5
Points : 5
Merci de ta réponse tout a fait positive
j'avais juste un problème avec les nombres et quand il y avais des casses vide.
J'ai résolue le problème avec un simple ' devant le nombre ou dans la case vide.

Problème 100% concluant un grand merci
j.cedric est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h24.


 
 
 
 
Partenaires

Hébergement Web