OVH Cloud OVH Cloud

condition multi colonne

5 réponses
Avatar
thierry Schweitzer
Bonjour

je viens de passer 2 heures sur une matrice a 3 colonne et je n'y arrive
pas, un petit coup de mains serais le bienvenue

J'ai une tableau excel de A6:R20000
colonne C "Status" valeur recherché "No Show" est dans C6:20000 alors VRAI
et que
colonne E "Actual Date Travel" valeur recherché >AUJOURDHUI()-30 alors VRAI
et que
Colonne G 'Passenger Name" et deja dans la base de donné
Alors ecris oui en colomne H sur la meme ligne que le nom passenger

Je veux tout simplement savoir en entrant le nom d'un passagé si il a deja
volé dans les 30 derniers jours et si il ne s'est pas presenté a l'helicoptere
Ca doit etre une MAtrice mais je n'y arrive pas ca me multiplie le nombre de
nos show par le nombre de date par le nombre de fois que l' nom est present
dans la liste !!!

Thierry
merci

5 réponses

Avatar
LSteph
Bonjour,
En exemple à recopier vers bas en h2:

=SI(SOMMEPROD((C2="No Show")*(E2>AUJOURDHUI()-30));G2;"")


"thierry Schweitzer" a écrit
dans le message de news:

Bonjour

je viens de passer 2 heures sur une matrice a 3 colonne et je n'y arrive
pas, un petit coup de mains serais le bienvenue

J'ai une tableau excel de A6:R20000
colonne C "Status" valeur recherché "No Show" est dans C6:20000 alors VRAI
et que
colonne E "Actual Date Travel" valeur recherché >AUJOURDHUI()-30 alors
VRAI
et que
Colonne G 'Passenger Name" et deja dans la base de donné
Alors ecris oui en colomne H sur la meme ligne que le nom passenger

Je veux tout simplement savoir en entrant le nom d'un passagé si il a
deja
volé dans les 30 derniers jours et si il ne s'est pas presenté a
l'helicoptere
Ca doit etre une MAtrice mais je n'y arrive pas ca me multiplie le nombre
de
nos show par le nombre de date par le nombre de fois que l' nom est
present
dans la liste !!!

Thierry
merci



