Afficher txt fonction saisie ds 2 cellules

nixo -  
 nixo -
Bonjour,

Je souhaiterais dans une feuille de calcul (google doc) qu'en fonction des choix fait dans 2 cellules différentes (F3 et I3) composées chacune d'une liste de validation (du texte), que ma troisième cellule (J3) affiche une réponse spécifique (du texte).

Autre explication:
E3 = abscisse du graphique
I3 = ordonnée du graphique
J3= coordonnée résultante des valeurs de E3 et I3 (ma réponse, texte que je veux afficher)

Un grand merci pour votre aide!!

A voir également:

4 réponses

doublem93 Messages postés 349 Date d'inscription   Statut Membre Dernière intervention   72
 
Bonsoir,

Espère avoir bien compris :

E3 et I3 sont des listes de validation et c'est du texte qui est dedans

Donc tu peux essayer en J3 la fonction : =E3&" "&I3

A plus
1
Nixo
 
Hello doublem93,

Ta fonction affiche le contenu des cellules E3 et I3, alors que je voudrais afficher un texte spécifique en fonction des saisies dans ces 2 cellules. Peut etre je dois utiliser une fonction IF?
Du genre, SI reponse E3 = texteA et I3= texteB alors afficher texteC en J3 et ainsi de suite...
0
doublem93 Messages postés 349 Date d'inscription   Statut Membre Dernière intervention   72
 
Bonjour,

Donc tu veux une fonction SI tel =SI(ET(E3="XXX";I3="XXX");"YYYY";"AAAA").

Toutes les combinaisons possibles entre E3 et I3 sont au nombre de combien?
0
nixo
 
16 combinaisons possibles
0
doublem93 Messages postés 349 Date d'inscription   Statut Membre Dernière intervention   72
 
Tu peux t'inspirer de :

=SI(ET(E3="1: TRÈS RARE";J3="1: INSIGNIFIANT");"VOTRE RESULTAT";SI(ET(E3="1: TRÈS RARE";J3="2: SIGNIFICATIF");"VOTRE RESULTAT";SI(ET(E3="1: TRÈS RARE";J3="3: TRÈS GRAVE");"VOTRE RESULTAT";SI(ET(E3="1: TRÈS RARE";J3="4: EXTRÊMEMENT GRAVE");"VOTRE RESULTAT";SI(ET(E3="2: RARE";J3=1: INSIGNIFIANT");"VOTRE RESULTAT";SI(ET(E3="2: RARE";J3="2: SIGNIFICATIF");"VOTRE RESULTAT";SI(ET(E3="2: RARE";J3="3: TRÈS GRAVE");"VOTRE RESULTAT")))))))+SI(ET(E3="2: RARE";J3="4: EXTRÊMEMENT GRAVE");"VOTRE RESULTAT";SI(ET(E3="3: FRÉQUENT";J3=1: INSIGNIFIANT");"VOTRE RESULTAT";SI(ET(E3="3: FRÉQUENT";J3="2: SIGNIFICATIF");"VOTRE RESULTAT";SI(ET(E3="3: FRÉQUENT";J3="3: TRÈS GRAVE");"VOTRE RESULTAT";SI(ET(E3="3: FRÉQUENT";J3="4: EXTRÊMEMENT GRAVE");"VOTRE RESULTAT";SI(ET(E3="4: TRÈS FRÉQUENT";J3=1: INSIGNIFIANT");"VOTRE RESULTAT";SI(ET(E3="4: TRÈS FRÉQUENT";J3="2: SIGNIFICATIF");"VOTRE RESULTAT")))))))+SI(ET(E3="4: TRÈS FRÉQUENT";J3="3: TRÈS GRAVE");"VOTRE RESULTAT";SI(ET(E3="4: TRÈS FRÉQUENT";J3="4: EXTRÊMEMENT GRAVE");"VOTRE RESULTAT"))

Voir si cela marche


SInon avec la fonction recherchev, vous allez voir un exemple
 	https://www.cjoint.com/?0EvwjxH7IGJ  
0
nixo
 
Bonjour doublem93,

Merci beaucoup, j'ai corrigé 2 ou 3 guillemets manquants et remplacé SI par IF et ET par AND car je suis sous google doc.
Par contre j'ai encore un message d'erreur quand il essaye d'afficher "VOTRE RESULTAT":
"erreur: cette valeur n'est pas un nombre" or je précise bien qu'il s'agit de TEXTE. Je ne comprends pas trop l'erreur pour le coup
0
timdu13
 
Il suffit de marquer dans J3 le calcule a effectuer.
0
nixo
 
Merci pour ta réponse timdu13, malheureusement les listes de validations contiennent du texte, chose que je ne peux pas additionner.
En fait, je devrais surement créer un tableau à 3 colonnes dans lequel il y a toute mes possibilités possibles mais ca me parait complexe.
0
Raymond PENTIER Messages postés 59028 Date d'inscription   Statut Contributeur Dernière intervention   17 406
 
Il faut surtout un tableau avec les abscisses en ligne et les ordonnées en colonne, la résultante étant à l'intersection d'une abscisse et d'une ordonnée.
0
Nixo
 
Peut-être mais comment parcours-t-on alors ce tableau pour afficher le texte adéquat??
0
Raymond PENTIER Messages postés 59028 Date d'inscription   Statut Contributeur Dernière intervention   17 406
 
Envoie déjà le tableau, pour qu'on puisse t'écrire la formule qui va t'afficher le texte adéquat.
On peut se servir des fonctions RECHERCHEV, RECHERCHEH, TROUVE, LIGNE, COLONNE, INDEX ...
0
nixo
 
Bonjour,

Voici le tableau:
D8 E8 F8 G8 H8
4: TRÈS FRÉQUENT 3: ÉLEVÉ 3: ÉLEVÉ 4: NON ACCEPTABLE 4: NON ACCEPTABLE
3: FRÉQUENT _____2: MOYEN 3: ÉLEVÉ 3: ÉLEVÉ 4: NON ACCEPTABLE
2: RARE _______ 1: RÉDUIT 2: MOYEN 3: ÉLEVÉ 3: ÉLEVÉ
1: TRÈS RARE 1: RÉDUIT 1: RÉDUIT 2: MOYEN 3: ÉLEVÉ
___________________1: INSIGNIFIANT 2: SIGNIFICATIF 3: TRÈS GRAVE 4: EXTRÊMEMENT GRAVE
0
nixo
 
Désolé pour la présentation mais l'idée en gros est d'avoir 5 colonnes (D,E,F,G,H) et 5 lignes (8,9, 10, 11,12).
La 1ère colonne (D) représente ma première liste de validation (E3) tandis que ma ligne 12 sera le deuxième critère de choix (liste de validation en J3).
Objectif: Si on choisit 3:FREQUENT et 1:INSIGNIFIANT je souhaiterais que le résultat affiché soit: 2:MOYEN
Merci pour votre aide
0
nixo
 
J'essaye ça en J3:

=IF(E3="texteA" & I3="texteB"; "test"; "pas test") par contre il m'affiche "pas test" alors que j'ai bien ces 2 valeurs. Le & est bon?
0
PHILOU10120 Messages postés 6456 Date d'inscription   Statut Contributeur Dernière intervention   829
 
Ne serait se pas ça

=si(et(e3="texteA";i3="texteB");"test";"pas test")
0