deux tables de variables sous condition

hoedicgl

XLDnaute Nouveau
deux tables de variables pour un code à rechercher

Bonjour,

Mon problème se pose ainsi :

Comment écrire une formule qui consisterai à définir que la valeur d'un code positionné dans une cellule (F14), dois se rechercher dans deux tables différentes. (tables 1 et 2 sur onglet table)

Je me perds dans les ET, OU avec la focntion recherchv.

la ligne 15 est un compteur à part.

Je joins un petit fichier zip pour l'explication. (une feuillet de planning plus un feuillet table)

Merci de votre aide.

Cordialement

Hoedicgl
 

Pièces jointes

  • planning perso2.zip
    9.1 KB · Affichages: 46
  • planning perso2.zip
    9.1 KB · Affichages: 40
  • planning perso2.zip
    9.1 KB · Affichages: 38
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : deux tables de variables sous condition

Bonjour,

Pas vraiment évident de comprendre ce que tu veux faire.

Tu peux tester la présence du code recherché de cette façon :

Code:
SI(NB.SI(table!$A$3:$A$15;F14)=0;0;(RECHERCHEV(F14;table1;3;0))

partie de formule à intégrer dans ta formule générale (valable en F16)

cette partie permet de tester la présence du code en F14 dans la 1ère colonne de la Table1

le cas échéant, formule à répéter pour tester la présence du code (ligne F) dans la 1ère colonne des autres tables.

Si pas ça, reviens avec plus de précisions.

@+
 

hoedicgl

XLDnaute Nouveau
Re : deux tables de variables sous condition

merci Tibo de ta réponse, mais ma question était encore nébuleuse.
je viens de refaire mon exemple :

en fait je bute sur une formule qui doit dire de rechercher soit en table1, soit en table 2 et je bloque...

je me suis perdu dans des et, ou sans résultat probant.

cordialement

hoedicgl
 

Pièces jointes

  • planning perso2.zip
    9.4 KB · Affichages: 39
  • planning perso2.zip
    9.4 KB · Affichages: 37
  • planning perso2.zip
    9.4 KB · Affichages: 33

Tibo

XLDnaute Barbatruc
Re : deux tables de variables sous condition

re,

ok pour la recherche en Table1 ou Table2

Le souci, c'est que ton code P1 (en F14) n'est présent ni dans l'une, ni dans l'autre.

Voir si tes tableaux sont bien nommés.

Nous donnner également le résultat que tu attends.

A te (re)lire

@+
 

hoedicgl

XLDnaute Nouveau
Re : deux tables de variables sous condition

re


Tibo, oui j'avais oublié de corriger la liste de saisie.

Ceci fait ma formule présente toujours #NA
le résultat de la cellule F16 doit être de :

17:00-13:00-0.30 = 3:30 soit 3 heures trente.

@+et merci
 

Pièces jointes

  • planning perso2.zip
    9.3 KB · Affichages: 36
  • planning perso2.zip
    9.3 KB · Affichages: 36
  • planning perso2.zip
    9.3 KB · Affichages: 38

Tibo

XLDnaute Barbatruc
Re : deux tables de variables sous condition

re,

compte tenu de la disposition de tes données sur la feuille table, tu peux nommer une table qui intégrerait tous tes tableaux (de A3 à C24)

la formule deviendrait alors :

Code:
=SI(ESTVIDE(F14);0;RECHERCHEV(F14;table;3;0)*$L15)+F13-F12

où table correspond à A3:C24 de ton onglet table

J'ai un peu simplifié en ce qui concerne les parenthèses (qui étaient un peu trop nombreuses)

Je te laisse tester

@+
 

hoedicgl

XLDnaute Nouveau
Re : deux tables de variables sous condition

Tibo
merci pour ta formule qui fonctionne et que je garde pour sa simplification.

Mais, mon problème reste que les trois tables doivent exister.

la table 1 voit la valeur du code multiplié par la cellule L16 - données variables en fonction de l'horaire mensuel. (1 - 0.75 - 0.50...)

la table 2 ne voit pas la valeur du code multiplié par L16 - données invariables en fonction de l'horaire mensuel. (je mange en 2 heures que je sois à 100% ou a 75% de l'horaire mensuel)

la table 3 est un compteur à part.

Donc mon problème est en F16, pour lui dire que F14 est en table 1 ou en table 2.

Si tu as encore un peu de temps à me consacrer merci d'avance.

cordialement - Hoedicgl
 

Pièces jointes

  • planning perso2.zip
    9.3 KB · Affichages: 63
  • planning perso2.zip
    9.3 KB · Affichages: 62
  • planning perso2.zip
    9.3 KB · Affichages: 59

Tibo

XLDnaute Barbatruc
Re : deux tables de variables sous condition

re,

en renommant les tables pour qu'elles correspondent à ta description :

Code:
=SI(ESTNA(RECHERCHEV(F14;table1;3;0));0;RECHERCHEV(F14;table1;3;0))*$L15+
SI(ESTNA(RECHERCHEV(F14;table2;3;0));0;RECHERCHEV(F14;table2;3;0))+
SI(ESTNA(RECHERCHEV(F14;table3;3;0));0;RECHERCHEV(F14;table3;3;0))*$L15+F13-F12

Dans ton fichier, la table2 (insertion - nom - définir) correspond à ce que tu appelles table 3, d'où la nécessité de bien renommer tes plages de cellules.

@+
 

hoedicgl

XLDnaute Nouveau
Re : deux tables de variables sous condition

Tibo

tout fonctionne TRES BIEN, quand on renomme ses tables correctement.

Merci, car cet embryon de fichier est un petit "planning" qui permet aux intéressés de décompter leur temps réel de travail (ils se prennent en charge). Il fonctionne d'ailleurs très bien pour les peronnes trvaillant à temps plein. (100%)

Des qu'il sera terminé, je t'en envoie une copie.

Merci pour moi car l'arrivée de temps partiels me semblait insoluble.

cordialement

Hoedicgl
 

hoedicgl

XLDnaute Nouveau
Re : deux tables de variables sous condition

re, suite et fin

voici le planning annuel finalisé par personne. Comme il est oeuvre commune par certaines astuces et formules trouvées et ou obtenues sur le forum, je le laisse pour ceux qui sont confronter au douloureux problème d'additionner des heures....mais surtout des mimutes.
hoedicgl
@+
 

Pièces jointes

  • plannings_2008 individuel.zip
    39 KB · Affichages: 45

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 545
Messages
2 089 453
Membres
104 169
dernier inscrit
alain_geremy