Cellules non vide +2

machin66

XLDnaute Nouveau
Bonjour à tous,

Oui, le titre est bizarre, je vous explique:

J'ai fais un exemple que je pense clair pour ce que je veux (en pièce jointe et format excel). Mes connaissances ne sont pas assez approfondies pour résoudre ce genre de truc. J'ai essayé de "bidouiller" mais je préfère faire appelle aux spécialistes.

En fait, si je rentre la référence en I7 et le moyen en I8 , je veux retrouver la valeur et le numéro de ligne de l'avant dernière cellule non vide, la dernière, celle d'après et encore celle d'après dans la colonne (moyen) concernée. Je ne veux pas la valeur de celle sur laquelle je me trouve.
L'idéal étant de le retrouver sur une ligne au format donné dans l'exemple (H15:O17).
Par exemple, si je tapes comme référence 1114 et comme moyen "voiture" . Je souhaiterais obtenir comme résultat:
78 ; 97 ; 45 ; 21.

Merci d'avance.
 

Pièces jointes

  • Cellnonvide.xlsx
    5.8 KB · Affichages: 42
Dernière édition:
C

Compte Supprimé 979

Guest
Re : Cellules non vide +2

Re,

Pour les formules, je ne sais pas si c'est possible...
Mais si Monique (Reine des formules alambiquées) passe par ici, elle nous le dira ;-)

En VBA pour moi c simple :D

A+
 
C

Compte Supprimé 979

Guest
Re : Cellules non vide +2

Re,

Voici la fonction personnalisée ;-)

Présentation : TrouveLigne(Ref As Integer, Moyen As String, Ou As Integer)
Pour la valeur de "Ou"
-2 pour l'avant dernière
-1 pour la dernière
1 pour la prochaine
2 pour l'après prochaine

A tester :p
 

Pièces jointes

  • Machin66_Cellnonvide.xlsm
    16.3 KB · Affichages: 27

Modeste

XLDnaute Barbatruc
Re : Cellules non vide +2

Bonsoir machin66,
Salut Bruno :)
Re JC :)
Mes hommages aussi aux volatiles, surtout s'ils le sont avec application :eek:

Procédons avant tout à une mise au point: je ne suis pas Monique (j'en suis en partie désolé, parce que je n'ai pas son talent pour les formules ... et en partie soulagé: d'accord, il y a certainement une part de féminité en tout homme ... mais bon, quand même :eek:)

Bref, une proposition par formule qui semble fonctionner. Le tout sans rien ôter à l'intérêt de la proposition de Bruno!
 

Pièces jointes

  • Cellnonvide (formules).xlsx
    10 KB · Affichages: 32

Modeste

XLDnaute Barbatruc
Re : Cellules non vide +2

Re-bonsoir machin66,

Si tu nous dit avoir regardé les 2, il faudrait que tu précises dans lequel tu as obtenu le message d'erreur (ou alors ce sont les 2!?)
Il faudrait aussi que tu précises ce que tu entends par "quand je change ma référence"?
 

JCGL

XLDnaute Barbatruc
Re : Cellules non vide +2

Bonjour à tous,

Il faut activer les macros pour la fonction...

Bien évidemment les deux propositions fonctionnent.
Avec gestion des erreurs au delà des données

A+ à tous
 

Pièces jointes

  • JC Cellnonvide.xlsm
    23.8 KB · Affichages: 27

job75

XLDnaute Barbatruc
Re : Cellules non vide +2

Bonsoir à tous,

Voyez le fichier joint avec les noms définis Table lig plage.

Formules matricielles en H17 J17 L17 N17.

Les formules des résultats peuvent bien sûr renvoyer des valeurs d'erreur.

Sur versions Excel 2007 et suivantes on peut facilement les éviter avec la fonction SIERREUR.

A+
 

Pièces jointes

  • Cellnonvide(1).xlsx
    11.2 KB · Affichages: 33
  • Cellnonvide(1).xls
    26.5 KB · Affichages: 23

job75

XLDnaute Barbatruc
Re : Cellules non vide +2

Re,

C'est mieux avec des listes de validation en I7 et I8.

Fichiers (2).

Bonne nuit et A+
 

Pièces jointes

  • Cellnonvide(2).xlsx
    11.4 KB · Affichages: 33
  • Cellnonvide(2).xls
    27.5 KB · Affichages: 24
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 236
Messages
2 086 481
Membres
103 232
dernier inscrit
logan035