Temat: porównanie dwóch arkuszy

Muszę sprawdzić (z góry mówię, że nie tabelą przestawną, tylko za pomocą funkcji) czy w arkuszu 2 zawiera \identyczne komórki jak arkusz 1, i policzyć ile jest takich przypadków, że wartości się zgadzają w obu arkuszach.
Macie jakiś pomysł ?

konto usunięte

Temat: porównanie dwóch arkuszy

przy założeniu identycznego układu tabel w obu arkuszach - dodałbym zakładkę i policzył w ten sposób (zarówno informacja gdzie i o jakie wartości się różnią "rozjazdy" danych):


Obrazek

konto usunięte

Temat: porównanie dwóch arkuszy

Witam,
rozwiązanie p. Wojciecha jest kompletne. Jako ciekawostkę podaję rozwiązanie zliczające ilość zgodności na podstawie tabelek z Arkusza1 oraz Arkusza2, tablicowo:

=SUMA(JEŻELI(Arkusz1!A4:E6=Arkusz2!A4:E6;1;0))

Pozdrawiam.Darek J. edytował(a) ten post dnia 26.06.12 o godzinie 11:32

Temat: porównanie dwóch arkuszy

Panie Darku,

Metoda bardzo mi odpowiada, ale zlicza także przypadki, gdy są puste komórki - niestety występują sytuacje, że nie ma danych. Można to jakoś pominąć ? Może licz.niepuste jakoś w to wcisnąć ?
Maciej G.

Maciej G. zarobiony

Temat: porównanie dwóch arkuszy

To może tak:

=SUMA(JEŻELI((Arkusz2!A4:E6=Arkusz3!A4:E6)*(Arkusz2!A4:E6<>"")*(Arkusz3!A4:E6<>"");1;0))

konto usunięte

Temat: porównanie dwóch arkuszy

Maciej G.:
Wszystko OK, ale jeden z warunków (drugi lub trzeci) jest determinowany przez dwa pozostałe, więc można jeden z tych warunków usunąć :) Tak mi się wydaje... Ale nie zmienia to faktu że Twoja formułka zlicza OK :) Pzdr.
Maciej G.

Maciej G. zarobiony

Temat: porównanie dwóch arkuszy

Zgadza się. Chyba się troszkę zapędziłem.
=SUMA(JEŻELI((Arkusz2!A4:E6=Arkusz3!A4:E6)*(Arkusz2!A4:E6<>"");1;0))
Maciej G. edytował(a) ten post dnia 26.06.12 o godzinie 13:13

konto usunięte

Temat: porównanie dwóch arkuszy

Maciej G.:
Spoko, to tylko pierdoła... :)

Temat: porównanie dwóch arkuszy

Panowie wielkie dzięki za pomoc ;)
Piotr Górski

Piotr Górski Konsultant ds.
wdrożeń systemów ERP
Connecto

Temat: porównanie dwóch arkuszy

Jeżeli dwa arkusze mają taką samą budowę, to proponuję utworzyć trzeci arkusz. W trzecim arkuszu, w komórce A1 wpisać formułę:
=JEŻELI(Arkusz1!A1=Arkusz2!A1;"";"Różnica") i przeciągnąć formułę na zakres zawierający dane w porównywanych arkuszach.
Następnie np. za pomocą funkcji ILE.NIEPUSTYCH obliczyć wierszowo lub kolumnowo dla arkusza 3. Suma wyników będzie równa liczbie różnic.



Wyślij zaproszenie do