Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
[UNDE] Reconditionare obiecte lemn

Infiltratii casa noua

sugestie usa interior

ANAF si plata la selfpay
 Imprimanta ciss rezista perioade ...

Garmin fēnix 7 / PRO / Saphi...

Care sunt cele mai mari regrete a...

Alfa Romeo Stelvio 2.2 jtd
 Intrebari srl nou

La multi ani @AndReW99!

Alegere masina £15000 uk

TVR vrea sa lanseze o platforma d...
 Strategie investie pe termen lung...

Modulator FM ptr auto alimentat p...

orange cablu f.o. - internet fara...

Robinet care comuta traseul
 

Formula Excel - conversie valori lista

- - - - -
  • Please log in to reply
6 replies to this topic

#1
crios339

crios339

    Member

  • Grup: Members
  • Posts: 301
  • Înscris: 27.01.2007
Salut
Vreau sa gasesc o formula care sa transforme pe baza unei asocieri niste diametre de tevi din inch in mm (fara a folosi o formula matematica cu inmultire).
De ex, daca intr-o celula aleg o valoare dintr-o lista creata cu Data/Data validation, de ex 3/8, in celula alaturata sa-mi apara 17.2; ptr 1/2 => 21.3, etc..
Am reusit sa fac ceva cu niste if-uri:
=IF($C2="3 / 8",17.2,IF($C2="1 / 2",21.3,IF($C2="3 / 4",26.9,IF($C2="1",33.7,IF($C2="1 1 / 2",48.3))))).
dar nu mi se pare cea mai eleganta solutie.

Problemele pe care le am sunt urmatoarele:
1. daca in lista de valori creata cu Data/Data validation scriu 3/8, 1/2, 3/4, etc (fara spatii), valorile se transforma automat in valori de tip data calendaristica, si se obtine o lista de tipul: 08-Mar,02-Jan,04-Mar,1,1 1/2,2
2. As dori ca in celula cu inch sa folosesc si simbolul corespunzator ("). De ex, daca creez o lista din care selectez 3/8", sa-mi apara alaturi 17.2. Cum folosesc simbolul ghilimele (") intr-o conditie ?

Multumesc

#2
catinthehat2

catinthehat2

    New Member

  • Grup: Candidate Members
  • Posts: 23
  • Înscris: 09.03.2021

 crios339, on 07 februarie 2022 - 13:36, said:


Problemele pe care le am sunt urmatoarele:
1. daca in lista de valori creata cu Data/Data validation scriu 3/8, 1/2, 3/4, etc (fara spatii), valorile se transforma automat in valori de tip data calendaristica, si se obtine o lista de tipul: 08-Mar,02-Jan,04-Mar,1,1 1/2,2
2. As dori ca in celula cu inch sa folosesc si simbolul corespunzator ("). De ex, daca creez o lista din care selectez 3/8", sa-mi apara alaturi 17.2. Cum folosesc simbolul ghilimele (") intr-o conditie ?


1. format cell (apesi tasta Ctrl + 1) si alegi text.
2. tot in format cell te duci pe Custom si treci @''

#3
sags

sags

    Senior Member

  • Grup: Senior Members
  • Posts: 9,950
  • Înscris: 24.04.2013
Daca vrei sa inserezi intr-un sir caracterul ‘ghilimele’, il dublezi. De exemplu """" (4 ghilimele) este un sir de lungime 1 constand intr-un singur caracter ghilimele; din cele 4 scrise, prima si ultima sunt delimitatorii de sir iar cele 2 din mijloc reprezinta o singura ghilimea, scrisa dublat ca asa e regula.

Daca vrei ca un text pe care il introduci sa NU fie interpretat ca numar/ data/ etc desi arata ca fiind asa ceva, scrie-l precedat de caracterul apostrof. De exemplu '3/8 va produce textul respectiv si nu data de 3 august sau 8 martie. (Apostroful functioneaza asa doar cand e la inceput de tot, nu si in interiorul textului. Adica nu are acest rol special in ceva gen 123 '3/8.)

Cum ai un set fix de valori posibile, in loc de acele multe =IF()-uri vezi de =VLOOKUP() (sau variante din aceeasi familie).

Edited by sags, 07 February 2022 - 13:55.


#4
__Dan__

__Dan__

    Senior Member

  • Grup: Senior Members
  • Posts: 4,948
  • Înscris: 15.04.2019
1) Coloana cu fractii (ex. "3/4") o formatezi ca text. Creezi o coloana auxiliara (pe care eventual o ascunzi la sfarsit) pe care o formatezi ca number - si o completezi ("=3/4").
2) Introduci o coloana auxiliara pe care-o umpli cu ". Scoti borderul dintre 1) si 2), modifici latimile si alinierile coloanelor.
P.S. Vad ca cineva a propus o solutie mai smart deasupra. Your choice.

Edited by __Dan__, 07 February 2022 - 13:57.


#5
reborn_21

reborn_21

    Member

  • Grup: Members
  • Posts: 953
  • Înscris: 24.11.2021
Sau ca sa nu-ti apara "data", formatezi celulele ca si "text"

La final mai pune un punct cu virgula (Posted Image urmat de o liniuta intre ghilimele ("-"), sau orice vrei tu, pentru un "nu" final (pentru Value_if_false) ca sa nu-ti dea eroare daca nu ai 1/2, 3/4, etc si sa apara liniuta (-)

Pentru locul unde vrei sa treci 1/2, 3/4, etc, poti creea o legatura de "validare" catre niste celule in care ai trecut din start toate valorile alea1/2, 3/4, etc si cind te pui in celula respectiva apare in dreapta jos o sagetica pe care apesi si selectezi ce vrei tu din lista aia din alta parte unde ai trecut 1/2, 3/4, etc

Edited by reborn_21, 07 February 2022 - 14:01.


#6
xymzar

xymzar

    Senior Member

  • Grup: Senior Members
  • Posts: 9,639
  • Înscris: 14.10.2004
Asa imi pare cel mai simplu:

Attached Files


Edited by xymzar, 07 February 2022 - 14:33.


#7
crios339

crios339

    Member

  • Grup: Members
  • Posts: 301
  • Înscris: 27.01.2007
Multumesc pentru raspunsuri.
Am ales solutia lui sags.
Valorile in inch le am intr-o lista creata cu Data/Data validation, nu in celule din tabel, deci nu stiu daca se poate folosi VLOOKUP.

Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate