fonction si

  • Initiateur de la discussion François73
  • Date de début
F

François73

Guest
bonjour le forum

en fait j'eaasai de treier des données et j'ai trouvé une possibilité avec la fonction si mais elle est fastidieuse car je veux comparer une cellule à environ 35 autres

=si(a1=feuil1!A1;a2;si(a1=feuil1!b1;b2;si(a1=feuil1c1;c2etcc

ceci pour une colonne et il faut que je puisse recopier la formule dans 12 colonnes et environ 40 lignes

ci joint mon fichier

y a til moyen de faire plus rapide


merci

[file name=Fcinq.zip size=11145]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Fcinq.zip[/file]
 

Pièces jointes

  • Fcinq.zip
    10.9 KB · Affichages: 17

Dugenou

XLDnaute Barbatruc
Salut,

Oui il y a plus rapide, mais j'ai quelques questions :

que fait on quand le même item et coché deux fois dans le même mois ? (VL non vue en chaleur...)

les visites de la feuille Juin ne sont pas dans l'ordre : c'est normal ?

je fais des essais
 
F

François73

Guest
bonjour Dugenou


en fait si un éleveur à été vu plusieurs fois dans le même mois il faut que j'ajoute dans le récap éleveur une colonne à chauqe visite
en fait ce n'est que de la recopie

à moins qu'il y est un moyen de tout récapituler en une seule colonne

dans l'absolu ce qu'on cherche à vérifier c'est par exemple pour la case vl non vue en chaleur
est ce que cette case à éte cochée que ce soit une fois ou deux peu importe

merci

je n'ai^pas réussi à aller au delà de 7 si j'ai vu dans un message que ce n'était^pas possible sauf en renomant le formule j'ai essayé mais pas encore réussi [file name=Fcinq_20050706190225.zip size=11143]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Fcinq_20050706190225.zip[/file]
 

Pièces jointes

  • Fcinq_20050706190225.zip
    10.9 KB · Affichages: 10

Dugenou

XLDnaute Barbatruc
Et voilà !

Une tite formule matricielle et un rechercheh

ahh Monique est passée par là !!

Bravo Monique : élégant, efficace et concis comme d'hab

Histoire de pas avoir travaillé pour rien, je joins le fichier mais c'est de la daube par rapport à la méthode Monique !
 

Monique

Nous a quitté
Repose en paix
Re,

Attends un peu de savoir si François s'en sort avec cet Indirect()
et poste ton fichier.

Ce que je n'ai pas réussi à faire : que C12:Y12 devienne C13:Y13 quand on copie sur la ligne suivante
Excel refuse cette formule :
SOMMEPROD((INDIRECT(C$9&'!C7:Y7')=$G$2)*(INDIRECT(C$9&'!C'&LIGNE()&':Y'&LIGNE())='X'))
 

Monique

Nous a quitté
Repose en paix
Re,

Pour C12 :
=SOMMEPROD((INDIRECT(C$9&'!C7:Y7')=$E$2)*(DECALER(INDIRECT(C$9&'!C11:Y11');LIGNES(C$12:C12);0)='X'))

Tu peux copier-coller cette formule sur tout le tableau de récap,
mais elle ne fonctionnera que pour les mois dont les feuilles sont créées

Message édité par: Monique, à: 06/07/2005 21:08
 
F

François73

Guest
effectivement ça fonctionne

j'ai recopier la formule sur les cellules en dessous de c12

et c'est super

je vais essayer maintenant de comprendre la formule car plus que le résultat c'est la compréhensionqui m'interesse et qui me forme

merci encore et encore :) :)
 
F

François73

Guest
cela fonctionne trés bien

en fait j'ai ajouté des feuilles une par mois et des feuilles éleveurs

par contre pour que ce soit plus joli est il possible de nommer une feuille éleveur à partir d'une cellule

par exemple je met en f2 'A' dans le feuille A


et l'onglet se renomme A automatiquement

à ma connaissance non mais j'en connais tellement peu par rapport à vous


merci


[file name=Fsept.zip size=19409]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Fsept.zip[/file]
 

Pièces jointes

  • Fsept.zip
    19 KB · Affichages: 14

Monique

Nous a quitté
Repose en paix
Re,

Contente que ça marche.

Pour nommer un onglet selon le contenu d'une cellule, il faut qu'un macrotiste passe par là.

L'inverse par formule : obtenir dans une cellule le nom de l'onglet :
=STXT(CELLULE('filename';A1);TROUVE(']';CELLULE('filename';A1))+1;32)
 

Discussions similaires

Statistiques des forums

Discussions
312 672
Messages
2 090 775
Membres
104 663
dernier inscrit
Girondins43