Afișare valori în funcție de o valoariile altor celule
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!
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!
Re: Afișare valori în funcție de o valoariile altor celule
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
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
-
- Mesaje:451
- Membru din:Mar Dec 11, 2018 8:54 pm
Re: Afișare valori în funcție de o valoariile altor celule
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 ,
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 ,
藍
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein
Re: Afișare valori în funcție de o valoariile altor celule
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.
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.
Re: Afișare valori în funcție de o valoariile altor celule
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
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.
Re: Afișare valori în funcție de o valoariile altor celule
Am copiat formula. Va multumesc frumos!