Afișare valori în funcție de o valoariile altor celule

Ce este nou in Microsoft Excel 2019?
Informatii despre cum se utilizeaza Microsoft Excel 2019
Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
mark
Mesaje: 11
Membru din: Joi Mar 03, 2022 8:23 pm

Afișare valori în funcție de o valoariile altor celule

Mesaj de mark » Joi Mar 03, 2022 8:36 pm

Bună ziua!

Ce formulă trebuie să folosesc pentru ca Excel să îmi returneze o valoare în funcție de valoriile altei/altor celule.
Spre exemplu dacă în celula B2 am un nr cuprins intre 30-50 sa imi afiseze 3, pentru un nr cuprins intre 50-80 sa afiseze 5, pentru un nr cuprins intre 80-90 sa imi afiseze 7, in celula C2. Multumesc frumos!

IPP
Moderator
Moderator
Mesaje: 4172
Membru din: Mie Iul 29, 2009 7:26 am
Localitate: Cluj-Napoca

Re: Afișare valori în funcție de o valoariile altor celule

Mesaj de IPP » Joi Mar 03, 2022 9:05 pm

Buna ziua

Nu ati specificat ce ar trebui sa se intample daca valoare din B2
- lipseste (adica este blank)
- este <30
- este >90

Intervalele dvs. se suprapun. de ex. valoarea 50 apare atat in intervalul 30-50 cat si 50-80; banuiesc ca 50 apartine intervalului 30-50

Avand in vedere observatiile de mai sus puteti testa formula
=IF(B2<30;"interval nespecificat";IF(B2<=50;3;IF(B2<=80;5;IF(B2<=90;7;"interval nespecificat"))))

Nota: daca aveti setari regionale americane, modificati peste tot in formula ; cu ,

IP

Indigo-ONE
Mesaje: 311
Membru din: Mar Dec 11, 2018 8:54 pm

Re: Afișare valori în funcție de o valoariile altor celule

Mesaj de Indigo-ONE » Joi Mar 03, 2022 9:09 pm

Salut,

Asa cum spune IPP
Nu ati specificat ce ar trebui sa se intample daca valoare din B2
- lipseste (adica este blank)
- este <30
- este >90

=LOOKUP(B2;{30;51;81;91};{3\5\7})
sau
=LOOKUP(B2;{0;30;51;81;91};{"nespecificat"\3\5\7\"nespecificat"})

Nota: daca aveti setari regionale americane, modificati peste tot in formula ; cu ,


Stiu ca stii, dar nu stiu ce stii...
THINKING DOESN'T HURT ----- TRY IT !!!

mark
Mesaje: 11
Membru din: Joi Mar 03, 2022 8:23 pm

Re: Afișare valori în funcție de o valoariile altor celule

Mesaj de mark » Vin Mar 04, 2022 8:41 pm

Buna seara!

Am trecut ambele formule, dar problema este ca afiseaza valoarea in functie de prima ecuatie (prima formula cu IF)....iar in cazul in care celula este blank, sa nu returneze nicio valoare.
Am atasat si tabelul in care sunt valorile exacte de care am nevoie. Va multumesc frumos pentru ajutor.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

IPP
Moderator
Moderator
Mesaje: 4172
Membru din: Mie Iul 29, 2009 7:26 am
Localitate: Cluj-Napoca

Re: Afișare valori în funcție de o valoariile altor celule

Mesaj de IPP » Vin Mar 04, 2022 9:12 pm

Buna ziua

Daca este vorba despre coloana H (din fisierul dvs.), formula pe care ati scris-o nu prea seamana cu propunerea mea.
Logica unor formule IF imbricate este ca returneaza in conformitate cu primul rezultat de tip TRUE aparut ca urmare a testarilor multiple. Si cum orice valoare e mai mare de 6 este normal acel rezultat obtinut in acele formule scrise de dvs.

Testati formula (pe care eu am trecut-o in fisierul atasat) pe coloana J, incepand cu J2 si apoi copiat in jos atat cat este cazul
=IF(OR(G2="";G2<6);"";IF(G2<=30;1,5;IF(G2<=80;1,4;IF(G2<=300;1,3;1,2))))

Formula va returna "empty string" adica "nimic" daca in celula de test nu este nimic (blank) sau exista o valoare mai mica de 6

IP
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

mark
Mesaje: 11
Membru din: Joi Mar 03, 2022 8:23 pm

Re: Afișare valori în funcție de o valoariile altor celule

Mesaj de mark » Vin Mar 04, 2022 9:39 pm

Am copiat formula. Va multumesc frumos!

Scrie răspuns

Înapoi la “Intrebari despre Excel 2019”