- Katılım
- 17 Mayıs 2013
- Mesajlar
- 8
- Excel Vers. ve Dili
- Microsoft Office Professional Plus 2010 - Türkçe
Herkese merhaba,
Oluşturduğum bir tabloda birden fazla firma ve birden fazla proje mevcut ve firmaların projeleri ile ilgili çalışılan süre var Örneğin Firma1 Proje1 için 5 gün çalışmış.
Ayrı bir tabloda da herhangi bir firmanın çalıştığı projeler içerisinde en fazla süre ile çalıştığı zamanı yazdırabiliyorum Örneğin Firma1, proje1 için 5 gün, proje8 için 9 gün çalışmış ve bunu =ÇOKEĞERMAK($E$2:$E$16;$A$2:$A$16;G3)formülü ile maksimum gün olan 9 u hücreye yazdırabiliyorum. Sorun şu ki hemen yanındaki hücreye firmanın adını yazdıramıyorum.
=ÇAPRAZARA(ÇOKEĞERMAK($E$2:$E$16;$B$2:$B$16;G9);E1:E15;A1:A15; formülü ile deniyorum ama bu seferde aynı süre ile ilk eşleşen firma varsa hep o değeri döndürüyor.
Halbuki tüm yapılan projeler özelinde maksimum süre hangi firmaya ait bunu döndürmem lazım. İşi karıştıran kısımda şöyle
Farklı firmalar aynı projede çalışmış olabilir
Aynı firmalar farklı projelerde de çalışmış olabilir
ve süreleri aynı olabilir.
Bunu makro olmadan çözmenin bir yolu var mı? (Makro ağ güvenliği nedeniyle yetki gerektiriyor. O da bende yok)
Oluşturduğum bir tabloda birden fazla firma ve birden fazla proje mevcut ve firmaların projeleri ile ilgili çalışılan süre var Örneğin Firma1 Proje1 için 5 gün çalışmış.
Ayrı bir tabloda da herhangi bir firmanın çalıştığı projeler içerisinde en fazla süre ile çalıştığı zamanı yazdırabiliyorum Örneğin Firma1, proje1 için 5 gün, proje8 için 9 gün çalışmış ve bunu =ÇOKEĞERMAK($E$2:$E$16;$A$2:$A$16;G3)formülü ile maksimum gün olan 9 u hücreye yazdırabiliyorum. Sorun şu ki hemen yanındaki hücreye firmanın adını yazdıramıyorum.
=ÇAPRAZARA(ÇOKEĞERMAK($E$2:$E$16;$B$2:$B$16;G9);E1:E15;A1:A15; formülü ile deniyorum ama bu seferde aynı süre ile ilk eşleşen firma varsa hep o değeri döndürüyor.
Halbuki tüm yapılan projeler özelinde maksimum süre hangi firmaya ait bunu döndürmem lazım. İşi karıştıran kısımda şöyle
Farklı firmalar aynı projede çalışmış olabilir
Aynı firmalar farklı projelerde de çalışmış olabilir
ve süreleri aynı olabilir.
Bunu makro olmadan çözmenin bir yolu var mı? (Makro ağ güvenliği nedeniyle yetki gerektiriyor. O da bende yok)
Firma Adı | Proje Adı | Başlangıç | Bitiş | Geçen Süre | Sonuç Tablosu | ||||
Firma1 | Proje1 | 16.11.2022 | 22.11.2022 | 5 | Projeler | Projede geçen Maksimum Süre | Firma Adı | ||
Firma2 | Proje3 | 23.12.2022 | 28.12.2022 | 4 | Proje1 | 5 | |||
Firma3 | Proje7 | 21.12.2022 | 2.01.2023 | 9 | Proje2 | 6 | |||
Firma4 | Proje3 | 12.01.2023 | 16.01.2023 | 3 | Proje3 | 4 | |||
Firma5 | Proje5 | 17.01.2023 | 18.01.2023 | 2 | Proje4 | 8 | |||
Firma7 | Proje7 | 16.01.2023 | 20.01.2023 | 5 | Proje5 | 5 | |||
Firma6 | Proje5 | 17.01.2023 | 23.01.2023 | 5 | Proje6 | 0 | |||
Firma6 | Proje8 | 17.01.2023 | 26.01.2023 | 8 | Proje7 | 9 | Firma3 | Doğru sonuç | |
Firma1 | Proje8 | 17.01.2023 | 27.01.2023 | 9 | Proje8 | 9 | Firma3 | Frima1 olmalı | |
Firma8 | Proje5 | 31.01.2023 | 31.01.2023 | 1 | |||||
Firma5 | Proje2 | 26.01.2023 | 2.02.2023 | 6 | |||||
Firma5 | Proje1 | 1.02.2023 | 3.02.2023 | 3 | |||||
Firma8 | Proje4 | 9.02.2023 | 20.02.2023 | 8 | |||||
Firma6 | Proje8 | 9.02.2023 | 10.02.2023 | 2 | |||||
Firma2 | Proje4 | 16.02.2023 | 17.02.2023 | 2 |