Avatar
Daniel
Bonjour.
Si j'ai bien compris, mets en H6 la formule suivante et recopie vers le bas
:
=SI(SOMMEPROD(($C$6:$C$20000="No
Show")*($E$6:$E$20000>AUJOURDHUI()-30))*SOMMEPROD(($G$6:$G$20000=G6)*($E$6:$E$20000>AUJOURDHUI()-30))*SOMMEPROD(($C$6:$C$20000="No
Show")*($G$6:$G$20000=G6))>0;"oui";"")
Cordialement.
Daniel
"thierry Schweitzer" a écrit
dans le message de news:

Bonjour

je viens de passer 2 heures sur une matrice a 3 colonne et je n'y arrive
pas, un petit coup de mains serais le bienvenue

J'ai une tableau excel de A6:R20000
colonne C "Status" valeur recherché "No Show" est dans C6:20000 alors VRAI
et que
colonne E "Actual Date Travel" valeur recherché >AUJOURDHUI()-30 alors
VRAI
et que
Colonne G 'Passenger Name" et deja dans la base de donné
Alors ecris oui en colomne H sur la meme ligne que le nom passenger

Je veux tout simplement savoir en entrant le nom d'un passagé si il a
deja
volé dans les 30 derniers jours et si il ne s'est pas presenté a
l'helicoptere
Ca doit etre une MAtrice mais je n'y arrive pas ca me multiplie le nombre
de
nos show par le nombre de date par le nombre de fois que l' nom est
present
dans la liste !!!

Thierry
merci



Avatar
thierry Schweitzer
Lsteph

merci pour ta reponse mais j'ai due mal m'expliquer
il faut que la formule regarde si sur une meme ligne il y a deja eu "no
show" avec une date superieur à( aujourd'hui moins 30 jours ) et le nom de la
personne

Ce qui me permetrais de savoir si une personne ne c'est pas presenté une
fois ou plusieurs fois dans le passé, sans raison, et donc de le mettre
directement sur liste d'attente

si tu ou quelqu'un d'autre a la solution ca m'enleverais une sacrée epine du
pied

merci encore

thierry


Bonjour,
En exemple à recopier vers bas en h2:

=SI(SOMMEPROD((C2="No Show")*(E2>AUJOURDHUI()-30));G2;"")


"thierry Schweitzer" a écrit
dans le message de news:

Bonjour

je viens de passer 2 heures sur une matrice a 3 colonne et je n'y arrive
pas, un petit coup de mains serais le bienvenue

J'ai une tableau excel de A6:R20000
colonne C "Status" valeur recherché "No Show" est dans C6:20000 alors VRAI
et que
colonne E "Actual Date Travel" valeur recherché >AUJOURDHUI()-30 alors
VRAI
et que
Colonne G 'Passenger Name" et deja dans la base de donné
Alors ecris oui en colomne H sur la meme ligne que le nom passenger

Je veux tout simplement savoir en entrant le nom d'un passagé si il a
deja
volé dans les 30 derniers jours et si il ne s'est pas presenté a
l'helicoptere
Ca doit etre une MAtrice mais je n'y arrive pas ca me multiplie le nombre
de
nos show par le nombre de date par le nombre de fois que l' nom est
present
dans la liste !!!

Thierry
merci








Avatar
ChrisV
Bonjour Thierry,

Peux-tu donner une exemple réduit de l'organisation des données...
Colonne G 'Passenger Name" et deja dans la base de donné




Où se trouve-t-elle par ex. ?


ChrisV


"thierry Schweitzer" a écrit
dans le message de news:

Lsteph

merci pour ta reponse mais j'ai due mal m'expliquer
il faut que la formule regarde si sur une meme ligne il y a deja eu "no
show" avec une date superieur à( aujourd'hui moins 30 jours ) et le nom de
la
personne

Ce qui me permetrais de savoir si une personne ne c'est pas presenté une
fois ou plusieurs fois dans le passé, sans raison, et donc de le mettre
directement sur liste d'attente

si tu ou quelqu'un d'autre a la solution ca m'enleverais une sacrée epine
du
pied

merci encore

thierry


Bonjour,
En exemple à recopier vers bas en h2:

=SI(SOMMEPROD((C2="No Show")*(E2>AUJOURDHUI()-30));G2;"")


"thierry Schweitzer" a
écrit
dans le message de news:

Bonjour

je viens de passer 2 heures sur une matrice a 3 colonne et je n'y
arrive
pas, un petit coup de mains serais le bienvenue

J'ai une tableau excel de A6:R20000
colonne C "Status" valeur recherché "No Show" est dans C6:20000 alors
VRAI
et que
colonne E "Actual Date Travel" valeur recherché >AUJOURDHUI()-30 alors
VRAI
et que
Colonne G 'Passenger Name" et deja dans la base de donné
Alors ecris oui en colomne H sur la meme ligne que le nom passenger

Je veux tout simplement savoir en entrant le nom d'un passagé si il a
deja
volé dans les 30 derniers jours et si il ne s'est pas presenté a
l'helicoptere
Ca doit etre une MAtrice mais je n'y arrive pas ca me multiplie le
nombre
de
nos show par le nombre de date par le nombre de fois que l' nom est
present
dans la liste !!!

Thierry
merci










Avatar
LSteph
Bonsoir ,
merci pour ta reponse mais j'ai due mal m'expliquer
En réalité c'est surtout que j'avais cru comprendre ... ( ce qui aurait pu

se faire d'ailleurs sans sommeprod ..devenu une habitude)
??
il faut que la formule regarde si sur une meme ligne il y a deja eu "no>
show"
...dans ton post initial il s'agit de 3 colonnes. sur une même ligne il n'y

a que 3 cellules appartenant aux colonnes.?§..
donc maintenant c'est pire !! ou bien ...
En déduirait-on qu'en fait tu veux rechercher si le même nom est déjà dans
la même colonne au moment où tu le rentre en G et que
.... donc en h6 à recopier vers bas:
=SI(SOMMEPROD(($G$6:$G$10000=G6)*($E$6:$E$10000>AUJOURDHUI()-30)*($C$6:$C$10000="no
show"))>1;G6;"")

'lSteph


"thierry Schweitzer" a écrit
dans le message de news:

Lsteph

merci pour ta reponse mais j'ai due mal m'expliquer
il faut que la formule regarde si sur une meme ligne il y a deja eu "no
show" avec une date superieur à( aujourd'hui moins 30 jours ) et le nom de
la
personne

Ce qui me permetrais de savoir si une personne ne c'est pas presenté une
fois ou plusieurs fois dans le passé, sans raison, et donc de le mettre
directement sur liste d'attente

si tu ou quelqu'un d'autre a la solution ca m'enleverais une sacrée epine
du
pied

merci encore

thierry


Bonjour,
En exemple à recopier vers bas en h2:

=SI(SOMMEPROD((C2="No Show")*(E2>AUJOURDHUI()-30));G2;"")


"thierry Schweitzer" a
écrit
dans le message de news:

Bonjour

je viens de passer 2 heures sur une matrice a 3 colonne et je n'y
arrive
pas, un petit coup de mains serais le bienvenue

J'ai une tableau excel de A6:R20000
colonne C "Status" valeur recherché "No Show" est dans C6:20000 alors
VRAI
et que
colonne E "Actual Date Travel" valeur recherché >AUJOURDHUI()-30 alors
VRAI
et que
Colonne G 'Passenger Name" et deja dans la base de donné
Alors ecris oui en colomne H sur la meme ligne que le nom passenger

Je veux tout simplement savoir en entrant le nom d'un passagé si il a
deja
volé dans les 30 derniers jours et si il ne s'est pas presenté a
l'helicoptere
Ca doit etre une MAtrice mais je n'y arrive pas ca me multiplie le
nombre
de
nos show par le nombre de date par le nombre de fois que l' nom est
present
dans la liste !!!

Thierry
merci