Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
Problema de excel
Last Updated: May 24 2017 17:31, Started by
bobo_n_b
, May 24 2017 11:27
·
0
#1
Posted 24 May 2017 - 11:27
Am tabelul ca in imaginea atasata. In celula P12 ( albastra ) trebuie sa imi afiseze valoarea din coloana C, respectiv F, daca valoarea din P10 se regaseste in tabel . Pentru asta am folosit =IF(P10<=1000,VLOOKUP(P10,A1:F21,3,FALSE),VLOOKUP(P10,A22:F39,6,FALSE)). Problema e in cazul in care valoarea din P10 nu se gaseste in table deoarece trebuie aplicata regula de 3 simpla cu valoarea imediat urmatoare si rezultatul trebuie afisat in P12. Pentru a ma face mai inteles ( in cazulk in care nu am explicat suficient de bine: daca P10=4000, P12 este 28, dar daca P10 este 4200, atunci P12=4200*36/5000(5000 fiind valoarea imediat urmatoare mai mare pentru care am valoare data). Nu stiu cum sa transform ast in formula excel si informatiile pe care le-am gasit pana acum nu m-au ajutat.
Multumesc Attached Files |
#2
Posted 24 May 2017 - 11:40
Exact Match or Approximate Match – indicated as 0/FALSE or 1/TRUE).
|
#3
Posted 24 May 2017 - 11:58
Nu ma ajuta sa imi dea valoarea imediat mai mare sau mai mica, mai degraba ma gandeam la IFS si VLOOKUP -dar nu am gasit inca metoda sa imi aleaga valoarea imediat mai mare daca vreau sa fac regula de 3 simpla. Pot aplica ce mi-ai spus tu la formula data de mine anterior, dar aproximarea de face in jos , practic la valoarea imediat mai mica si nu ma ajuta acest lucru.
Multumesc |
#4
Posted 24 May 2017 - 12:26
bobo_n_b, on 24 mai 2017 - 11:27, said:
Am tabelul ca in imaginea atasata. In celula P12 ( albastra ) trebuie sa imi afiseze valoarea din coloana C, respectiv F, daca valoarea din P10 se regaseste in tabel . Pentru asta am folosit =IF(P10<=1000,VLOOKUP(P10,A1:F21,3,FALSE),VLOOKUP(P10,A22:F39,6,FALSE)). Problema e in cazul in care valoarea din P10 nu se gaseste in table deoarece trebuie aplicata regula de 3 simpla cu valoarea imediat urmatoare si rezultatul trebuie afisat in P12. Pentru a ma face mai inteles ( in cazulk in care nu am explicat suficient de bine: daca P10=4000, P12 este 28, dar daca P10 este 4200, atunci P12=4200*36/5000(5000 fiind valoarea imediat urmatoare mai mare pentru care am valoare data). Nu stiu cum sa transform ast in formula excel si informatiile pe care le-am gasit pana acum nu m-au ajutat. Multumesc Daca tabelul cu coloanele AJ este static, nu se modifica, ai putea sa faci unul cu 63000 linii, care sa acopere toate variantele de la 1 la 63000 ... si atunci scapi de problema. |
#6
Posted 24 May 2017 - 13:36
#8
Posted 24 May 2017 - 13:47
tablagiu_xxx, on 24 mai 2017 - 12:26, said:
Daca tabelul cu coloanele AJ este static, nu se modifica, ai putea sa faci unul cu 63000 linii, care sa acopere toate variantele de la 1 la 63000 ... si atunci scapi de problema. un_dac Am atasat si fisierul. Multam de sfat Attached FilesEdited by bobo_n_b, 24 May 2017 - 13:51. |
#9
Posted 24 May 2017 - 15:05
bobo_n_b, on 24 mai 2017 - 13:47, said:
ideea e de automatizare a procesului. P10 poate fi si zecimal, cu 2 zecimale, astfel ar fi nevoie de aproximativ 6300000 de calcule. In Excel stiam ca pot fi scrise undeva la maxim 1 mil de randuri.........asa ca ramane in continuare o problema pentru mine un_dac Am atasat si fisierul. Multam de sfat Pai da, dar atunci ai cauta cu vlookup dupa un roundup al lui P10 si ai gasi oricand valoare de referinta |
#10
Posted 24 May 2017 - 15:18
tablagiu_xxx, on 24 mai 2017 - 15:05, said: Pai da, dar atunci ai cauta cu vlookup dupa un roundup al lui P10 si ai gasi oricand valoare de referinta de exemplu daca folosesc ROUNDUP pentru un P10=0.9 o sa imi afiseze rezultatul de la 10, care este 0.04 si de fapt eu vreau sa afiseze 0.036 |
|
#11
Posted 24 May 2017 - 15:33
Tu cand zici valoarea imediat urmatoare, te referi la cel mai apropaiat numar din tabel de numarul interogat de tine?
Adica daca in table ai de exemplu doar 1 si 7 si tu introduci 2, trebui sa-ti returneze 1 si sa faca media artimetica cu asta si daca introduci 6 sa iti returneze 7? |
#12
Posted 24 May 2017 - 15:37
un_dac, on 24 mai 2017 - 15:33, said:
Tu cand zici valoarea imediat urmatoare, te referi la cel mai apropaiat numar din tabel de numarul interogat de tine? Adica daca in table ai de exemplu doar 1 si 7 si tu introduci 2, trebui sa-ti returneze 1 si sa faca media artimetica cu asta si daca introduci 6 sa iti returneze 7? |
#13
Posted 24 May 2017 - 15:42
bobo_n_b, on 24 mai 2017 - 11:27, said:
Am tabelul ca in imaginea atasata. In celula P12 ( albastra ) trebuie sa imi afiseze valoarea din coloana C, respectiv F, daca valoarea din P10 se regaseste in tabel . Pentru asta am folosit =IF(P10<=1000,VLOOKUP(P10,A1:F21,3,FALSE),VLOOKUP(P10,A22:F39,6,FALSE)). Problema e in cazul in care valoarea din P10 nu se gaseste in table deoarece trebuie aplicata regula de 3 simpla cu valoarea imediat urmatoare si rezultatul trebuie afisat in P12. Pentru a ma face mai inteles ( in cazulk in care nu am explicat suficient de bine: daca P10=4000, P12 este 28, dar daca P10 este 4200, atunci P12=4200*36/5000(5000 fiind valoarea imediat urmatoare mai mare pentru care am valoare data). Nu stiu cum sa transform ast in formula excel si informatiile pe care le-am gasit pana acum nu m-au ajutat. Multumesc Daca P10 = 4200 nu cumva P12 ar trebui sa fie 36? Incearca asta ca formula array {=IFERROR(INDEX(C1:C21,MATCH(P10,A1:A21)+(LOOKUP(P10,A1:A21)<>P10)),INDEX(F22:F39,MATCH(P10,A22:A39)+(LOOKUP(P10,A22:A39)<>P10)))} Formula array se introduce cu Ctrl+Shift+Enter Attached Files |
#14
Posted 24 May 2017 - 16:27
Posibila rezolvare:
https://www.exceltip...xact-match.html LE: Am incercat varianta asta si merge. De aici, sa adaugi media artimetica in cazul in care numarul returnat nu corespunde cu cel din interogare, banuiesc ca poti sa faci ca e destul de simplu. Edited by un_dac, 24 May 2017 - 16:33. |
#15
Posted 24 May 2017 - 17:06
va multumesc pentru suportul oferit. Maine o sa incerc ambele variante si va tin la curent
|
|
#16
Posted 24 May 2017 - 17:31
Cred ca am gasit o solutie eleganta, am atasat formula in fisier.
Practic face un vlookup dupa P10, daca gaseste valoarea exacta in fisier aduce corespondentul dorit, iar daca nu gaseste o valoare exacta ia valoarea corespondenta a numarului imediat urmator din tabel si face 3 simpla. Sper sa te ajute. Attached FilesEdited by tablagiu_xxx, 24 May 2017 - 17:31. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users