Anna W.

Anna W. Regionalny Menedżer
ds. Kontrolingu i
Analiz

Temat: wyszukiwanie danych spełniających równocześnie dwa kryteria

Moi drodzy, prosiła bym bardzo o pomoc.... myślę, ale nie mogę wpaść na rozwiązanie :(((
mam wskaźnik który uzależniony jest od liczby klientów i sprzedaży w w danym sklepie - dane wyglądają jak poniżej tylko w znacznie większej ilości

Obrazek

następnie mam arkusz w który mam sklepy wraz ze sprzedażą i liczbą klientów

Obrazek

jaką formułę zastosować, aby móc w arkuszu z danymi wyszukiwać z arkusza ze wskaźnikiem właściwy przedział z liczbą klientów i poziomem sprzedaży, a jako wynik zwracany był by wskaźnik znajdujący się na ich "skrzyżowaniu" ?

już nie mam pomysłów jak to rozwiązać.... :(((
Łukasz N.

Łukasz N. ETL Developer

Temat: wyszukiwanie danych spełniających równocześnie dwa kryteria

Pani Anno,

Ponieważ prosi Pani o formułę będzie formuła:
=PRZESUNIĘCIE(A1;SUMA.ILOCZYNÓW((sprzedaz>=sprzedaz_min)*(sprzedaz<sprzedaz_max)*WIERSZ(sprzedaz_min))-1;SUMA.ILOCZYNÓW((klient>=klient_min)*(klient<klient_max)*NR.KOLUMNY(klient_min))-1)


Rozbijając ją na części pierwsze.
1)Szukamy wiersza z którego należy pobrać dane:
SUMA.ILOCZYNÓW((sprzedaz>=sprzedaz_min)*(sprzedaz<sprzedaz_max)*WIERSZ(sprzedaz_min)

sprzedaz - wartość sprzedaży, dla której szukamy wskaźnika
sprzedaz_min - zakres z minimalną sprzedażą
sprzedaz_max - zakres z maksymalną sprzedażą

2) Szukamy kolumny z której należy pobrać dane:
SUMA.ILOCZYNÓW((klient>=klient_min)*(klient<klient_max)*NR.KOLUMNY(klient_min))

klient - id/numer/wartość klienta, dla którego szukamy wskaźnika
klient_min - zakres z minimalnymi wartościami
klient_max - zakres z maksymalnymi wartościami

3) Pobieramy wartość (złożenie pkt 1 i 2 w całość):
PRZESUNIĘCIE(A1;znaleziony_nr_wiersza - 1, znaleziony_nr_kolumny -1)


Pozdrawiam
Łukasz Nowicki

Ps.
Dla bardzo duże ilości danych można by się pokusić o modyfikację układu danych i zastosowanie SQL'a.

Następna dyskusja:

Wyszukiwanie i zliczanie da...




Wyślij zaproszenie do