Temat: Jak excel może porównywać komórki i jeśli identyczne to...
Ojej, excel strasznie zamula.... podejrzewam że dlatego:
(to właśnie jest moja funkcja która porównuje dane z Arkusz2 z kloumną A Arkusza1. Wkleiłem troche danych i jużexcel włanczam mi się3 minuty, tragedia, ja chcę aby tak było porównywanych 5 arkuszy a w kolumnia A Arkusza1 będzie około 50 000 komórek do sprawdzenia :( boje się że excel nie da rady, ze to nie zadziała.
Czy jeśli tak funkcja skopiowana do 50 tys komórek spowolni excela? pewnie tak. To czy można z tym coś zrobić?
1. Czy jeśli zmieni się ją na taki zapis. porównaj kolumnę B:B Arkusza2 i co drugą następną kolumnę tego arkusza z kolumną A Arkusza1 to czy taki zapis wpłynie na szybsze działanie?
=JEŻELI((LICZ.JEŻELI(Arkusz2!B:B;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!E:E;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!H:H;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!K:K;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!N:N;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!Q:Q;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!T:T;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!W:W;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!Z:Z;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!AC:AC;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!AF:AF;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!AI:AI;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!AL:AL;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!AO:AO;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!AR:AR;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!AU:AU;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!AX:AX;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BA:BA;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BD:BD;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BG:BG;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BJ:BJ;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BM:BM;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BP:BP;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BR:BR;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BT:BT;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BV:BV;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BX:BX;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!BZ:BZ;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CB:CB;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CD:CD;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CF:CF;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CH:CH;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CJ:CJ;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CL:CL;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CN:CN;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CP:CP;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CR:CR;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CT:CT;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CV:CV;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!CX:CX;Arkusz1!A2) +LICZ.JEŻELI(Arkusz2!CZ:CZ;Arkusz1!A2) +LICZ.JEŻELI(Arkusz2!DB:DB;Arkusz1!A2) +LICZ.JEŻELI(Arkusz2!DD:DD;Arkusz1!A2) +LICZ.JEŻELI(Arkusz2!DF:DF;Arkusz1!A2)+LICZ.JEŻELI(Arkusz2!DH:DH;Arkusz1!A2))<>0;14,8;"")
2. Czy jeśli wiem że w danej kolumnie będzie jedna funkcja, najlepiej do nieskończoności, to samemu ją wkopiować w całą kolumnę lub np przeciągnąć do 100 000cznej komórki czy jest może jakaś funkcja która przypisze tą funkcję do całej kolumny ale excel będzie działał szybciej?....
3. Znalazłem na forum że można wyłączyć opcję automatycznego obliczania w excelu, bardzo pomogło we wprowadzania danych, ale chciałbym zeby mimo wszystko szybciej wszystko obliczał.
Ten post został edytowany przez Autora dnia 20.08.14 o godzinie 07:51