Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Formula Excel care sa calculeze suma a n% randuri vizibile, dintr-o coloana filtrata
Last Updated: Jun 04 2019 20:21, Started by
Marchizul-de-Sade
, Jun 04 2019 15:17
·
0
#1
Posted 04 June 2019 - 15:17
Dupa cum am scris in titlu, caut o formula care sa imi calculeze suma primelor 20% din randurile unei coloane (A). Coloana A contine 1000 de inregistrari,
iar cand filtrez tabelul in functie de criteriul X din alta coloana ( B), in coloana A raman vizibile doar 400 randuri. Cu subtotal(9, range ) pot calcula suma tuturor roandurilor vizibile. Cum fac sa calculez suma primelor 20% de inregistrari din coloana A ? Numarul lor variaza in functie de criteriul dupa care sortez coloana B, deci e dinamic. Orice sugestie e binevenita , multumesc |
#2
Posted 04 June 2019 - 15:57
cand filtrez tabelul in functie de criteriul X din alta coloana ( B)
criteriul dupa care sortez coloana B Filtrezi sau sortezi? Daca ai 33 de randuri 20% = 6, 6 in acest caz vrei rotunjire la 7 sau sa faca suma primelor 6? Edited by dicdobre, 04 June 2019 - 16:03. |
#3
Posted 04 June 2019 - 16:05
@Marchizul-de-Sade,
nu este mai simplu sa nu te chinui si sa accesezi pagina oficiala?! https://support.office.com/ro-ro/excel |
#4
Posted 04 June 2019 - 17:22
Problema e ca nu există o funcție care să returneze valoarea (valorile) filtrată (filtrate). Doar prin intermediul VBA se poate obține, deci ai avea nevoie de o funcție custom.
Fără VBA: Creează o coloană ajutătoare în care să calculezi numărul de ordine în funcție de valoarea din coloana B și dacă se află în primele 20%. Ulterior, după filtrarea din coloana B, filtrezi și coloana ajutătoare (”OK”). Sub-totalul de la coloana A rămîne cum ai spus (subtotal(9,range)). Formula din coloana ajutătoare: =IF(ROUND(COUNTIF(B$2:B2,[@B])/COUNTIF([B],[@B]),2)<=0.2,"OK","20+") Am presupus că folosești un tabel structurat și am considerat header-ul coloanei B, ”B”. |
#5
Posted 04 June 2019 - 17:25
dicdobre, on 04 iunie 2019 - 15:57, said:
cand filtrez tabelul in functie de criteriul X din alta coloana ( B) criteriul dupa care sortez coloana B Filtrezi sau sortezi? Daca ai 33 de randuri 20% = 6, 6 in acest caz vrei rotunjire la 7 sau sa faca suma primelor 6? Filtrez coloana B. ( aplic Filter ) Da, numarul se rotunjeste plus. Practic ce vreau sa fac : am o coloana cu niste denumiri de firme, alta coloana cu un numar asociat fiecarei dintre firme( o valoare atribuita ), alta coloana cu judetul in care isi are firma sediul. Vreau sa pot calcula, filtrand intregul tabel functie de judet, cota de piata a primelor 20% din firmele din acel judet. In momentul in care selectez alt judet, vreau sa pot calcula cota de piata a primelor 20% dintre firmele celui de-al doilea judet. |
#6
Posted 04 June 2019 - 20:21
1. https://exceljet.net...a-filtered-list
- cum sa numeri cate celule au ramas 2. https://www.lifewire...utorial-3123773 - cum sa insumezi un numar variabil de celule Logica: - numeri cate celule ai filtrate - insumezi un numar de celule egal cu 20% din numarul de mai devreme Edited by sorin147, 04 June 2019 - 20:22. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users