Wpis z mikrobloga

#pytanie #problem #pytaniedoeksperta #excel #kiciochpyta

Mam taki problem - mam kilka kart w jednym arkuszu (załóżmy, że dwie). Jedna nazywa się AAA, druga BBB. Zrobiłem tak, że liczby wpisane w AAA wyświetlają się równocześnie w BBB (w wyznaczonym miejscu). Użyłem takiej formuły:

=AAA!G4 - w karcie BBB pojawi się liczba z komórki G4 karty AAA (jak jest puste pole, to będę mieć 0).

Problem polega na tym, że w kolumnie mam więcej odwołań do wielu kart, a tam, gdzie jest puste miejsce, w BBB mam 0. Psuje mi to średnią wyniku liczoną na dole. Jak można zrobić, żeby formuła nie łapała zer/pustych pól, tylko wartości większe od 1?
  • 12
@majas: chodzi mi o pojedyncząą komórkę, żeby nie była brana pod uwagę, jeśli w innym arkuszu nic nie wpisałem. Jak tylko 4 komórki mają dane, to niech z nich będzie liczona średnia, a nie ze wszystkich 8 (z zerami, przez co miałem średnią na poziomie 3%, zamiast 13%).
@melekhov: trudno podać przykład, nie znając konkretnego przypadku, ale załóżmy:

- w komórkach A1:a10 masz liczby, których średnią chcesz policzyć (nie ma znaczenia, czy to liczby, czy formuły kopiujące dane z innych miejsc)

- chcesz policzyć średnią z pominięciem pustych i 0

- wpisujesz w dowolnej komórce =jeżeli.błąd(średnia.jeżeli(a1:a10;"<>0");"")

Otrzymasz średnią jeżeli co najmniej jedno pole jest liczbą różną od zera i pustą komórkę jeśli wszystkie komórki w a1:a10 są puste/zerowe/tekstowe